public class CRMDOJobType extends CRMDOType implements ICRMDOControlledSelectableEntity, ICRMDOAuditTrailedEntity, ICRMDOStatusTransitionEntityType, ICRMDORestrictedUsageType
Constructor and Description |
---|
CRMDOJobType() |
compare, getAllowUserEscalation, getFromStatusTransitions, getOrganisationalUnits, getTypeComparator, setAllowUserEscalation, setFromStatusTransitions, setOrganisationalUnits
getIndex, getIndexName, getIsDefault, getOrderNum, isDefault, setIndex, setIndexName, setIsDefault, setOrderNum
clone, compareObjects, compareTo, deepCopy, equals, getAlias, getAliases, getAltCode, getAttachments, getCode, getComparableByXPath, getCreatedByUnit, getCreatedByUser, getCreatedDate, getDefaultMandatoryFields, getDeletedFlagFieldName, getDescription, getFieldsize, getFieldsizes, getId, getIsAssignable, getIsDeletable, getIsDeleted, getIsEditable, getIsRestricted, getIsViewable, getMandatoryFields, getModifiedCollections, getName, getNewvalues, getNotes, getNotVisibleActions, getNotVisibleFields, getNotVisiblePrintouts, getNumber, getOldvalues, getOwnerCollection, getProperties, getProperty, getReadOnlyFields, getRecVersion, getSharedNotes, getSortby, getUpdatedByUnit, getUpdatedByUser, getUpdatedDate, initFieldsizes, initializeCRMDO, isAssignable, isDeletable, isDeleted, isEditable, isMandatory, isModified, isModified, isNew, isRestricted, isSortbyDefined, isSpecified, isViewable, networkRestrictionsSet, onDelete, onLoad, onLoad, onSave, onSave, onUpdate, securityRestrictionsSet, setAlias, setAltCode, setAttachments, setChange, setCode, setCreatedByUnit, setCreatedByUser, setCreatedDate, setDefaultMandatoryFields, setDescription, setFieldsize, setId, setIsAssignable, setIsDeletable, setIsDeleted, setIsEditable, setIsRestricted, setIsViewable, setMandatoryFields, setModified, setModifiedCollections, setName, setNetworkRestrictionsSet, setNew, setNew, setNewvalues, setNotes, setNotVisibleActions, setNotVisibleFields, setNotVisiblePrintouts, setNumber, setOldvalues, setOwnerCollection, setProperty, setReadOnlyFields, setRecVersion, setSecurityRestrictionsSet, setSharedNotes, setSortby, setUpdatedByUnit, setUpdatedByUser, setUpdatedDate, sortbyCompareTo, toString
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
getOrganisationalUnits, setOrganisationalUnits
getFromStatusTransitions, setFromStatusTransitions
public java.lang.String getJobBillingTermSchemeCode()
public void setJobBillingTermSchemeCode(java.lang.String jobBillingTermSchemeCode)
public java.math.BigDecimal getEstimatedCompletionTime()
public void setEstimatedCompletionTime(java.math.BigDecimal estimatedCompletionTime)
public com.crm.framework.util.UnitOfTime getEstimatedCompletionTimeUOT()
public void setEstimatedCompletionTimeUOT(com.crm.framework.util.UnitOfTime estimatedCompletionTimeUOT)
public BillingDirective getBillingDirective()
public void setBillingDirective(BillingDirective billingDirective)
public java.lang.String getUserField1()
public void setUserField1(java.lang.String userField1)
public java.lang.String getUserField2()
public void setUserField2(java.lang.String userField2)
public java.lang.String getUserField3()
public void setUserField3(java.lang.String userField3)
public java.lang.String getUserField4()
public void setUserField4(java.lang.String userField4)
public java.lang.String getUserField5()
public void setUserField5(java.lang.String userField5)
public java.lang.String getUserField6()
public void setUserField6(java.lang.String userField6)
public java.lang.String getUserField7()
public void setUserField7(java.lang.String userField7)
public java.lang.String getUserField8()
public void setUserField8(java.lang.String userField8)
public java.math.BigDecimal getFloat1()
public void setFloat1(java.math.BigDecimal float1)
public java.math.BigDecimal getFloat2()
public void setFloat2(java.math.BigDecimal float2)
public java.math.BigDecimal getFloat3()
public void setFloat3(java.math.BigDecimal float3)
public java.math.BigDecimal getFloat4()
public void setFloat4(java.math.BigDecimal float4)
public java.util.Date getDateTime1()
public void setDateTime1(java.util.Date dateTime1)
public java.util.Date getDateTime2()
public void setDateTime2(java.util.Date dateTime2)
public java.util.Date getDateTime3()
public void setDateTime3(java.util.Date dateTime3)
public java.util.Date getDateTime4()
public void setDateTime4(java.util.Date dateTime4)
public JobTypeFulfillmentScope getFullfillmentScope()
public void setFullfillmentScope(JobTypeFulfillmentScope fullfillmentScope)
public JobTypeFulfillmentMethod getFullfillmentMethod()
public void setFullfillmentMethod(JobTypeFulfillmentMethod fullfillmentMethod)
public CRMDOSubscriptionType getSubscriptionType()
public void setSubscriptionType(CRMDOSubscriptionType subscriptionType)
public java.util.Set<CRMDOJobTypeStatus> getStatuses()
public void setStatuses(java.util.Set<CRMDOJobTypeStatus> statuses)
public java.util.Set<CRMDOJobTypeCategory> getCategories()
public void setCategories(java.util.Set<CRMDOJobTypeCategory> categories)
public static long getSerialversionuid()
public java.util.Set<CRMDOJobTypeBillTermScheme> getBillingTermSchemes()
public void setBillingTermSchemes(java.util.Set<CRMDOJobTypeBillTermScheme> billingTermSchemes)
public JobTypeAllowedBillingTermSchemeSelection getAllowedBillingTermSchemeSelection()
public void setAllowedBillingTermSchemeSelection(JobTypeAllowedBillingTermSchemeSelection allowedBillingTermSchemeSelection)
public JobTypeAllowedSubscriptionTypeSelection getAllowedSubscriptionTypeSelection()
public void setAllowedSubscriptionTypeSelection(JobTypeAllowedSubscriptionTypeSelection allowedSubscriptionTypeSelection)
public java.util.Set<CRMDOJobTypeActivityType> getActivityTypes()
public void setActivityTypes(java.util.Set<CRMDOJobTypeActivityType> activityTypes)
public java.util.Set<CRMDOJobTypeProduct> getProducts()
public void setProducts(java.util.Set<CRMDOJobTypeProduct> products)
public java.util.Set<CRMDOJobTypeSubscriptionType> getSubscriptionTypes()
public void setSubscriptionTypes(java.util.Set<CRMDOJobTypeSubscriptionType> subscriptionTypes)
public java.util.Set<CRMDOJobTypeCancelReason> getCancellationReasons()
public void setCancellationReasons(java.util.Set<CRMDOJobTypeCancelReason> cancellationReasons)
public java.util.Set<CRMDO> getAuditTrailLogs() throws java.lang.Exception
getAuditTrailLogs
in interface ICRMDOAuditTrailedEntity
java.lang.Exception
public void setAuditTrailLogs(java.util.Set<CRMDO> auditTrailLogs) throws java.lang.Exception
setAuditTrailLogs
in interface ICRMDOAuditTrailedEntity
java.lang.Exception
public java.lang.String getSubBillingTermSchemeCode()
public void setSubBillingTermSchemeCode(java.lang.String subBillingTermSchemeCode)
public CRMDOJobStatus getDefaultJobStatusOnStart()
public void setDefaultJobStatusOnStart(CRMDOJobStatus defaultJobStatusOnStart)
public CRMDOJobStatus getDefaultJobStatusOnCancel()
public void setDefaultJobStatusOnCancel(CRMDOJobStatus defaultJobStatusOnCancel)
public CRMDOJobStatus getDefaultJobStatusOnComplete()
public void setDefaultJobStatusOnComplete(CRMDOJobStatus defaultJobStatusOnComplete)
public CRMDOBillingTermScheme getJobBillingTermScheme()
public void setJobBillingTermScheme(CRMDOBillingTermScheme jobBillingTermScheme)
public CRMDOBillingTermScheme getSubBillingTermScheme()
public void setSubBillingTermScheme(CRMDOBillingTermScheme subBillingTermScheme)
public CRMDOJobStatus getDefaultJobStatusOnCreate()
public void setDefaultJobStatusOnCreate(CRMDOJobStatus defaultJobStatusOnCreate)
public java.util.Set<CRMDOStatus> getTypeStatuses()
getTypeStatuses
in class CRMDOType
public java.lang.String getSubscriptionSettingsXML()
public void setSubscriptionSettingsXML(java.lang.String subscriptionSettingsXML)
public JobTypeBillingMethod getBillingMethod()
public void setBillingMethod(JobTypeBillingMethod billingMethod)
public JobTypeExpirationSetting getExpirationSetting()
public void setExpirationSetting(JobTypeExpirationSetting expirationSetting)
public java.lang.Integer getExpirationPeriodInDays()
public void setExpirationPeriodInDays(java.lang.Integer expirationPeriodInDays)
public CRMDOJobTypeCancelReason getDefaultCancelReason()
public void setDefaultCancelReason(CRMDOJobTypeCancelReason defaultCancelReason)
public java.lang.Integer getRestrictedUsage()
getRestrictedUsage
in interface ICRMDORestrictedUsageType
public void setRestrictedUsage(java.lang.Integer restrictedUsage)
setRestrictedUsage
in interface ICRMDORestrictedUsageType
public java.lang.Boolean isRestrictedUsage()
isRestrictedUsage
in interface ICRMDORestrictedUsageType
public java.lang.Integer getEnableJobKeyDateRecalculation()
public void setEnableJobKeyDateRecalculation(java.lang.Integer enableJobKeyDateRecalculation)
public boolean isJobKeyDateRecalculationEnabled()
public java.lang.Boolean allowOnlyRewardsParticipants()
public java.lang.Integer getAllowOnlyRewardsParticipants()
public void setAllowOnlyRewardsParticipants(java.lang.Integer allowOnlyRewardsParticipants)
public java.lang.Boolean allowOnlySubscribers()
public java.lang.Integer getAllowOnlySubscribers()
public void setAllowOnlySubscribers(java.lang.Integer allowOnlySubscribers)
public java.lang.Integer getEnablePhysicalGoodFiltering()
public void setEnablePhysicalGoodFiltering(java.lang.Integer enablePhysicalGoodFiltering)
public java.lang.Boolean isPhysicalGoodFilteringEnabled()
public JobTypePhysicalGoodFiltering getFirstLevelFiltering()
public void setFirstLevelFiltering(JobTypePhysicalGoodFiltering firstLevelFiltering)
public JobTypePhysicalGoodFiltering getSecondLevelFiltering()
public void setSecondLevelFiltering(JobTypePhysicalGoodFiltering secondLevelFiltering)
public JobTypePhysicalGoodFiltering getThirdLevelFiltering()
public void setThirdLevelFiltering(JobTypePhysicalGoodFiltering thirdLevelFiltering)
public java.util.Set<JobTypeCompletionTimeRule> getAdditionalCompletionTimeRules()
public void setAdditionalCompletionTimeRules(java.util.Set<JobTypeCompletionTimeRule> additionalCompletionTimeRules)
public java.lang.String getAdditionalCompletionTimeRulesXML()
public void setAdditionalCompletionTimeRulesXML(java.lang.String additionalCompletionTimeRulesXML)
public CRMDOProduct getMilestoneProduct()
public void setMilestoneProduct(CRMDOProduct milestoneProduct)
public java.lang.Integer getEnableDeliveryReceiptMethod()
public void setEnableDeliveryReceiptMethod(java.lang.Integer enableDeliveryReceiptMethod)
public java.lang.Boolean isEnableDeliveryReceiptMethod()
public java.lang.Integer getEnablePickUpReceiptMethod()
public void setEnablePickUpReceiptMethod(java.lang.Integer enablePickUpReceiptMethod)
public java.lang.Boolean isEnablePickUpReceiptMethod()
public java.lang.Integer getEnableOtherReceiptMethod()
public void setEnableOtherReceiptMethod(java.lang.Integer enableOtherReceiptMethod)
public java.lang.Boolean isEnableOtherReceiptMethod()
public PhysicalGoodReceiptMethod getDefaultPhysicalGoodReceiptMethod()
public void setDefaultPhysicalGoodReceiptMethod(PhysicalGoodReceiptMethod defaultPhysicalGoodReceiptMethod)
public java.util.Set<CRMDOJobTypeTimeRestriction> getTimeRestrictions()
public void setTimeRestrictions(java.util.Set<CRMDOJobTypeTimeRestriction> timeRestrictions)
public java.util.Set<CRMDOJobTypeAllowedFulfillUnit> getAllowedFulfillUnits()
public void setAllowedFulfillUnits(java.util.Set<CRMDOJobTypeAllowedFulfillUnit> allowedFulfillUnits)
public java.lang.Integer getRequiresPrepayment()
public void setRequiresPrepayment(java.lang.Integer requiresPrepayment)
public java.lang.Boolean isPrepaymentRequired()