public class CRMDOPromotionCampaign extends CRMDO
Constructor and Description |
---|
CRMDOPromotionCampaign() |
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
public PromotionCampaignType getType()
public void setType(PromotionCampaignType type)
public PromotionCampaignLifeCycleState getLifeCycleState()
public void setLifeCycleState(PromotionCampaignLifeCycleState lifeCycleState)
public PromotionCampaignPromotionCodeType getPromotionCodeType()
public void setPromotionCodeType(PromotionCampaignPromotionCodeType promotionCodeType)
public PromotionCodeDistributionMethod getPromotionCodeDistributionMethod()
public void setPromotionCodeDistributionMethod(PromotionCodeDistributionMethod promotionCodeDistributionMethod)
public CRMDOAdditiveDiscountDefinition getAdditiveDiscountDefinition()
public void setAdditiveDiscountDefinition(CRMDOAdditiveDiscountDefinition additiveDiscountDefinition)
public CRMDOCommunicationTemplate getCommunicationTemplate()
public void setCommunicationTemplate(CRMDOCommunicationTemplate communicationTemplate)
public EmailTypes getDefaultEmailType()
public void setDefaultEmailType(EmailTypes defaultEmailType)
public PhoneTypes getDefaultPhoneType()
public void setDefaultPhoneType(PhoneTypes defaultPhoneType)
public java.lang.Integer getAllowOnlyEligibleCustomersDistribution()
public void setAllowOnlyEligibleCustomersDistribution(java.lang.Integer allowOnlyEligibleCustomersDistribution)
public boolean allowOnlyEligibleCustomersDistribution()
public java.lang.Integer getApplyOnNewSubscribers()
public void setApplyOnNewSubscribers(java.lang.Integer applyOnNewSubscribers)
public boolean applyOnNewSubscribers()
public java.lang.Integer getApplyOnExistingSubscribers()
public void setApplyOnExistingSubscribers(java.lang.Integer applyOnExistingSubscribers)
public boolean applyOnExistingSubscribers()
public java.lang.Integer getApplyOnPurchaseCustomerEvents()
public void setApplyOnPurchaseCustomerEvents(java.lang.Integer applyOnPurchaseCustomerEvents)
public boolean applyOnPurchaseCustomerEvents()
public java.lang.Integer getApplyOnReferralCustomerEvents()
public void setApplyOnReferralCustomerEvents(java.lang.Integer applyOnReferralCustomerEvents)
public boolean applyOnReferralCustomerEvents()
public java.lang.Integer getApplyOnAchievementCustomerEvents()
public void setApplyOnAchievementCustomerEvents(java.lang.Integer applyOnAchievementCustomerEvents)
public boolean applyOnAchievementCustomerEvents()
public java.util.Date getExpirationDate()
public void setExpirationDate(java.util.Date expirationDate)
public java.lang.Integer getAllowSendCommunications()
public void setAllowSendCommunications(java.lang.Integer allowSendCommunications)
public boolean allowSendCommunications()
public java.lang.String getMassDistributedPromotionCode()
public void setMassDistributedPromotionCode(java.lang.String massDistributedPromotionCode)
public PromotionCodeFormatType getPromotionCodeFormatType()
public void setPromotionCodeFormatType(PromotionCodeFormatType promotionCodeFormatType)
public java.lang.String getPromotionCodePrefix()
public void setPromotionCodePrefix(java.lang.String promotionCodePrefix)
public java.lang.String getPromotionCodeSuffix()
public void setPromotionCodeSuffix(java.lang.String promotionCodeSuffix)
public java.lang.Integer getPromotionCodeLength()
public void setPromotionCodeLength(java.lang.Integer promotionCodeLength)
public java.lang.Integer getPromotionCodesNumber()
public void setPromotionCodesNumber(java.lang.Integer promotionCodesNumber)
public java.lang.String getLongDescription()
public void setLongDescription(java.lang.String longDescription)
public java.lang.String getShortDescription()
public void setShortDescription(java.lang.String shortDescription)
public java.util.Set<CRMDOPromotionCampaignSegment> getIncludedSegments()
public void setIncludedSegments(java.util.Set<CRMDOPromotionCampaignSegment> includedSegments)
public java.util.Set<CRMDOPromotionCampaignSegment> getExcludedSegments()
public void setExcludedSegments(java.util.Set<CRMDOPromotionCampaignSegment> excludedSegments)
public static long getSerialversionuid()
public java.util.Set<CRMDOPromotionCode> getPromotionCodes()
public void setPromotionCodes(java.util.Set<CRMDOPromotionCode> promotionCodes)
public java.lang.Integer getTotalCustomersUsedPromoCodes()
public void setTotalCustomersUsedPromoCodes(java.lang.Integer totalCustomersUsedPromoCodes)
public java.lang.Integer getTotalCustomersNotUsedPromoCodes()
public void setTotalCustomersNotUsedPromoCodes(java.lang.Integer totalCustomersNotUsedPromoCodes)
public java.math.BigDecimal getAveragePromoCodesUsage()
public void setAveragePromoCodesUsage(java.math.BigDecimal averagePromoCodesUsage)
public java.math.BigDecimal getPercentagePromoCodesUsage()
public void setPercentagePromoCodesUsage(java.math.BigDecimal percentagePromoCodesUsage)