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, setOwnerGroup
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContext
public CRMUINotificationTypeBean()
public com.crm.dataobject.notifications.CRMDONotificationType loadForm(java.lang.String id) throws java.lang.Exception
id
- - the notification type id to loadjava.lang.Exception
public 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.Exception
public com.crm.dataobject.notifications.CRMDONotificationType refreshMandatoryFields(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to changejava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType createButton() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType createButton(com.crm.dataobject.notifications.NotificationClassification classification) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType createFinancialButton() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType createCustomerCareButton() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType createRewardOffersButton() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.notifications.CRMDONotificationType editButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to loadjava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType deleteButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to deletejava.lang.Exception
public com.crm.framework.main.LookupBuilder getNotificationInfoOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getNotificationInfoOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a notification type infojava.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getClassificationOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getClassificationOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a notification classificationjava.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getDefaultEmailTypeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getDefaultEmailTypeOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a default email typejava.lang.Exception
public com.crm.framework.main.LookupBuilder getDefaultPhoneTypeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getDefaultPhoneTypeOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a default email typejava.lang.Exception
public com.crm.framework.main.LookupBuilder getRewardValidityEffectivePeriodOptions() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getRewardValidityExpirePeriodOptions() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getOptions(java.lang.String classification) throws java.lang.Exception
classification
- - a classification to load the notification typesjava.lang.Exception
public com.crm.framework.main.LookupBuilder getTypeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getTypeOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for an activity statusjava.lang.Exception
public com.crm.framework.main.LookupBuilder getAwardedStateOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getAwardedStateOptions(java.lang.String emptyValue) throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getMediaSettingOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getMediaSettingOptions(java.lang.String emptyValue) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.notifications.CRMDONotificationType onClassificationChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to updatejava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType onMediaSettingChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to updatejava.lang.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> addRewardSchemeButton(java.util.ArrayList<java.lang.String> entityIDs) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> addRewardOfferButton(java.util.ArrayList<java.lang.String> entityIDs) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.rewards.AwardedStateCriterion addAwardedStateCriterionButton() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getAmountUnitOfTimeOptions() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getSegmentOptions(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType copyTemplate(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType addIncludedInSegmentButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType, com.crm.dataobject.segments.CRMDOSegment segment) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType addExcludedFromSegmentButton(com.crm.dataobject.notifications.CRMDONotificationType notificationType, com.crm.dataobject.segments.CRMDOSegment segment) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public 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.Exception
public com.crm.dataobject.notifications.NotificationRunDefinition addScheduledNotificationRun(com.crm.dataobject.notifications.NotificationRunDefinition notificationRunDefinition) throws java.lang.Exception
notificationRunDefinition
- - the scheduled notification run definitionjava.lang.Exception
public 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.Exception
public com.crm.framework.main.LookupBuilder getValidityOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getValidityOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for a validityjava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType onValidityChange(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to updatejava.lang.Exception
public PreviewNotificationEntities loadPreviewForm(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notificationType to validatejava.lang.Exception
public 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.Exception
public PreviewNotificationEntities exportButton(PreviewNotificationEntities previewNotificationEntities) throws java.lang.Exception
previewNotificationEntities
- - the preview notification entities formjava.lang.Exception
public com.crm.framework.main.LookupBuilder getUpcomingBillAsOfDateOptions() throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.notifications.CRMDONotificationType onChangeCalculateUpcomingBill(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to updatejava.lang.Exception
public com.crm.dataobject.notifications.CRMDONotificationType onChangeUpcomingBillAsOfDateOption(com.crm.dataobject.notifications.CRMDONotificationType notificationType) throws java.lang.Exception
notificationType
- - the notification type to updatejava.lang.Exception