public class CRMDORewardOffer extends CRMDO implements ICRMDOExplicitAccessibleEntity, ICRMDOAuditTrailedEntity, ICRMDOCSREntity
Constructor and Description |
---|
CRMDORewardOffer() |
clone, compareObjects, compareTo, equals, getAlias, getAliases, getAltCode, getAttachments, getCode, getComparableByXPath, getCreatedByUnit, getCreatedByUser, getCreatedDate, getDefaultMandatoryFields, getDeletedFlagFieldName, getDescription, getFieldsize, getFieldsizes, getId, getIsAssignable, getIsDeletable, getIsDeleted, getIsEditable, 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, 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, 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
public RewardOfferLifeCycleState getLifeCycleState()
public void setLifeCycleState(RewardOfferLifeCycleState lifeCycleState)
public java.math.BigDecimal getAwardAmount()
public void setAwardAmount(java.math.BigDecimal awardAmount)
public java.lang.Integer getAwardPercentage()
public void setAwardPercentage(java.lang.Integer awardPercentage)
public java.lang.String getSpendConditionsXML()
public void setSpendConditionsXML(java.lang.String spendConditionsXML)
public java.lang.String getAwardConditionsXML()
public void setAwardConditionsXML(java.lang.String awardConditionsXML)
public static long getSerialversionuid()
public java.util.Set<CRMDORewardOfferValidity> getValidity()
public void setValidity(java.util.Set<CRMDORewardOfferValidity> validity)
public java.lang.Integer getValidityPeriodExists()
public void setValidityPeriodExists(java.lang.Integer validityPeriodExists)
public java.lang.Boolean isValidityPeriodExist()
public CRMDORewardScheme getScheme()
public void setScheme(CRMDORewardScheme scheme)
public CRMDORewardOfferType getType()
getType
in interface ICRMDOCSREntity
getType
in interface ICRMDOExplicitAccessibleEntity
public void setType(CRMDORewardOfferType type)
public CRMDORewardOfferCategory getCategory()
public void setCategory(CRMDORewardOfferCategory category)
public RewardCondition getRewardCondition()
public void setRewardCondition(RewardCondition rewardCondition)
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.Object getStatus()
getStatus
in interface ICRMDOCSREntity
public java.lang.Object getState()
getState
in interface ICRMDOCSREntity
public CRMDOUnitGroup getOwnedByGroup()
getOwnedByGroup
in interface ICRMDOExplicitAccessibleEntity
public void setOwnedByGroup(CRMDOUnitGroup ownedByGroup)
setOwnedByGroup
in interface ICRMDOExplicitAccessibleEntity
public CRMDOPrivacyLevel getPrivacyLevel()
getPrivacyLevel
in interface ICRMDOCSREntity
getPrivacyLevel
in interface ICRMDOExplicitAccessibleEntity
public void setPrivacyLevel(CRMDOPrivacyLevel privacyLevel)
setPrivacyLevel
in interface ICRMDOExplicitAccessibleEntity
public java.util.Date getLatestEffectiveDate()
public void setLatestEffectiveDate(java.util.Date latestEffectiveDate)
public java.lang.Integer getValidUpToTimeUnits()
public void setValidUpToTimeUnits(java.lang.Integer validUpToTimeUnits)
public com.crm.framework.util.UnitOfTime getValidUpToUnitOfTime()
public void setValidUpToUnitOfTime(com.crm.framework.util.UnitOfTime validUpToUnitOfTime)
public java.util.Date getValidUpToDate()
public void setValidUpToDate(java.util.Date validUpToDate)
public java.lang.String getAwardValiditySettings()
public void setAwardValiditySettings(java.lang.String awardValiditySettings)
public RewardAwardValidity getRewardAwardValidity()
public void setRewardAwardValidity(RewardAwardValidity rewardAwardValidity)
public RewardAwardValidityDateMode getValidityDateMode()
public void setValidityDateMode(RewardAwardValidityDateMode validityDateMode)
public CRMDORewardOfferTemplate getRewardOfferTemplate()
public void setRewardOfferTemplate(CRMDORewardOfferTemplate rewardOfferTemplate)
public CRMDOUnit getAssignedToUnit()
getAssignedToUnit
in interface ICRMDOCSREntity
public CRMDOUser getAssignedToUser()
getAssignedToUser
in interface ICRMDOCSREntity