public class AwardCondition extends NotPersistenceObject implements java.io.Serializable
Constructor and Description |
---|
AwardCondition() |
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 AwardConditionType getType()
public void setType(AwardConditionType type)
public AwardConditionAgeRange getAgeRange()
public void setAgeRange(AwardConditionAgeRange ageRange)
public java.util.ArrayList<LocationCriterion> getLocations()
public void setLocations(java.util.ArrayList<LocationCriterion> locations)
public java.util.ArrayList<CRMDOAccountClassification> getAccountsReceivableClassifications()
public void setAccountsReceivableClassifications(java.util.ArrayList<CRMDOAccountClassification> accountsReceivableClassifications)
public java.util.ArrayList<CRMDOContactInfoCategory> getContactInformationCategories()
public void setContactInformationCategories(java.util.ArrayList<CRMDOContactInfoCategory> contactInformationCategories)
public RewardsParticipantSignUpPeriodCondition getRewardsParticipantSignUpPeriodCondition()
public void setRewardsParticipantSignUpPeriodCondition(RewardsParticipantSignUpPeriodCondition rewardsParticipantSignUpPeriodCondition)
public RewardsSchemeSignUpPeriodCondition getRewardsSchemeSignUpPeriodCondition()
public void setRewardsSchemeSignUpPeriodCondition(RewardsSchemeSignUpPeriodCondition rewardsSchemeSignUpPeriodCondition)
public java.util.ArrayList<CRMDOSegment> getSegmentation()
public void setSegmentation(java.util.ArrayList<CRMDOSegment> segmentation)
public java.util.ArrayList<CRMDOUnit> getUnits()
public void setUnits(java.util.ArrayList<CRMDOUnit> units)
public java.util.ArrayList<CRMDOUnitGroup> getGroups()
public void setGroups(java.util.ArrayList<CRMDOUnitGroup> groups)
public com.crm.framework.util.DaysCriterion getDaysCriterion()
public void setDaysCriterion(com.crm.framework.util.DaysCriterion daysCriterion)
public java.util.ArrayList<RSDDefaultWorkingHour> getHours()
public void setHours(java.util.ArrayList<RSDDefaultWorkingHour> hours)
public java.util.ArrayList<CRMDOProduct> getProducts()
public void setProducts(java.util.ArrayList<CRMDOProduct> products)
public java.util.ArrayList<CRMDOProductType> getProductTypes()
public void setProductTypes(java.util.ArrayList<CRMDOProductType> productTypes)
public java.util.ArrayList<CRMDOProductFamily> getProductFamilies()
public void setProductFamilies(java.util.ArrayList<CRMDOProductFamily> productFamilies)
public java.util.ArrayList<CRMDOProductBrand> getProductBrands()
public void setProductBrands(java.util.ArrayList<CRMDOProductBrand> productBrands)
public java.util.ArrayList<CRMDOProductCategory> getProductCategories()
public void setProductCategories(java.util.ArrayList<CRMDOProductCategory> productCategories)
public java.util.ArrayList<CRMDOPaymentMediumBrand> getPaymentMediumBrands()
public void setPaymentMediumBrands(java.util.ArrayList<CRMDOPaymentMediumBrand> paymentMediumBrands)
public java.util.ArrayList<CRMDOPaymentMediumType> getPaymentMediumTypes()
public void setPaymentMediumTypes(java.util.ArrayList<CRMDOPaymentMediumType> paymentMediumTypes)
public IncreaseRevenueTransactionAmountRangeCondition getIncreaseRevenueTransactionAmountRangeCondition()
public void setIncreaseRevenueTransactionAmountRangeCondition(IncreaseRevenueTransactionAmountRangeCondition increaseRevenueTransactionAmountRangeCondition)
public RewardLoyaltyTransactionAmountRangeCondition getRewardLoyaltyTransactionAmountRangeCondition()
public void setRewardLoyaltyTransactionAmountRangeCondition(RewardLoyaltyTransactionAmountRangeCondition rewardLoyaltyTransactionAmountRangeCondition)
public RewardLoyaltyTransactionNumberRangeCondition getRewardLoyaltyTransactionNumberRangeCondition()
public void setRewardLoyaltyTransactionNumberRangeCondition(RewardLoyaltyTransactionNumberRangeCondition rewardLoyaltyTransactionNumberRangeCondition)
public RewardLoyaltyTransactionItemQuantityRangeCondition getRewardLoyaltyTransactionItemQuantityRangeCondition()
public void setRewardLoyaltyTransactionItemQuantityRangeCondition(RewardLoyaltyTransactionItemQuantityRangeCondition rewardLoyaltyTransactionItemQuantityRangeCondition)
public java.lang.Boolean getAwardNewRewardParticipants()
public void setAwardNewRewardParticipants(java.lang.Boolean awardNewRewardParticipants)
public java.lang.Boolean getAwardRewardParticipantsNewToThisRewardsScheme()
public void setAwardRewardParticipantsNewToThisRewardsScheme(java.lang.Boolean awardRewardParticipantsNewToThisRewardsScheme)
public java.lang.Boolean getDateOfBirthIsProvided()
public void setDateOfBirthIsProvided(java.lang.Boolean dateOfBirthIsProvided)
public java.lang.Boolean getNameDayIsProvided()
public void setNameDayIsProvided(java.lang.Boolean nameDayIsProvided)
public java.util.ArrayList<AddressCriterion> getAddressCriteria()
public void setAddressCriteria(java.util.ArrayList<AddressCriterion> addressCriteria)
public java.util.ArrayList<EmailCriterion> getEmailCriteria()
public void setEmailCriteria(java.util.ArrayList<EmailCriterion> emailCriteria)
public java.util.ArrayList<PhoneCriterion> getPhoneCriteria()
public void setPhoneCriteria(java.util.ArrayList<PhoneCriterion> phoneCriteria)
public AchievementAmountRangeCondition getAchievementAmountRangeCondition()
public void setAchievementAmountRangeCondition(AchievementAmountRangeCondition achievementAmountRangeCondition)
public java.util.ArrayList<CRMDOSubscriptionType> getSubscriptionTypes()
public void setSubscriptionTypes(java.util.ArrayList<CRMDOSubscriptionType> subscriptionTypes)
public java.util.ArrayList<CRMDOBillingTermScheme> getBillingTermSchemes()
public void setBillingTermSchemes(java.util.ArrayList<CRMDOBillingTermScheme> billingTermSchemes)
public RewardSubscriptionMaturityCondition getRewardSubscriptionMaturityCondition()
public void setRewardSubscriptionMaturityCondition(RewardSubscriptionMaturityCondition rewardSubscriptionMaturityCondition)
public LotteryAwardedOfferCondition getLotteryAwardedOfferCondition()
public void setLotteryAwardedOfferCondition(LotteryAwardedOfferCondition lotteryAwardedOfferCondition)
public java.util.ArrayList<CRMDOCustomerEventClassification> getCustomerEventClassifications()
public void setCustomerEventClassifications(java.util.ArrayList<CRMDOCustomerEventClassification> customerEventClassifications)
public java.lang.Boolean getAwardOnMonday()
public void setAwardOnMonday(java.lang.Boolean awardOnMonday)
public java.lang.Boolean getAwardOnTuesday()
public void setAwardOnTuesday(java.lang.Boolean awardOnTuesday)
public java.lang.Boolean getAwardOnWednesday()
public void setAwardOnWednesday(java.lang.Boolean awardOnWednesday)
public java.lang.Boolean getAwardOnThursday()
public void setAwardOnThursday(java.lang.Boolean awardOnThursday)
public java.lang.Boolean getAwardOnFriday()
public void setAwardOnFriday(java.lang.Boolean awardOnFriday)
public java.lang.Boolean getAwardOnSaturday()
public void setAwardOnSaturday(java.lang.Boolean awardOnSaturday)
public java.lang.Boolean getAwardOnSunday()
public void setAwardOnSunday(java.lang.Boolean awardOnSunday)
public java.lang.String getAccountsReceivableClassificationsLabel()
public void setAccountsReceivableClassificationsLabel(java.lang.String accountsReceivableClassificationsLabel)
public java.lang.String getContactInformationCategoriesLabel()
public void setContactInformationCategoriesLabel(java.lang.String contactInformationCategoriesLabel)
public java.lang.String getSegmentLabel()
public void setSegmentLabel(java.lang.String segmentLabel)
public java.lang.String getProductLabel()
public void setProductLabel(java.lang.String productLabel)
public java.lang.String getProductTypeLabel()
public void setProductTypeLabel(java.lang.String productTypeLabel)
public java.lang.String getProductFamilyLabel()
public void setProductFamilyLabel(java.lang.String productFamilyLabel)
public java.lang.String getProductCategoryLabel()
public void setProductCategoryLabel(java.lang.String productCategoryLabel)
public java.lang.String getProductBrandLabel()
public void setProductBrandLabel(java.lang.String productBrandLabel)
public java.lang.String getPaymentMediumTypeLabel()
public void setPaymentMediumTypeLabel(java.lang.String paymentMediumTypeLabel)
public java.lang.String getPaymentMediumBrandLabel()
public void setPaymentMediumBrandLabel(java.lang.String paymentMediumBrandLabel)
public java.lang.String getCustomerEventClassificationLabel()
public void setCustomerEventClassificationLabel(java.lang.String customerEventClassificationLabel)
public java.util.ArrayList<RewardKeyPerformanceIndicatorCriterion> getKeyPerformanceIndicatorCriteria()
public void setKeyPerformanceIndicatorCriteria(java.util.ArrayList<RewardKeyPerformanceIndicatorCriterion> keyPerformanceIndicatorCriteria)
public java.util.ArrayList<ProductCriterion> getProductCriteria()
public void setProductCriteria(java.util.ArrayList<ProductCriterion> productCriteria)
public java.lang.String getSubscriptionTypeLabel()
public void setSubscriptionTypeLabel(java.lang.String subscriptionTypeLabel)
public java.lang.String getBillingTermSchemeLabel()
public void setBillingTermSchemeLabel(java.lang.String billingTermSchemeLabel)
public java.lang.Boolean getApplyOnlyIfAllProductConditionsAreMet()
public void setApplyOnlyIfAllProductConditionsAreMet(java.lang.Boolean applyOnlyIfAllProductConditionsAreMet)
public PurchaseCustomerEventTransactionNumberRangeCondition getPurchaseCustomerEventTransactionNumberRangeCondition()
public void setPurchaseCustomerEventTransactionNumberRangeCondition(PurchaseCustomerEventTransactionNumberRangeCondition purchaseCustomerEventTransactionNumberRangeCondition)
public PurchaseCustomerEventTransactionAmountRangeCondition getPurchaseCustomerEventTransactionAmountRangeCondition()
public void setPurchaseCustomerEventTransactionAmountRangeCondition(PurchaseCustomerEventTransactionAmountRangeCondition purchaseCustomerEventTransactionAmountRangeCondition)
public AchievementCustomerEventTransactionNumberRangeCondition getAchievementCustomerEventTransactionNumberRangeCondition()
public void setAchievementCustomerEventTransactionNumberRangeCondition(AchievementCustomerEventTransactionNumberRangeCondition achievementCustomerEventTransactionNumberRangeCondition)
public AchievementCustomerEventTransactionAmountRangeCondition getAchievementCustomerEventTransactionAmountRangeCondition()
public void setAchievementCustomerEventTransactionAmountRangeCondition(AchievementCustomerEventTransactionAmountRangeCondition achievementCustomerEventTransactionAmountRangeCondition)
public ReferralCustomerEventTransactionNumberRangeCondition getReferralCustomerEventTransactionNumberRangeCondition()
public void setReferralCustomerEventTransactionNumberRangeCondition(ReferralCustomerEventTransactionNumberRangeCondition referralCustomerEventTransactionNumberRangeCondition)
public SpendRequestCustomerEventTransactionNumberRangeCondition getSpendRequestCustomerEventTransactionNumberRangeCondition()
public void setSpendRequestCustomerEventTransactionNumberRangeCondition(SpendRequestCustomerEventTransactionNumberRangeCondition spendRequestCustomerEventTransactionNumberRangeCondition)
public SpendRequestCustomerEventTransactionAmountRangeCondition getSpendRequestCustomerEventTransactionAmountRangeCondition()
public void setSpendRequestCustomerEventTransactionAmountRangeCondition(SpendRequestCustomerEventTransactionAmountRangeCondition spendRequestCustomerEventTransactionAmountRangeCondition)
public java.util.ArrayList<LotteryAwardCriterion> getLotteryAwardCriteria()
public void setLotteryAwardCriteria(java.util.ArrayList<LotteryAwardCriterion> lotteryAwardCriteria)
public LotteryType getLotteryType()
public void setLotteryType(LotteryType lotteryType)
public java.lang.String getUnitsLabel()
public void setUnitsLabel(java.lang.String unitsLabel)
public java.lang.String getGroupsLabel()
public void setGroupsLabel(java.lang.String groupLabel)
public java.util.ArrayList<com.crm.framework.util.DayOfWeek> getPerformedOnDays()
public void setPerformedOnDays(java.util.ArrayList<com.crm.framework.util.DayOfWeek> performedOnDays)
public java.lang.String getPerformedOnDaysLabel()
public void setPerformedOnDaysLabel(java.lang.String performedOnDaysLabel)
public CRMDOPromotionCampaign getPromotionCampaign()
public void setPromotionCampaign(CRMDOPromotionCampaign promotionCampaign)
public java.util.ArrayList<CRMDOUnitCategory> getUnitCategories()
public void setUnitCategories(java.util.ArrayList<CRMDOUnitCategory> unitCategories)
public java.lang.String getUnitCategoriesLabel()
public void setUnitCategoriesLabel(java.lang.String unitCategoriesLabel)
public XthTransactionWinsRangeCondition getXthTransactionWinsRangeCondition()
public void setXthTransactionWinsRangeCondition(XthTransactionWinsRangeCondition xthTransactionWinsRangeCondition)
public AwardLevel getAwardLevel()
public void setAwardLevel(AwardLevel awardLevel)
public java.lang.Boolean isProductsConditionSet()
public java.lang.Boolean isProductsSet()
public java.lang.Boolean isProductTypesSet()
public java.lang.Boolean isProductFamiliesSet()
public java.lang.Boolean isProductBrandsSet()
public java.lang.Boolean isProductCategoriesSet()
public XthTransactionAmountRangeCondition getXthTransactionAmountRangeCondition()
public void setXthTransactionAmountRangeCondition(XthTransactionAmountRangeCondition xthTransactionAmountRangeCondition)