public class CRMUISubscriptionDefinitionBean extends CRMUIDefinition
Constructor and Description |
---|
CRMUISubscriptionDefinitionBean()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
addInstalledItemDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency,
java.util.ArrayList<java.lang.String> provisioningDistributorIDs)
Adds installed item dependency per distributor to a subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
addInstalledItemDependencyProductProductTypeButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency,
java.util.ArrayList<java.lang.String> productIDs,
java.util.ArrayList<java.lang.String> productTypeIDs)
Adds installed items dependency per distributor to a subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubDefInstItemDependency |
addInstItemDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
This method implements the create subscription definition instItem Dependency functionality on the subscription definitions screen.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addInstItemRestrictionPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
java.util.ArrayList<java.lang.String> provisioningDistributorIDs)
Adds installed item restriction per distributor to a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addInstItemRestrictionTypeButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
java.util.ArrayList<java.lang.String> productTypeIDs,
java.util.ArrayList<java.lang.String> associations)
Adds installed item restriction to a subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubDefServiceDependency |
addServiceDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
This method implements the create subscription definition Service Dependency functionality on the subscription definitions screen.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
addServiceDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency,
java.util.ArrayList<java.lang.String> provisioningDistributorIDs)
Adds a subscription service dependency per distributor to a subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
addServiceDependencyProductProductTypeButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency,
java.util.ArrayList<java.lang.String> productIDs,
java.util.ArrayList<java.lang.String> productTypeIDs)
Adds a subscription service dependency per distributor to a subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubDefServiceRestriction |
addServiceRestrictionButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Adds a subscription service restriction to a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
addServiceRestrictionPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
java.util.ArrayList<java.lang.String> provisioningDistributorIDs)
Adds a subscription service restriction per distributor to a subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier |
addServiceTierButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
java.lang.String name)
Adds a service tier to a subscription definition.
|
com.crm.dataobject.subscriptions.SubDefServicePathLevel |
addServiceTierPathLevelButton()
Adds a service tier path level to a service tier
|
com.crm.dataobject.subscriptions.SubscriptionAddressRuleCriterion |
addSubscriptionAddressRuleCriterion()
Adds a new subscription address rule criterion
|
com.crm.dataobject.subscriptions.CRMDOSubDefSubscriptionRestriction |
addSubscriptionRestrictionButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Adds a subscription restriction to a subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
createButton()
Creates a new subscription definition.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
deleteButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
This method implements the delete button functionality on subscription Definitions screen.
|
com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites |
displayPrerequisites(com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites serviceDependenciesPrerequisites)
This method construct a string representation of all the prerequisites of a service dependency
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
editButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads a subscription definition to edit.
|
com.crm.framework.main.LookupBuilder |
getFollowsTierOptions(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier,
java.util.ArrayList<com.crm.dataobject.CRMDO> serviceTierList)
Loads a builder lookup for follows tier of a service tier
|
com.crm.framework.main.LookupBuilder |
getInactiveSubscriptionDefinitionOptions()
Returns the inactive account definition options.
|
com.crm.framework.main.LookupBuilder |
getInactiveSubscriptionDefinitionOptions(java.lang.String emptyValue)
Returns the inactive account definition options.
|
com.crm.framework.main.LookupBuilder |
getInstalledItemDependenciesScopeSelectBox()
Loads a builder lookup for installed item dependencies scope
|
com.crm.framework.main.LookupBuilder |
getInstalledItemDependenciesScopeSelectBox(java.lang.String emptyValue)
Loads a builder lookup for installed item dependencies scope
|
com.crm.framework.main.LookupBuilder |
getInstalledItemRestrictionsScopeOptions()
Loads a builder lookup for subscription installed item restrictions scope
|
com.crm.framework.main.LookupBuilder |
getInstalledItemRestrictionsScopeOptions(java.lang.String emptyValue)
Loads a builder lookup for subscription installed item restrictions scope
|
java.util.ArrayList<java.lang.Object> |
getInstalledItemsDependenciesPrerequisites(java.util.ArrayList<java.lang.Object> parameterList)
Loads a list of Installed Items Dependencies Prerequisites.
|
java.util.ArrayList<java.lang.Object> |
getServiceDependenciesEntity(java.util.ArrayList<java.lang.Object> parameterList) |
java.util.ArrayList<java.lang.Object> |
getServiceDependenciesPrerequisites(java.util.ArrayList<java.lang.Object> parameterList)
Loads a list of Service Dependencies Prerequisites.
|
com.crm.framework.main.LookupBuilder |
getSubscriptionAddressMandatoryOption()
Returns the subscription definition subscription address mandatory options
|
com.crm.framework.main.LookupBuilder |
getSubscriptionDefinitionOptions(DefinitionActivationForm definitionActivationForm)
Loads a lookup builder of subscription definitions.
|
com.crm.framework.main.LookupBuilder |
getSubServiceDependenciesScopeOptions()
Loads a builder lookup for subscription service dependencies scope
|
com.crm.framework.main.LookupBuilder |
getSubServiceDependenciesScopeOptions(java.lang.String emptyValue)
Loads a builder lookup for subscription service dependencies scope
|
com.crm.framework.main.LookupBuilder |
getSubServiceRestrictionScopeOptions()
Loads a builder lookup for subscription service restrictions scope
|
com.crm.framework.main.LookupBuilder |
getSubServiceRestrictionScopeOptions(java.lang.String emptyValue)
Loads a builder lookup for subscription service restrictions scope
|
java.util.ArrayList<java.lang.Object> |
getTierLevels(java.util.ArrayList<java.lang.Object> parameterList) |
DefinitionActivationForm |
loadDefinitionActivationForm(java.util.ArrayList<java.lang.Object> parameters)
Loads the definition activation form.
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
loadForm(java.lang.String id)
Loads a subscription definition with the specified ID.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInstItemDependencyPerDistributorTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated installed item dependency per distributor of a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInstItemDependencyTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated installed item dependency of a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadInstItemRestrictionTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated installed items restrictions of a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadServiceDependencyPerDistributorTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated subscription service dependencies per distributor of a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadServiceDependencyTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated subscription service dependency of a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadServiceRestrictionTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated subscription service restriction of a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadServiceTiersTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated service tiers of a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
loadSubscriptionRestrictionTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the associated subscription restriction of a subscription definition.
|
SubscriptionDefinitionServiceTierForm |
loadTierForm(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Loads the rule conditions form
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
markDeletedSubscriptionRestriction(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList,
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) |
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeInstItemDependencyButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
java.util.ArrayList<com.crm.dataobject.CRMDO> intsItemDependencyList,
java.util.ArrayList<com.crm.dataobject.CRMDO> subDefInstItemDependencyList)
Removes installed item dependencies from a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeInstItemDependencyPerDistributorButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.provisioning.CRMDOProvisioningDistributor provisioningDistributor,
java.util.ArrayList<com.crm.dataobject.CRMDO> instItemDependencyList,
java.util.ArrayList<com.crm.dataobject.CRMDO> subDefInstItemDependencyList)
Removes installed item dependency from a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeInstItemRestrictionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> instItemRestrictionList)
Removes installed item restriction from a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeServiceDependencyButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.products.CRMDOProduct product,
com.crm.dataobject.products.CRMDOProductType productType,
java.util.ArrayList<com.crm.dataobject.CRMDO> serviceDependencyList,
java.util.ArrayList<com.crm.dataobject.CRMDO> subDefServiceDependencyList)
Removes subscription service dependency from a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeServiceDependencyPerDistributorButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition,
com.crm.dataobject.provisioning.CRMDOProvisioningDistributor provisioningDistributor,
java.util.ArrayList<com.crm.dataobject.CRMDO> serviceDependencyList,
java.util.ArrayList<com.crm.dataobject.CRMDO> subDefServiceDependencyList)
Removes subscription service dependency per distributor from a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeServiceRestrictionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> serviceRestrictionList)
Removes subscription service restriction from a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeServiceTierButton(java.util.ArrayList<com.crm.dataobject.CRMDO> serviceTierList)
Removes service tier from a subscription definition.
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeServiceTierPathLevelButton(java.util.ArrayList<com.crm.dataobject.CRMDO> pathLevelList)
Removes service tier path level from a service tier
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeSubscriptionAddressRuleCriterion(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList)
Removes a list of subscription address criterion
|
java.util.ArrayList<com.crm.dataobject.CRMDO> |
removeSubscriptionRestrictionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> subscriptionRestrictionList)
Removes subscription restriction from a subscription definition.
|
com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites |
resetPrerequisites(com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites serviceDependenciesPrerequisites)
This method resets the prerequisites objects
|
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
resetSubscriptionAddressRules(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) |
com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition |
saveButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
Saves a subscription definition to the database.
|
DefinitionActivationForm |
submitDefinitionActivationButton(DefinitionActivationForm definitionActivationForm)
Saves the selected subscription definition as active.
|
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 CRMUISubscriptionDefinitionBean()
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition loadForm(java.lang.String id) throws java.lang.Exception
id
- the subscription definition ID (required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition createButton() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition saveButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition to save (required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition editButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition to load (required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition deleteButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- The subscription type data object (required).java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadSubscriptionRestrictionTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubDefSubscriptionRestriction addSubscriptionRestrictionButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeSubscriptionRestrictionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> subscriptionRestrictionList) throws java.lang.Exception
subscriptionRestrictionList
- a list of subscription restriction to deletejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadServiceRestrictionTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubDefServiceRestriction addServiceRestrictionButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> addServiceRestrictionPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, java.util.ArrayList<java.lang.String> provisioningDistributorIDs) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)provisioningDistributorIDs
- a list of provisioning distributor IDs to be added to the subscription service restriction per distributorjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeServiceRestrictionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> serviceRestrictionList) throws java.lang.Exception
serviceRestrictionList
- a list of subscription service restriction to deletejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadServiceDependencyTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadServiceDependencyPerDistributorTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition addServiceDependencyProductProductTypeButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency, java.util.ArrayList<java.lang.String> productIDs, java.util.ArrayList<java.lang.String> productTypeIDs) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)subDefinitionDependency
- a subscription definition dependencyproductIDs
- a list of product type IDs to be added to the subscription service dependencyproductTypeIDs
- a list of product IDs to be added to the subscription service dependencyjava.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition addServiceDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency, java.util.ArrayList<java.lang.String> provisioningDistributorIDs) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)subDefinitionDependency
- a subscription definition dependencyprovisioningDistributorIDs
- a provisioning distributor ID to be added to the subscription service dependency per distributorjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeServiceDependencyButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.products.CRMDOProductType productType, java.util.ArrayList<com.crm.dataobject.CRMDO> serviceDependencyList, java.util.ArrayList<com.crm.dataobject.CRMDO> subDefServiceDependencyList) throws java.lang.Exception
subscriptionDefinition
- the subscription definition to updateproduct
- a product to delete the related dependenciesproductType
- a product type to delete the related dependenciesserviceDependencyList
- a list of subscription service dependency to deletesubDefServiceDependencyList
- a list of sub definition service dependency to deletejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeServiceDependencyPerDistributorButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.provisioning.CRMDOProvisioningDistributor provisioningDistributor, java.util.ArrayList<com.crm.dataobject.CRMDO> serviceDependencyList, java.util.ArrayList<com.crm.dataobject.CRMDO> subDefServiceDependencyList) throws java.lang.Exception
subscriptionDefinition
- the subscription definition to updateprovisioningDistributor
- a provisioning distributor to delete the related dependenciesserviceDependencyList
- a list of subscription service dependency to deletesubDefServiceDependencyList
- a list of sub definition service dependency to deletejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInstItemRestrictionTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> addInstItemRestrictionTypeButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, java.util.ArrayList<java.lang.String> productTypeIDs, java.util.ArrayList<java.lang.String> associations) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)productTypeIDs
- a list of product type IDs to be added to the installed item restrictionassociations
- a list contains the associate object of product type to initializejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> addInstItemRestrictionPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, java.util.ArrayList<java.lang.String> provisioningDistributorIDs) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)provisioningDistributorIDs
- a list of provisioning distributor IDs to be added to the installed item restriction per distributorjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeInstItemRestrictionButton(java.util.ArrayList<com.crm.dataobject.CRMDO> instItemRestrictionList) throws java.lang.Exception
instItemRestrictionList
- a list of installed item restriction to deletejava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInstItemDependencyTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadInstItemDependencyPerDistributorTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition addInstalledItemDependencyProductProductTypeButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency, java.util.ArrayList<java.lang.String> productIDs, java.util.ArrayList<java.lang.String> productTypeIDs) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)subDefinitionDependency
- a subscription definition dependencyproductIDs
- a list of product IDs to be added to the installed items dependency per productproductTypeIDs
- a list of product type IDs to be added to the installed items dependency per productjava.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition addInstalledItemDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.subscriptions.SubscriptionDefinitionDependency subDefinitionDependency, java.util.ArrayList<java.lang.String> provisioningDistributorIDs) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)subDefinitionDependency
- a subscription definition dependencyprovisioningDistributorIDs
- a list of provisioning distributor IDs to be added to the installed items dependency per productjava.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeInstItemDependencyButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.products.CRMDOProduct product, com.crm.dataobject.products.CRMDOProductType productType, java.util.ArrayList<com.crm.dataobject.CRMDO> intsItemDependencyList, java.util.ArrayList<com.crm.dataobject.CRMDO> subDefInstItemDependencyList) throws java.lang.Exception
subscriptionDefinition
- product
- productType
- intsItemDependencyList
- subDefInstItemDependencyList
- java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeInstItemDependencyPerDistributorButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, com.crm.dataobject.provisioning.CRMDOProvisioningDistributor provisioningDistributor, java.util.ArrayList<com.crm.dataobject.CRMDO> instItemDependencyList, java.util.ArrayList<com.crm.dataobject.CRMDO> subDefInstItemDependencyList) throws java.lang.Exception
subscriptionDefinition
- provisioningDistributor
- instItemDependencyList
- a list of subscription service dependency to deletesubDefInstItemDependencyList
- java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> loadServiceTiersTab(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier addServiceTierButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition, java.lang.String name) throws java.lang.Exception
subscriptionDefinition
- a subscription definition(required)java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeServiceTierButton(java.util.ArrayList<com.crm.dataobject.CRMDO> serviceTierList) throws java.lang.Exception
serviceTierList
- a list of service tier to deletejava.lang.Exception
public com.crm.dataobject.subscriptions.SubDefServicePathLevel addServiceTierPathLevelButton() throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeServiceTierPathLevelButton(java.util.ArrayList<com.crm.dataobject.CRMDO> pathLevelList) throws java.lang.Exception
pathLevelList
- a list of service tier path level to deletejava.lang.Exception
public com.crm.framework.main.LookupBuilder getSubServiceRestrictionScopeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getSubServiceRestrictionScopeOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- an empty select box valuejava.lang.Exception
public com.crm.framework.main.LookupBuilder getSubServiceDependenciesScopeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getSubServiceDependenciesScopeOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- an empty select box valuejava.lang.Exception
public com.crm.framework.main.LookupBuilder getInstalledItemRestrictionsScopeOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getInstalledItemRestrictionsScopeOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- an empty select box valuejava.lang.Exception
public com.crm.framework.main.LookupBuilder getInstalledItemDependenciesScopeSelectBox() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getInstalledItemDependenciesScopeSelectBox(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- an empty select box valuejava.lang.Exception
public com.crm.framework.main.LookupBuilder getSubscriptionAddressMandatoryOption() throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition resetSubscriptionAddressRules(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
public com.crm.dataobject.subscriptions.SubscriptionAddressRuleCriterion addSubscriptionAddressRuleCriterion() throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> removeSubscriptionAddressRuleCriterion(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList) throws java.lang.Exception
dtoList
- - the list of subscription address criteriajava.lang.Exception
public com.crm.framework.main.LookupBuilder getFollowsTierOptions(com.crm.dataobject.subscriptions.CRMDOSubDefServiceTier subDefServiceTier, java.util.ArrayList<com.crm.dataobject.CRMDO> serviceTierList) throws java.lang.Exception
subDefServiceTier
- the service tier data object(required)serviceTierList
- a list of service tier data object(required)java.lang.Exception
public com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites displayPrerequisites(com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites serviceDependenciesPrerequisites) throws java.lang.Exception
serviceDependenciesPrerequisites
- a service dependencies prerequisites data objectjava.lang.Exception
public com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites resetPrerequisites(com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites serviceDependenciesPrerequisites) throws java.lang.Exception
serviceDependenciesPrerequisites
- a service dependencies prerequisites data objectjava.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubDefInstItemDependency addInstItemDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- The subscription definition data object that will be associated with the created data object (required).java.lang.Exception
public com.crm.dataobject.subscriptions.CRMDOSubDefServiceDependency addServiceDependencyPerDistrButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- The subscription definition data object that will be associated with the created data object (required).java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.CRMDO> markDeletedSubscriptionRestriction(java.util.ArrayList<com.crm.dataobject.CRMDO> dtoList, com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
java.lang.Exception
public DefinitionActivationForm submitDefinitionActivationButton(DefinitionActivationForm definitionActivationForm) throws java.lang.Exception
submitDefinitionActivationButton
in class CRMUIDefinition
definitionActivationForm
- a definition activation form to savejava.lang.Exception
public DefinitionActivationForm loadDefinitionActivationForm(java.util.ArrayList<java.lang.Object> parameters) throws java.lang.Exception
loadDefinitionActivationForm
in class CRMUIDefinition
parameters
- a list of parametersjava.lang.Exception
public com.crm.framework.main.LookupBuilder getSubscriptionDefinitionOptions(DefinitionActivationForm definitionActivationForm) throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getInactiveSubscriptionDefinitionOptions() throws java.lang.Exception
java.lang.Exception
public com.crm.framework.main.LookupBuilder getInactiveSubscriptionDefinitionOptions(java.lang.String emptyValue) throws java.lang.Exception
emptyValue
- - an empty value for an inactive account definition optionjava.lang.Exception
public SubscriptionDefinitionServiceTierForm loadTierForm(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition
- - the subscription definitionjava.lang.Exception
public java.util.ArrayList<java.lang.Object> getServiceDependenciesEntity(java.util.ArrayList<java.lang.Object> parameterList) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.Object> getServiceDependenciesPrerequisites(java.util.ArrayList<java.lang.Object> parameterList) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.Object> getInstalledItemsDependenciesPrerequisites(java.util.ArrayList<java.lang.Object> parameterList) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<java.lang.Object> getTierLevels(java.util.ArrayList<java.lang.Object> parameterList) throws java.lang.Exception
java.lang.Exception