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, setOwnerGroupdeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, loadEntityCategories, loadEntityNumber, loadEntityStates, loadEntityStatuses, loadEntityTypes, rollback, setCRMSessionHandle, setInitialContext, setSessionContextpublic CRMUISubscriptionDefinitionBean()
public com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition loadForm(java.lang.String id)
throws java.lang.Exception
id - the subscription definition ID (required)java.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition createButton()
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubDefSubscriptionRestriction addSubscriptionRestrictionButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
throws java.lang.Exception
subscriptionDefinition - a subscription definition(required)java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubDefServiceRestriction addServiceRestrictionButton(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition)
throws java.lang.Exception
subscriptionDefinition - a subscription definition(required)java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic com.crm.dataobject.subscriptions.SubDefServicePathLevel addServiceTierPathLevelButton()
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic com.crm.framework.main.LookupBuilder getSubServiceRestrictionScopeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSubServiceRestrictionScopeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - an empty select box valuejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSubServiceDependenciesScopeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSubServiceDependenciesScopeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - an empty select box valuejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getInstalledItemRestrictionsScopeOptions()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getInstalledItemRestrictionsScopeOptions(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - an empty select box valuejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getInstalledItemDependenciesScopeSelectBox()
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getInstalledItemDependenciesScopeSelectBox(java.lang.String emptyValue)
throws java.lang.Exception
emptyValue - an empty select box valuejava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSubscriptionAddressMandatoryOption()
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites displayPrerequisites(com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites serviceDependenciesPrerequisites)
throws java.lang.Exception
serviceDependenciesPrerequisites - a service dependencies prerequisites data objectjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites resetPrerequisites(com.crm.dataobject.subscriptions.SubscriptionDefinitionDependenciesPrerequisites serviceDependenciesPrerequisites)
throws java.lang.Exception
serviceDependenciesPrerequisites - a service dependencies prerequisites data objectjava.lang.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic 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.Exceptionpublic DefinitionActivationForm submitDefinitionActivationButton(DefinitionActivationForm definitionActivationForm) throws java.lang.Exception
submitDefinitionActivationButton in class CRMUIDefinitiondefinitionActivationForm - a definition activation form to savejava.lang.Exceptionpublic DefinitionActivationForm loadDefinitionActivationForm(java.util.ArrayList<java.lang.Object> parameters) throws java.lang.Exception
loadDefinitionActivationForm in class CRMUIDefinitionparameters - a list of parametersjava.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getSubscriptionDefinitionOptions(DefinitionActivationForm definitionActivationForm) throws java.lang.Exception
java.lang.Exceptionpublic com.crm.framework.main.LookupBuilder getInactiveSubscriptionDefinitionOptions()
throws java.lang.Exception
java.lang.Exceptionpublic 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.Exceptionpublic SubscriptionDefinitionServiceTierForm loadTierForm(com.crm.dataobject.subscriptions.CRMDOSubscriptionDefinition subscriptionDefinition) throws java.lang.Exception
subscriptionDefinition - - the subscription definitionjava.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> getServiceDependenciesEntity(java.util.ArrayList<java.lang.Object> parameterList)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> getServiceDependenciesPrerequisites(java.util.ArrayList<java.lang.Object> parameterList)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> getInstalledItemsDependenciesPrerequisites(java.util.ArrayList<java.lang.Object> parameterList)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<java.lang.Object> getTierLevels(java.util.ArrayList<java.lang.Object> parameterList)
throws java.lang.Exception
java.lang.Exception