public class CRMUINotificationTypeBean extends CRMUI
| Constructor and Description |
|---|
CRMUINotificationTypeBean()
Default constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addAccRecClassificationButton(java.util.ArrayList<java.lang.String> accClassIDs)
Adds a list of Accounts Receivable classifications to type.
|
com.crm.dataobject.rewards.AwardedStateCriterion |
addAwardedStateCriterionButton()
Adds a list of awarded state to notification type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addBillingTermSchemeButton(java.util.ArrayList<java.lang.String> schemeIDs)
Adds a list of billing term schemes to type.
|
com.crm.dataobject.notifications.CRMDONotificationType |
addExcludedFromSegmentButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
com.crm.dataobject.segments.CRMDOSegment segment) |
com.crm.dataobject.notifications.CRMDONotificationType |
addIncludedInSegmentButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
com.crm.dataobject.segments.CRMDOSegment segment) |
com.crm.dataobject.notifications.NotificationHistoryCriterion |
addNotificationHCButton()
Adds a notification history criterion to type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addRewardOfferButton(java.util.ArrayList<java.lang.String> entityIDs)
Adds a list of reward offer criterion to type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addRewardSchemeButton(java.util.ArrayList<java.lang.String> entityIDs)
Adds a reward schemes criterion to notification type.
|
com.crm.dataobject.notifications.NotificationRunDefinition |
addScheduledNotificationRun(com.crm.dataobject.notifications.NotificationRunDefinition notificationRunDefinition)
Adds a scheduled notification run definition to a notification type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addSubscriptionTypeButton(java.util.ArrayList<java.lang.String> sybTypeIDs)
Adds a list of subscription types to type.
|
com.crm.dataobject.notifications.CRMDONotificationType |
constructNotificationTypeNotificationRunDefinitions(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
java.util.ArrayList<com.crm.dataobject.CRMDO> processRunDefinitions)
Constructs a list of notification run definitions with the given notification type
|
com.crm.dataobject.notifications.CRMDONotificationType |
constructScheduledNotificationRuns(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
java.util.ArrayList<com.crm.dataobject.CRMDO> processRunDefinitions)
Constructs a list of the scheduled notification runs of the given notification type
|
com.crm.dataobject.notifications.CRMDONotificationType |
copyTemplate(com.crm.dataobject.notifications.CRMDONotificationType notificationType) |
com.crm.dataobject.notifications.CRMDONotificationType |
createButton()
Creates a notification type.
|
com.crm.dataobject.notifications.CRMDONotificationType |
createButton(com.crm.dataobject.notifications.NotificationClassification classification)
Creates a notification type.
|
com.crm.dataobject.notifications.CRMDONotificationType |
createCustomerCareButton()
Creates a customer care notification run definition.
|
com.crm.dataobject.notifications.CRMDONotificationType |
createFinancialButton()
Creates a financial notification run definition.
|
com.crm.dataobject.notifications.CRMDONotificationType |
createRewardOffersButton()
Creates a reward offers notification run definition.
|
com.crm.dataobject.notifications.CRMDONotificationType |
deleteButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Deletes a notification type.
|
com.crm.dataobject.notifications.CRMDONotificationType |
editButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Loads a notification type form.
|
PreviewNotificationEntities |
exportButton(PreviewNotificationEntities previewNotificationEntities)
Creates a download link to export the notification entities.
|
com.crm.framework.main.LookupBuilder |
getAmountUnitOfTimeOptions()
Loads the unit of time options for additive discount definition amount.
|
com.crm.framework.main.LookupBuilder |
getAmountUnitOfTimeOptions(java.lang.String emptyValue)
Loads the unit of time options for additive discount definition amount.
|
com.crm.framework.main.LookupBuilder |
getAwardedStateOptions() |
com.crm.framework.main.LookupBuilder |
getAwardedStateOptions(java.lang.String emptyValue)
Loads the awarded states options.
|
com.crm.framework.main.LookupBuilder |
getClassificationOptions()
Loads the notification classification options.
|
com.crm.framework.main.LookupBuilder |
getClassificationOptions(java.lang.String emptyValue)
Loads the notification classification options.
|
com.crm.framework.main.LookupBuilder |
getDefaultEmailTypeOptions()
Loads the default email type options.
|
com.crm.framework.main.LookupBuilder |
getDefaultEmailTypeOptions(java.lang.String emptyValue)
Loads the default email type options.
|
com.crm.framework.main.LookupBuilder |
getDefaultPhoneTypeOptions()
Loads the default phone type options.
|
com.crm.framework.main.LookupBuilder |
getDefaultPhoneTypeOptions(java.lang.String emptyValue)
Loads the default email type options.
|
com.crm.framework.main.LookupBuilder |
getMediaSettingOptions() |
com.crm.framework.main.LookupBuilder |
getMediaSettingOptions(java.lang.String emptyValue)
Loads the media setting options.
|
com.crm.framework.main.LookupBuilder |
getNotificationInfoOptions()
Loads the notification info options.
|
com.crm.framework.main.LookupBuilder |
getNotificationInfoOptions(java.lang.String emptyValue)
Loads the notification info options.
|
com.crm.framework.main.LookupBuilder |
getNotificationInfoOptions(java.lang.String emptyValue,
java.lang.String classification)
Loads the notification type info options.
|
com.crm.framework.main.LookupBuilder |
getNotificationTypeOptions(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Loads the notification type options including the given notification type
|
com.crm.framework.main.LookupBuilder |
getOptions(java.lang.String classification)
Loads the notification types of the specified classification
|
com.crm.framework.main.LookupBuilder |
getRewardOfferTypeClassificationOptions(java.lang.String emptyValue,
com.crm.dataobject.rewards.AwardedState awardedState)
Loads the reward offer type classification options.
|
com.crm.framework.main.LookupBuilder |
getRewardValidityEffectivePeriodOptions()
Loads the reward Offer effective validity period options.
|
com.crm.framework.main.LookupBuilder |
getRewardValidityEffectivePeriodOptions(java.lang.String emptyValue)
Loads the reward Offer effective validity period options.
|
com.crm.framework.main.LookupBuilder |
getRewardValidityExpirePeriodOptions()
Loads the reward Offer expire validity period options.
|
com.crm.framework.main.LookupBuilder |
getRewardValidityExpirePeriodOptions(java.lang.String emptyValue)
Loads the reward Offer expire validity period options.
|
com.crm.framework.main.LookupBuilder |
getSegmentOptions(com.crm.dataobject.notifications.CRMDONotificationType notificationType) |
com.crm.framework.main.LookupBuilder |
getTypeOptions()
Loads the notification types options
|
com.crm.framework.main.LookupBuilder |
getTypeOptions(java.lang.String emptyValue)
Loads the notification types options.
|
com.crm.framework.main.LookupBuilder |
getUpcomingBillAsOfDateOptions()
Loads a lookup builder of upcoming bill as of date options.
|
com.crm.framework.main.LookupBuilder |
getUpcomingBillAsOfDateOptions(java.lang.String emptyValue)
Loads a lookup builder of upcoming bill as of date options.
|
com.crm.framework.main.LookupBuilder |
getValidityOptions()
Loads the validity options.
|
com.crm.framework.main.LookupBuilder |
getValidityOptions(java.lang.String emptyValue)
Loads the validity options.
|
com.crm.dataobject.notifications.CRMDONotificationType |
loadExportForm(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Loads an export form.
|
com.crm.dataobject.notifications.CRMDONotificationType |
loadForm(java.lang.String id)
Loads a notification type form.
|
PreviewNotificationEntities |
loadPreviewForm(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Loads a preview form.
|
com.crm.dataobject.notifications.CRMDONotificationType |
onAwardedStateChange(com.crm.dataobject.notifications.CRMDONotificationType type)
Updates the notification type fields on awarded state change
|
com.crm.dataobject.notifications.CRMDONotificationType |
onChangeCalculateUpcomingBill(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Updates the notification type fields on calculate upcoming bill change
|
com.crm.dataobject.notifications.CRMDONotificationType |
onChangeUpcomingBillAsOfDateOption(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Updates the notification type fields on calculate upcoming bill change
|
com.crm.dataobject.notifications.CRMDONotificationType |
onClassificationChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Updates the notification type fields on classification change
|
com.crm.dataobject.notifications.CRMDONotificationType |
onEntityChange(com.crm.dataobject.notifications.CRMDONotificationType type)
Updates the notification type fields on entity change
|
com.crm.dataobject.notifications.CRMDONotificationType |
onMediaSettingChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Updates the notification type fields on media setting change
|
com.crm.dataobject.rewards.RewardOfferValidityCriterion |
onRewardOfferEffectiveValidityChange(com.crm.dataobject.rewards.RewardOfferValidityCriterion validityCriterion)
Updates the notification type fields on reward offer effective validity change
|
com.crm.dataobject.rewards.RewardOfferValidityCriterion |
onRewardOfferExpireValidityChange(com.crm.dataobject.rewards.RewardOfferValidityCriterion validityCriterion)
Updates the notification type fields on reward offer expire validity change
|
com.crm.dataobject.notifications.CRMDONotificationType |
onValidityChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Updates the notification type fields on validity change
|
java.util.ArrayList<com.crm.dataobject.notifications.NotificationPreviewItem> |
previewNotificationEntities(java.util.ArrayList<java.lang.Object> parameterList)
Returns a query to preview the notification entities.
|
com.crm.dataobject.notifications.CRMDONotificationType |
refreshMandatoryFields(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Changes the mandatory fields of a notification type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeAccRecClassificationButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of Accounts Receivable classifications from a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeAwardedStateCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of awarded state criteria from a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeBillingTermSchemeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of billing term schemes from a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeNotificationHCButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of notification history criteria from a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeRewardOfferButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of reward offers from a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeRewardOfferTypeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of reward offer types from a notification type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeRewardSchemeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of reward schemes from a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeRewOfferClassificationCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of reward offer type classifications criteria from a type.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeSubscriptionTypeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of subscription types from a type.
|
com.crm.dataobject.notifications.CRMDONotificationType |
saveButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Saves and posts a notification type.
|
com.crm.dataobject.notifications.CRMDONotificationType |
setValidity(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
Sets the validity of a notification type.
|
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, getOrganisationGroupBackgroundTypeOptions, getOrganisationGroupBackgroundTypeOptions, getStateOptions, getStringFormattingOptions, getStringFormattingOptions, getTimeOfDayOptions, getTimeOfDayOptions, getTrueFalseOptions, getTrueFalseOptions, getUnitOfTimeOptions, 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, setOwnerGroupdeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMUINotificationTypeBean()
public com.crm.dataobject.notifications.CRMDONotificationType loadForm(java.lang.String id)
throws java.lang.Exception
id - - the notification type id to loadjava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType setValidity(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to Set the validity forjava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType refreshMandatoryFields(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to changejava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType createButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType createButton(com.crm.dataobject.notifications.NotificationClassification classification)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType createFinancialButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType createCustomerCareButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType createRewardOffersButton()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType saveButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to save and postjava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType editButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to loadjava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType deleteButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to deletejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getNotificationInfoOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getNotificationInfoOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a notification type infojava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getNotificationInfoOptions(java.lang.String emptyValue,
java.lang.String classification)
throws java.lang.Exception
emptyValue - - an empty value for a notification type infoclassification - - a notification type info classification optionjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getClassificationOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getClassificationOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a notification classificationjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardOfferTypeClassificationOptions(java.lang.String emptyValue,
com.crm.dataobject.rewards.AwardedState awardedState)
throws java.lang.Exception
emptyValue - - an empty value for a reward offer type classificationjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getDefaultEmailTypeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getDefaultEmailTypeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a default email typejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getDefaultPhoneTypeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getDefaultPhoneTypeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a default email typejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardValidityEffectivePeriodOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardValidityEffectivePeriodOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a reward Offer validity periodjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardValidityExpirePeriodOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getRewardValidityExpirePeriodOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a reward Offer expire validity periodjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getOptions(java.lang.String classification)
throws java.lang.Exception
classification - - a classification to load the notification typesjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getTypeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getTypeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for an activity statusjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getAwardedStateOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getAwardedStateOptions(java.lang.String emptyValue)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getMediaSettingOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getMediaSettingOptions(java.lang.String emptyValue)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType onAwardedStateChange(com.crm.dataobject.notifications.CRMDONotificationType type)
type - - the notification type to updatepublic com.crm.dataobject.notifications.CRMDONotificationType onEntityChange(com.crm.dataobject.notifications.CRMDONotificationType type)
throws java.lang.Exception
type - - the notification type to updatejava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType onClassificationChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to updatejava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType onMediaSettingChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to updatejava.lang.Exceptionpublic com.crm.dataobject.rewards.RewardOfferValidityCriterion onRewardOfferEffectiveValidityChange(com.crm.dataobject.rewards.RewardOfferValidityCriterion validityCriterion)
validityCriterion - - the reward offer effective validity to updatepublic com.crm.dataobject.rewards.RewardOfferValidityCriterion onRewardOfferExpireValidityChange(com.crm.dataobject.rewards.RewardOfferValidityCriterion validityCriterion)
validityCriterion - - the reward offer validity criterion to updatepublic com.crm.dataobject.notifications.NotificationHistoryCriterion addNotificationHCButton()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeNotificationHCButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of notification history criteria to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addAccRecClassificationButton(java.util.ArrayList<java.lang.String> accClassIDs)
throws java.lang.Exception
accClassIDs - - the Accounts Receivable classifications IDsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeAccRecClassificationButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of Accounts Receivable classifications to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addSubscriptionTypeButton(java.util.ArrayList<java.lang.String> sybTypeIDs)
throws java.lang.Exception
sybTypeIDs - - the subscription types IDsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeSubscriptionTypeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of subscription types to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addBillingTermSchemeButton(java.util.ArrayList<java.lang.String> schemeIDs)
throws java.lang.Exception
schemeIDs - - the billing term schemes IDsjava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeBillingTermSchemeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of billing term schemes to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeRewOfferClassificationCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of reward offer type classifications criteria to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeRewardOfferTypeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of reward offer types to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addRewardSchemeButton(java.util.ArrayList<java.lang.String> entityIDs)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeRewardSchemeButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of reward schemes to deletejava.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> addRewardOfferButton(java.util.ArrayList<java.lang.String> entityIDs)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeRewardOfferButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of reward offers to deletejava.lang.Exceptionpublic com.crm.dataobject.rewards.AwardedStateCriterion addAwardedStateCriterionButton()
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.CRMDO> removeAwardedStateCriterionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
throws java.lang.Exception
dtoList - - a list of awarded states criteria to deletejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getAmountUnitOfTimeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getAmountUnitOfTimeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for an amount unit of timejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSegmentOptions(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType copyTemplate(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType addIncludedInSegmentButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType addExcludedFromSegmentButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
com.crm.dataobject.segments.CRMDOSegment segment)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType constructNotificationTypeNotificationRunDefinitions(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
java.util.ArrayList<com.crm.dataobject.CRMDO> processRunDefinitions)
throws java.lang.Exception
notificationType - - the notification type to construct the notification run definitions forprocessRunDefinitions - - the process run definitions of the notification typejava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType constructScheduledNotificationRuns(com.crm.dataobject.notifications.CRMDONotificationType notificationType,
java.util.ArrayList<com.crm.dataobject.CRMDO> processRunDefinitions)
throws java.lang.Exception
notificationType - - the notification type to construct the scheduled notification runs forprocessRunDefinitions - - the process run definitions of the notification typejava.lang.Exceptionpublic com.crm.dataobject.notifications.NotificationRunDefinition addScheduledNotificationRun(com.crm.dataobject.notifications.NotificationRunDefinition notificationRunDefinition)
throws java.lang.Exception
notificationRunDefinition - - the scheduled notification run definitionjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getNotificationTypeOptions(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to include in the returned optionsjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getValidityOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getValidityOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for a validityjava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType onValidityChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to updatejava.lang.Exceptionpublic PreviewNotificationEntities loadPreviewForm(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType - - the notificationType to validatejava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType loadExportForm(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
notificationType - - the notification Type to loadpublic java.util.ArrayList<com.crm.dataobject.notifications.NotificationPreviewItem> previewNotificationEntities(java.util.ArrayList<java.lang.Object> parameterList)
throws java.lang.Exception
parameterList - - a list of parameters to retrieve the notification entities fromjava.lang.Exceptionpublic PreviewNotificationEntities exportButton(PreviewNotificationEntities previewNotificationEntities) throws java.lang.Exception
previewNotificationEntities - - the preview notification entities formjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getUpcomingBillAsOfDateOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getUpcomingBillAsOfDateOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - - an empty value for the upcoming bill as of date optionjava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType onChangeCalculateUpcomingBill(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to updatejava.lang.Exceptionpublic com.crm.dataobject.notifications.CRMDONotificationType onChangeUpcomingBillAsOfDateOption(com.crm.dataobject.notifications.CRMDONotificationType notificationType)
throws java.lang.Exception
notificationType - - the notification type to updatejava.lang.Exception