public class CRMUIRewardsParticipatingMerchantGroupBean extends CRMUI
| Constructor and Description |
|---|
CRMUIRewardsParticipatingMerchantGroupBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
activate(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Sets the given rewards participating merchantGroup's life cycle state as effective.
|
com.crm.dataobject.rewards.MerchantContributionRule |
addContributionRuleButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Adds a new contribution rule for the rewards participating merchantGroup
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addPaymentMediumBrandCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
Adds a list of payment medium brands criterion
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addPaymentMediumTypeCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
Adds a list of payment medium types criterion
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addPeriodContributionButton()
Adds a period contribution
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addRewardOfferCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
Adds a list of reward offer criterion
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addRewardSchemeAmountsPerTransactionCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
Adds a list of reward schemes Amounts Per Transaction to the rewards participating merchant.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addRewardSchemeCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
Adds a list of reward schemes to the rewards participating merchantGroup.
|
com.crm.dataobject.rewards.MerchantContributionRule |
changeContributionRuleNameButton(com.crm.dataobject.rewards.MerchantContributionRule rule)
Load contribution rule for the rewards participating merchant to change rule name
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
createButton()
Creates a rewards participating merchantGroup.
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
deactivate(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Sets the given rewards participating merchantGroup's life cycle state as effective.
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
deleteButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Deletes a rewards participating merchantGroup.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
deleteRewardSchemeCriteria(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Deletes the given reward scheme criteria
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
editButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Loads a rewards participating merchantGroup.
|
com.crm.framework.main.LookupBuilder |
getContributionRulePriorityOptions()
Loads the contribution rule priority options.
|
com.crm.framework.main.LookupBuilder |
getContributionRulePriorityOptions(java.lang.String emptyValue)
Loads the contribution rule priority options.
|
java.util.ArrayList |
getContributionRules(java.util.ArrayList params)
Returns the contribution rules of a merchant group as a summary.
|
com.crm.framework.main.LookupBuilder |
getLifeCycleStateOptions()
Loads the rewards participating merchantGroup life cycle state options.
|
com.crm.framework.main.LookupBuilder |
getLifeCycleStateOptions(java.lang.String emptyValue)
Loads the rewards participating merchantGroup life cycle state options.
|
com.crm.framework.main.LookupBuilder |
getPaymentMediumBrandScopeOptions()
Loads the payment medium brand scope options.
|
com.crm.framework.main.LookupBuilder |
getPaymentMediumBrandScopeOptions(java.lang.String emptyValue)
Loads the payment medium brand scope options.
|
com.crm.framework.main.LookupBuilder |
getPaymentMediumTypeScopeOptions()
Loads the payment medium type scope options.
|
com.crm.framework.main.LookupBuilder |
getPaymentMediumTypeScopeOptions(java.lang.String emptyValue)
Loads the payment medium type scope options.
|
com.crm.framework.main.LookupBuilder |
getRewardOfferCriterionScopeOptions()
Loads the reward offer criterion scope options
|
com.crm.framework.main.LookupBuilder |
getRewardOfferCriterionScopeOptions(java.lang.String emptyValue)
Loads the reward offer criterion scope options.
|
com.crm.framework.main.LookupBuilder |
getRewardSchemesScopeOptions()
Loads the rewards schemes scope options.
|
com.crm.framework.main.LookupBuilder |
getRewardSchemesScopeOptions(java.lang.String emptyValue)
Loads the rewards schemes scope options.
|
java.util.ArrayList<com.crm.dataobject.rewards.RewardSchemeAmountsPerTransaction> |
loadAllowedAmountsPerTransactionTab(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup rewardsParticipatingMerchantGroup)
Loads the amounts range that a rewards participant belonging to the specified group is allowed to spend per transaction at a rewards participating merchant of this group.
|
com.crm.dataobject.rewards.ChangeMerchantGroupForm |
loadChangeMerchantGroupForm(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Loads the change merchant group form.
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
loadForm(java.lang.String id)
Loads a rewards participating merchantGroup group.
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
onGroupChange(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Resets the rewards participating merchantGroup on unit change
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
onRewardSchemeScopeChange(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeContributionRuleButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Deletes a list of contribution rules
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removePeriodContributionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Deletes a list of period contribution
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeRewardOfferCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of reward offer criteria from a rewards participating merchantGroup.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeRewardSchemeAmountsPerTransactionCriterionButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Removes a list of spend rule reward scheme criteria from a rewards participating merchant.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeRewardSchemeCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of award rule reward scheme criteria from a rewards participating merchantGroup.
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
resetBrandCriterion(com.crm.dataobject.rewards.MerchantContributionRule merchantContributionRule,
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup rewardsParticipatingMerchant)
Reset the payment medium brand criterion
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
resetTypeCriterion(com.crm.dataobject.rewards.MerchantContributionRule merchantContributionRule,
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup rewardsParticipatingMerchant)
Reset the payment medium type criterion
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
saveButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
Saves a rewards participating merchantGroup.
|
com.crm.dataobject.rewards.MerchantContributionRule |
setContributionRuleNameAlias(com.crm.dataobject.rewards.MerchantContributionRule rule)
Sets contribution rule alias to flag that it has been saved
|
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup |
submitChangeMerchantGroupFormButton(com.crm.dataobject.rewards.ChangeMerchantGroupForm form)
Submits the change merchant group form.
|
com.crm.dataobject.rewards.MerchantContributionRule |
submitContributionRule(com.crm.dataobject.rewards.MerchantContributionRule rule)
Submits the contribution rule name
|
addAttachmentButton, addExistingAttachmentButton, addExistingAttachmentsButton, addTrace, assignEntity, echoDto, echoDto, echoDto, echoDtos, getAccountsReceivableEntityOptions, getActiveInactiveOptions, getActiveInactiveOptions, getAllowedDeniedOptions, getAllowedDeniedOptions, getApplicationOptions, getArchiveDataEntityOptions, getArchiveDataEntityOptions, getArchiveEntityOptions, getArchiveEntityOptions, getAssignableEntityOptions, getCurrentDateString, getCurrentDay, getCurrentMonth, getCurrentYear, getDayOfWeekOptions, getDayOfWeekOptions, getDtoFromCollection, getEntityCategoryOptions, getEntityFieldOptions, getEntityOptions, getEntityStateOptions, getEntityStatusOptions, getEntityTypeOptions, getExplicitViewingAccessEntityOptions, getHourOptions, getHourOptions, getImplicitViewingAccessEntityOptions, getModuleOptions, getModulePrintoutOptions, getModuleProcessOptions, getMonthEndDate, getMonthStartDate, getOperatorOptions, getOperatorOptions, getStateOptions, getStringFormattingOptions, getStringFormattingOptions, getTimeOfDayOptions, getTimeOfDayOptions, getTrueFalseOptions, getTrueFalseOptions, getUnitOfTimeOptions, getUnitOfTimeOptions, getWeekEndDate, getWeekStartDate, getYesNoOptions, getYesNoOptions, invoke, load, loadAchivedData, loadAttachmentsTab, loadDaysOfMonthOptions, loadDaysOfMonthOptions, loadEntityAttributeTranslations, loadMonthNumberOptions, loadMonthNumberOptions, loadMonthOptions, loadMonthOptions, readFileContent, removeAttachmentButton, setDefaultLanguage, setDtoAsNotEditable, setDtoAsNotModified, setLanguageTranslations, setMandatoryField, setMandatoryFields, setOwnerGrouppublic CRMUIRewardsParticipatingMerchantGroupBean()
public com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup loadForm(java.lang.String id)
throws java.lang.Exception
id - - the rewards participating merchantGroup group id to loadjava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup createButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup saveButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the rewards participating merchantGroup to savejava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup editButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the rewards participating merchantGroup to loadjava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup deleteButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the rewards participating merchantGroup to deletejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getLifeCycleStateOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getLifeCycleStateOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a rewards participating merchantGroup life cycle statejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardSchemesScopeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardSchemesScopeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a rewards scheme scopejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPaymentMediumBrandScopeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPaymentMediumBrandScopeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a payment medium brand scopejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPaymentMediumTypeScopeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getPaymentMediumTypeScopeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a payment medium type scopejava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup activate(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the rewards participating merchantGroupjava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup deactivate(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the rewards participating merchantGroupjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addRewardSchemeCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
throws java.lang.Exception
entityIDs - - the ids of the reward schemesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addRewardSchemeAmountsPerTransactionCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
throws java.lang.Exception
entityIDs - - the ids of the reward schemes Amounts Per Transactionjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addPeriodContributionButton()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addRewardOfferCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
throws java.lang.Exception
entityIDs - - the ids of the reward offersjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addPaymentMediumBrandCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
throws java.lang.Exception
entityIDs - - the ids of the payment medium brandjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addPaymentMediumTypeCriterionButton(java.util.ArrayList<java.lang.String> entityIDs)
throws java.lang.Exception
entityIDs - - the ids of the payment medium typejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeRewardSchemeCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of reward scheme criteria to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeRewardSchemeAmountsPerTransactionCriterionButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - a rewards participating merchant from which criteria will be deletedjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeRewardOfferCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of reward offer criteria to deletejava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup onGroupChange(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the rewards participating merchantGroup to resetjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> deleteRewardSchemeCriteria(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of reward scheme criteriajava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup resetBrandCriterion(com.crm.dataobject.rewards.MerchantContributionRule merchantContributionRule,
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup rewardsParticipatingMerchant)
throws java.lang.Exception
merchantContributionRule - - the merchantGroup contribution rule to reset the payment medium brand criterionrewardsParticipatingMerchant - - the rewards participating merchantGroupjava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup resetTypeCriterion(com.crm.dataobject.rewards.MerchantContributionRule merchantContributionRule,
com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup rewardsParticipatingMerchant)
throws java.lang.Exception
merchantContributionRule - - the merchantGroup contribution rule to reset the payment medium type criterionrewardsParticipatingMerchant - - the rewards participating merchantGroupjava.lang.Exceptionpublic com.crm.dataobject.rewards.MerchantContributionRule addContributionRuleButton(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the rewards participating merchantGroup to add a new contribution rule forjava.lang.Exceptionpublic com.crm.dataobject.rewards.MerchantContributionRule changeContributionRuleNameButton(com.crm.dataobject.rewards.MerchantContributionRule rule)
throws java.lang.Exception
rule - - the rule to change name forjava.lang.Exceptionpublic com.crm.dataobject.rewards.MerchantContributionRule setContributionRuleNameAlias(com.crm.dataobject.rewards.MerchantContributionRule rule)
throws java.lang.Exception
rule - - the rule to change name forjava.lang.Exceptionpublic com.crm.dataobject.rewards.MerchantContributionRule submitContributionRule(com.crm.dataobject.rewards.MerchantContributionRule rule)
throws java.lang.Exception
rule - - the rule to change name forjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeContributionRuleButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - the contribution rules list to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removePeriodContributionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - the period contribution list to deletejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getContributionRulePriorityOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getContributionRulePriorityOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a contribution rule priorityjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardOfferCriterionScopeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardOfferCriterionScopeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a reward offer criterion scopejava.lang.Exceptionpublic java.util.ArrayList getContributionRules(java.util.ArrayList params)
throws java.lang.Exception
params - - the parameters of the contribution rulesjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.rewards.RewardSchemeAmountsPerTransaction> loadAllowedAmountsPerTransactionTab(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup rewardsParticipatingMerchantGroup)
throws java.lang.Exception
rewardsParticipatingMerchantGroup - - the rewards participating merchant group for which the rules applyjava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup onRewardSchemeScopeChange(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
public com.crm.dataobject.rewards.ChangeMerchantGroupForm loadChangeMerchantGroupForm(com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup merchantGroup)
throws java.lang.Exception
merchantGroup - - the merchant group to load the form forjava.lang.Exceptionpublic com.crm.dataobject.rewards.CRMDORewardsParticipatingMerchantGroup submitChangeMerchantGroupFormButton(com.crm.dataobject.rewards.ChangeMerchantGroupForm form)
throws java.lang.Exception
form - - the form to submitjava.lang.Exception