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, setSessionContext
public java.util.Set inititializeAddBillDirectionConditions(java.util.Set billingTermDefinitionConditions) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalBillingDirectionCondition> loadAddBillDirectionConditions(java.lang.String xmlString) throws java.lang.Exception
java.lang.Exception
public java.lang.String convertBillDirectionConditionsToXML(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalBillingDirectionCondition> billingTermDefinitionAdditionalBillingDirectionConditions) throws java.lang.Exception
java.lang.Exception
public java.util.Set inititializeCancellationChargeConditions(java.util.Set billingTermDefinitionConditions) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionCancellationChargeCondition> loadCancellationChargeConditions(java.lang.String xmlString) throws java.lang.Exception
java.lang.Exception
public java.lang.String convertCancelChargeConditionsToXML(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionCancellationChargeCondition> cancellationChargeConditions) throws java.lang.Exception
java.lang.Exception
public java.lang.String setEventBasedCondExpenseConditionsToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> billingTermDefinitionEventBasedCondExpenseConditions) throws java.lang.Exception
java.lang.Exception
public java.lang.String setEventBasedRecurringExpenseConditionsToXMLString(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> conditions) throws java.lang.Exception
java.lang.Exception
public 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.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule loadConditionsFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionEventBasedCondExpenseRule rule) throws java.lang.Exception
java.lang.Exception
public java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> loadEventBasedRecurringExpenseConditions(java.lang.String xmlString) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> loadEventBasedCondExpenseConditions(java.lang.String xmlString) throws java.lang.Exception
java.lang.Exception
public java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> inititializeEventBasedCondExpensesConditions(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedCondExpenseCondition> billingTermDefinitionConditions) throws java.lang.Exception
java.lang.Exception
public java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> inititializeEventBasedRecurringExpensesConditions(java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionEventBasedRecurringExpenseCondition> conditions) throws java.lang.Exception
java.lang.Exception
public java.util.Set<com.crm.dataobject.billing.BillingTermDefinitionOverrideCreditLimitCondition> initializeOverrideCreditLimitRuleConditions(java.util.Set billingTermDefinitionConditions) throws java.lang.Exception
java.lang.Exception
public 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.ParserConfigurationException
org.xml.sax.SAXException
java.io.IOException
public 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.Exception
public 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.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeSubscriptionAddressRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule setAdditionalFeeRuleConditionsToXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule loadAdditionalFeeRuleConditionsFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule) throws java.lang.Exception
java.lang.Exception
public java.lang.String setAdditionalFeeRuleConditionsToXMLString(java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalFeeCondition> conditions) throws java.lang.Exception
java.lang.Exception
public java.util.ArrayList<com.crm.dataobject.billing.BillingTermDefinitionAdditionalFeeCondition> loadAdditionalFeeRuleConditions(java.lang.String xmlString) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAdditionalFeeRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule initializeAdditionalFeeRules(com.crm.dataobject.billing.CRMDOBillingTermDefinitionAdditionalFeeRule rule) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition loadFromXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition loadAutomaticSubscriptionActivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition loadAutomaticSubscriptionDeactivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition loadAutomaticSubscriptionCancellationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition constructXML(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initialize(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionActivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionDeactivationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionCancellationRules(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionActivationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionDeactivationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception
public com.crm.dataobject.billing.CRMDOBillingTermDefinition initializeAutomaticSubscriptionCancellationSubscriptionActionType(com.crm.dataobject.billing.CRMDOBillingTermDefinition billingTermDefinition) throws java.lang.Exception
java.lang.Exception