public class CRMDORewardScheme extends CRMDO implements ICRMDOAuditTrailedEntity, ICRMDOCSREntity, ICRMDOTranslatableEntity
| Constructor and Description |
|---|
CRMDORewardScheme() |
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, toStringpublic RewardSchemeLifeCycleState getLifeCycleState()
public void setLifeCycleState(RewardSchemeLifeCycleState lifeCycleState)
public static long getSerialversionuid()
public java.util.Set<CRMDO> getAuditTrailLogs() throws java.lang.Exception
getAuditTrailLogs in interface ICRMDOAuditTrailedEntityjava.lang.Exceptionpublic void setAuditTrailLogs(java.util.Set<CRMDO> auditTrailLogs) throws java.lang.Exception
setAuditTrailLogs in interface ICRMDOAuditTrailedEntityjava.lang.Exceptionpublic CRMDOPrivacyLevel getPrivacyLevel()
getPrivacyLevel in interface ICRMDOCSREntitypublic java.lang.Object getType()
getType in interface ICRMDOCSREntitypublic java.lang.Object getStatus()
getStatus in interface ICRMDOCSREntitypublic java.lang.Object getState()
getState in interface ICRMDOCSREntitypublic CRMDOUnit getAssignedToUnit()
getAssignedToUnit in interface ICRMDOCSREntitypublic CRMDOUser getAssignedToUser()
getAssignedToUser in interface ICRMDOCSREntitypublic java.lang.String getAwardValiditySettings()
public void setAwardValiditySettings(java.lang.String awardValiditySettings)
public RewardSchemeAwardValidity getRewardSchemeAwardValidity()
public void setRewardSchemeAwardValidity(RewardSchemeAwardValidity rewardSchemeAwardValidity)
public java.lang.Integer getAwardValidAfterXDays()
public void setAwardValidAfterXDays(java.lang.Integer awardValidAfterXDays)
public java.util.Date getAwardValidOn()
public void setAwardValidOn(java.util.Date awardValidOn)
public RewardSchemeAwardValidityDateMode getRewardSchemeAwardValidityDateMode()
public void setRewardSchemeAwardValidityDateMode(RewardSchemeAwardValidityDateMode rewardSchemeAwardValidityDateMode)
public java.lang.Integer getAwardExpireXDaysAfterAwarding()
public void setAwardExpireXDaysAfterAwarding(java.lang.Integer awardExpireXDaysAfterAwarding)
public java.util.Date getAwardExpireOn()
public void setAwardExpireOn(java.util.Date awardExpireOn)
public java.lang.Integer getRequiresReferenceCode()
public void setRequiresReferenceCode(java.lang.Integer requiresReferenceCode)
public java.lang.Boolean requiresReferenceCode()
public java.lang.Integer getEnableSelfSignUp()
public void setEnableSelfSignUp(java.lang.Integer enableSelfSignUp)
public java.lang.Boolean enableSelfSignUp()
public CRMDORewSchMarketingInfo getRewSchMarketingInfo()
public void setRewSchMarketingInfo(CRMDORewSchMarketingInfo rewSchMarketingInfo)
public java.lang.Integer getEnableAutoSignUp()
public void setEnableAutoSignUp(java.lang.Integer enableAutoSignUp)
public java.lang.Boolean enableAutoSignUp()
public ReferenceCodeGeneration getReferenceCodeGeneration()
public void setReferenceCodeGeneration(ReferenceCodeGeneration referenceCodeGeneration)
public RewardSchemeOfferValidity getRewardSchemeOfferValidity()
public void setRewardSchemeOfferValidity(RewardSchemeOfferValidity rewardSchemeOfferValidity)
public java.util.Set<CRMDORewardSchemeValidity> getValidity()
public void setValidity(java.util.Set<CRMDORewardSchemeValidity> validity)
public java.lang.Integer getValidDaysBefore()
public void setValidDaysBefore(java.lang.Integer validDaysBefore)
public java.lang.Integer getValidDaysAfter()
public void setValidDaysAfter(java.lang.Integer validDaysAfter)
public java.lang.Integer getEvaluationPastPeriod()
public void setEvaluationPastPeriod(java.lang.Integer evaluationPastPeriod)
public com.crm.framework.util.UnitOfTime getEvaluationPastPeriodUOT()
public void setEvaluationPastPeriodUOT(com.crm.framework.util.UnitOfTime evaluationPastPeriodUOT)
public java.lang.Integer getReferenceCodeLength()
public void setReferenceCodeLength(java.lang.Integer referenceCodeLength)
public ReferenceCodeType getReferenceCodeType()
public void setReferenceCodeType(ReferenceCodeType referenceCodeType)
public java.lang.String getAttribute()
getAttribute in interface ICRMDOTranslatableEntitypublic void setAttribute(java.lang.String attribute)
setAttribute in interface ICRMDOTranslatableEntitypublic Language getLanguage()
getLanguage in interface ICRMDOTranslatableEntitypublic void setLanguage(Language language)
setLanguage in interface ICRMDOTranslatableEntitypublic java.util.Set<CRMDOEntityAttributeTranslation> getEntityAttributeTranslations()
getEntityAttributeTranslations in interface ICRMDOTranslatableEntitypublic void setEntityAttributeTranslations(java.util.Set<CRMDOEntityAttributeTranslation> entityAttributeTranslations)
setEntityAttributeTranslations in interface ICRMDOTranslatableEntitypublic CRMDOEntityAttributeTranslation getNameTranslation()
public void setNameTranslation(CRMDOEntityAttributeTranslation nameTranslation)
public CRMDOEntityAttributeTranslation getDescriptionTranslation()
public void setDescriptionTranslation(CRMDOEntityAttributeTranslation descriptionTranslation)
public CRMDOEntityAttributeTranslation getEntityAttributeTranslation()
public void setEntityAttributeTranslation(CRMDOEntityAttributeTranslation entityAttributeTranslation)
public java.lang.Boolean getIsRefCodeRequieres()
public void setIsRefCodeRequieres(java.lang.Boolean isRefCodeRequieres)
public java.lang.Boolean getIsSelfSignUp()
public void setIsSelfSignUp(java.lang.Boolean isSelfSignUp)
public java.lang.Boolean getIsAutoSignUp()
public void setIsAutoSignUp(java.lang.Boolean isAutoSignUp)
public java.lang.String getSupportedEmailDomains()
public void setSupportedEmailDomains(java.lang.String supportedEmailDomains)