public enum AwardConditionType extends java.lang.Enum<AwardConditionType> implements ICRMLookupEnum, java.io.Serializable
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<AwardConditionType> |
getApplicable(RewardOfferClassification rewardOfferClassification) |
java.util.ArrayList<AwardConditionType> |
getApplicable(RewardOfferClassification rewardOfferClassification,
AwardCondition lotteryCondition) |
java.lang.String |
getLabel() |
java.util.ArrayList<AwardConditionType> |
getRewardsParticipantsConditionTypes() |
java.lang.Boolean |
isRewardsParticipantsConditionType(AwardConditionType awardConditionType) |
java.lang.Boolean |
isUtiliseFreeCapacityConditionType(AwardConditionType awardConditionType) |
static AwardConditionType |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static AwardConditionType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AwardConditionType AGE
public static final AwardConditionType LOCATION
public static final AwardConditionType ACCOUNTS_RECEIVABLE_CLASSIFICATION
public static final AwardConditionType CONTACT_INFORMATION_CATEGORY
public static final AwardConditionType REWARDS_PARTICIPANT_SIGN_UP_PERIOD
public static final AwardConditionType REWARDS_SCHEME_SIGN_UP_PERIOD
public static final AwardConditionType PERFORMED_BY_ORGANISATION
public static final AwardConditionType DAY
public static final AwardConditionType HOUR
public static final AwardConditionType PRODUCTS
public static final AwardConditionType PAYMENT_MEDIUM_TYPE
public static final AwardConditionType PAYMENT_MEDIUM_BRAND
public static final AwardConditionType CUSTOMER_EVENT_CLASSIFICATION
public static final AwardConditionType INCREASE_REVENUE_PRODUCT_BASED
public static final AwardConditionType INCREASE_REVENUE_TRANSACTION_BASED_AMOUNT
public static final AwardConditionType REWARD_LOYALTY_TRANSACTION_NUMBER
public static final AwardConditionType REWARD_LOYALTY_TRANSACTION_AMOUNT
public static final AwardConditionType REWARD_LOYALTY_TRANSACTION_ITEM_QUANTITY
public static final AwardConditionType AWARD_NEW_REWARD_PARTICIPANTS
public static final AwardConditionType AWARD_REWARD_PARTICIPANTS_NEW_TO_THIS_REWARDS_SCHEME
public static final AwardConditionType DATE_OF_BIRTH
public static final AwardConditionType NAME_DAY
public static final AwardConditionType ADDRESSES
public static final AwardConditionType PHONES
public static final AwardConditionType EMAILS
public static final AwardConditionType REWARD_ACHIEVEMENT_AMOUNT
public static final AwardConditionType MEASURED_KPIS
public static final AwardConditionType PERIOD_RANGE
public static final AwardConditionType SUBSCRIPTION_TYPE
public static final AwardConditionType BILLING_TERM_SCHEME
public static final AwardConditionType NUMBER_OF_CONSUMED_USAGE_SERVICES
public static final AwardConditionType AMOUNT_CONSUMED_BY_USAGE_SERVICES
public static final AwardConditionType AWARDED_OFFERS
public static final AwardConditionType SEGMENTATION
public static final AwardConditionType REWARD_PARTICIPANTS
public static final AwardConditionType LOTTERY
public static final AwardConditionType PURCHASE_TRANSACTION_NUMBER_RANGE
public static final AwardConditionType PURCHASE_TRANSACTION_AMOUNT_RANGE
public static final AwardConditionType ACHIEVEMENT_TRANSACTION_NUMBER_RANGE
public static final AwardConditionType ACHIEVEMENT_TRANSACTION_AMOUNT_RANGE
public static final AwardConditionType REFERRAL_TRANSACTION_NUMBER_RANGE
public static final AwardConditionType SPEND_REQUEST_TRANSACTION_NUMBER_RANGE
public static final AwardConditionType SPEND_REQUEST_TRANSACTION_AMOUNT_RANGE
public static final AwardConditionType PROMOTIONAL_CAMPAIGN
public static final AwardConditionType XTH_TRANSACTION_NUMBER_RANGE
public static final AwardConditionType AWARD_XTH_TRANSACTION_APPLIED_LEVEL
public static final AwardConditionType XTH_TRANSACTION_AMOUNT_RANGE
public static AwardConditionType[] values()
for (AwardConditionType c : AwardConditionType.values()) System.out.println(c);
public static AwardConditionType valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is nullpublic java.lang.String getLabel()
getLabel
in interface ICRMLookupEnum
public java.lang.Boolean isRewardsParticipantsConditionType(AwardConditionType awardConditionType)
public java.lang.Boolean isUtiliseFreeCapacityConditionType(AwardConditionType awardConditionType)
public java.util.ArrayList<AwardConditionType> getRewardsParticipantsConditionTypes()
public java.util.ArrayList<AwardConditionType> getApplicable(RewardOfferClassification rewardOfferClassification)
public java.util.ArrayList<AwardConditionType> getApplicable(RewardOfferClassification rewardOfferClassification, AwardCondition lotteryCondition)