public class BillingTermDefinitionXMLUtilBean extends CRMBase
| Constructor and Description |
|---|
BillingTermDefinitionXMLUtilBean() |
| Modifier and Type | Method and Description |
|---|---|
org.dom4j.dom.DOMElement |
constructRecurringExpenseConditionXML(com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition condition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
constructSubscriptionAddressRulesXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
constructXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
java.lang.String |
convertBillDirectionConditionsToXML(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalBillingDirectionCondition> billingTermDefinitionAdditionalBillingDirectionConditions) |
java.lang.String |
convertCancelChargeConditionsToXML(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionCancellationChargeCondition> cancellationChargeConditions) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initialize(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeAdditionalFeeRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule |
initializeAdditionalFeeRules(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeAutomaticSubscriptionActivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeAutomaticSubscriptionActivationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeAutomaticSubscriptionCancellationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeAutomaticSubscriptionCancellationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeAutomaticSubscriptionDeactivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeAutomaticSubscriptionDeactivationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitCondition> |
initializeOverrideCreditLimitRuleConditions(java.util.Set billingTermDefinitionConditions) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
initializeSubscriptionAddressRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
java.util.Set |
inititializeAddBillDirectionConditions(java.util.Set billingTermDefinitionConditions) |
java.util.Set |
inititializeCancellationChargeConditions(java.util.Set billingTermDefinitionConditions) |
java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> |
inititializeEventBasedCondExpensesConditions(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> billingTermDefinitionConditions) |
java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> |
inititializeEventBasedRecurringExpensesConditions(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> conditions) |
java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalBillingDirectionCondition> |
loadAddBillDirectionConditions(java.lang.String xmlString) |
java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalFeeCondition> |
loadAdditionalFeeRuleConditions(java.lang.String xmlString) |
com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule |
loadAdditionalFeeRuleConditionsFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
loadAutomaticSubscriptionActivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
loadAutomaticSubscriptionCancellationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
loadAutomaticSubscriptionDeactivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionCancellationChargeCondition> |
loadCancellationChargeConditions(java.lang.String xmlString) |
com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule |
loadConditionsFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule rule) |
java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> |
loadEventBasedCondExpenseConditions(java.lang.String xmlString) |
java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> |
loadEventBasedRecurringExpenseConditions(java.lang.String xmlString) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
loadFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
java.util.Collection<? extends com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitCondition> |
loadOverrideCreditLimitConditions(java.lang.String xmlString) |
com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitEvents |
loadOverrideCreditLimitEvents(java.lang.String eventsXML) |
com.crm.dataobject.billing.CRMDOBillingTermDefinition |
loadSubscriptionAddressRulesXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) |
com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule |
setAdditionalFeeRuleConditionsToXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule) |
java.lang.String |
setAdditionalFeeRuleConditionsToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalFeeCondition> conditions) |
com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule |
setConditionsToXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule rule) |
java.lang.String |
setEventBasedCondExpenseConditionsToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> billingTermDefinitionEventBasedCondExpenseConditions) |
java.lang.String |
setEventBasedRecurringExpenseConditionsToXMLString(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> conditions) |
java.lang.String |
setOverrideCreditLimitConditionToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitCondition> billingTermDefinitionOverrideCreditLimitConditions) |
java.lang.String |
setOverrideCreditLimitEventsToXMLString(com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitEvents billingTermDefinitionOverrideCreditLimitEvents) |
deepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic java.util.Set inititializeAddBillDirectionConditions(java.util.Set billingTermDefinitionConditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalBillingDirectionCondition> loadAddBillDirectionConditions(java.lang.String xmlString)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String convertBillDirectionConditionsToXML(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalBillingDirectionCondition> billingTermDefinitionAdditionalBillingDirectionConditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Set inititializeCancellationChargeConditions(java.util.Set billingTermDefinitionConditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionCancellationChargeCondition> loadCancellationChargeConditions(java.lang.String xmlString)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String convertCancelChargeConditionsToXML(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionCancellationChargeCondition> cancellationChargeConditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String setEventBasedCondExpenseConditionsToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> billingTermDefinitionEventBasedCondExpenseConditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String setEventBasedRecurringExpenseConditionsToXMLString(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> conditions)
throws java.lang.Exception
java.lang.Exceptionpublic org.dom4j.dom.DOMElement constructRecurringExpenseConditionXML(com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition condition)
public com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule setConditionsToXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule rule)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule loadConditionsFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule rule)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> loadEventBasedRecurringExpenseConditions(java.lang.String xmlString)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> loadEventBasedCondExpenseConditions(java.lang.String xmlString)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> inititializeEventBasedCondExpensesConditions(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> billingTermDefinitionConditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> inititializeEventBasedRecurringExpensesConditions(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> conditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitCondition> initializeOverrideCreditLimitRuleConditions(java.util.Set billingTermDefinitionConditions)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitEvents loadOverrideCreditLimitEvents(java.lang.String eventsXML)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionpublic java.lang.String setOverrideCreditLimitEventsToXMLString(com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitEvents billingTermDefinitionOverrideCreditLimitEvents)
public java.lang.String setOverrideCreditLimitConditionToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitCondition> billingTermDefinitionOverrideCreditLimitConditions)
public java.util.Collection<? extends com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitCondition> loadOverrideCreditLimitConditions(java.lang.String xmlString)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition constructSubscriptionAddressRulesXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
public com.crm.dataobject.billing.CRMDOBillingTermDefinition loadSubscriptionAddressRulesXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeSubscriptionAddressRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule setAdditionalFeeRuleConditionsToXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule loadAdditionalFeeRuleConditionsFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String setAdditionalFeeRuleConditionsToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalFeeCondition> conditions)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalFeeCondition> loadAdditionalFeeRuleConditions(java.lang.String xmlString)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAdditionalFeeRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule initializeAdditionalFeeRules(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition loadFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition loadAutomaticSubscriptionActivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition loadAutomaticSubscriptionDeactivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition loadAutomaticSubscriptionCancellationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition constructXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initialize(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionActivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionDeactivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionCancellationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionActivationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionDeactivationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionCancellationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition)
throws java.lang.Exception
java.lang.Exception