public class SubscriptionProcessRunDefinitionXMLUtilBean extends ProcessRunDefinitionXMLUtilBean
| Constructor and Description |
|---|
SubscriptionProcessRunDefinitionXMLUtilBean() |
| Modifier and Type | Method and Description |
|---|---|
org.dom4j.dom.DOMElement |
constructEnabledXML(java.lang.Integer enabled) |
org.dom4j.dom.DOMElement |
constructHoursXML(java.lang.Integer hours) |
org.dom4j.dom.DOMElement |
constructPeriodEndedBeforeXDaysXML(java.lang.Integer periodEndedBeforeXDays) |
org.dom4j.dom.DOMElement |
constructSubscriptionActionTypeXML(com.crm.dataobject.subscriptions.CRMDOSubscriptionActionType subscriptionActionType) |
org.dom4j.dom.DOMElement |
constructSubscriptionCancellationTypeXML(com.crm.dataobject.subscriptions.SubscriptionCancellationType subscriptionCancellationType) |
org.dom4j.dom.DOMElement |
constructSubscriptionDeactivationTypeXML(com.crm.dataobject.subscriptions.SubscriptionDeactivationType subscriptionDeactivationType) |
org.dom4j.dom.DOMElement |
constructSubscriptionSubActionTypeXML(com.crm.dataobject.subscriptions.CRMDOSubscriptionSubActionType subscriptionSubActionType) |
com.crm.process.subscriptions.SubscriptionProcessRunDefinition |
constructXML(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition) |
com.crm.process.subscriptions.SubscriptionProcessRunDefinition |
initialize(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition) |
java.util.Set<com.crm.dataobject.products.ProductCriterion> |
initializeProductCriteria(java.util.Set<com.crm.dataobject.products.ProductCriterion> productCriteria) |
com.crm.process.subscriptions.SubscriptionProcessRunDefinition |
loadActionInputsFromXML(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition) |
java.lang.Integer |
loadEnabled(java.lang.String xmlString) |
com.crm.process.subscriptions.SubscriptionProcessRunDefinition |
loadFromXML(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition) |
java.lang.Integer |
loadHours(java.lang.String xmlString) |
java.lang.Integer |
loadPeriodEndedBeforeXDays(java.lang.String xmlString) |
java.lang.Integer |
loadPeriodInNotEffectiveState(java.lang.String xmlString) |
com.crm.framework.util.UnitOfTime |
loadPeriodInNotEffectiveStateUOT(java.lang.String xmlString) |
com.crm.dataobject.subscriptions.CRMDOSubscriptionActionType |
loadSubscriptionActionType(java.lang.String xmlString) |
com.crm.dataobject.subscriptions.SubscriptionCancellationType |
loadSubscriptionCancellationType(java.lang.String xmlString) |
com.crm.dataobject.subscriptions.SubscriptionDeactivationType |
loadSubscriptionDeactivationType(java.lang.String xmlString) |
com.crm.dataobject.subscriptions.CRMDOSubscriptionSubActionType |
loadSubscriptionSubActionType(java.lang.String xmlString) |
constructAccountClassificationXML, constructAccountReceivableBalancesXML, constructAccountReceivableOutstandingAmountsXML, constructAwardedStateCriterionXML, constructBehaviorCodeCriteriaXML, constructBillingFrequenciesXML, constructBillingTermSchemeXML, constructBindingPeriodsXML, constructBindingStatesXML, constructCreditRatingCodesXML, constructDeactivationMethodXML, constructExcludeInSegmentXML, constructGroupCriteriaXML, constructIncludeInSegmentXML, constructNormalSubDeactivationMethodXML, constructNotificationOutstandingAmountsXML, constructNotifiedPreviouslyXML, constructNotNotifiedPreviouslyXML, constructOutstandingAmountThresholdXML, constructPricePlanXML, constructProductCriteriaXML, constructRewardOfferTypeClassificationXML, constructRewardOfferTypeXML, constructRewardOfferValidityXML, constructRewardOfferXML, constructRewardShemeXML, constructSubscriptionTypeXML, constructWalletAmountExpirationUpToDateXML, constructWalletBalancesXML, constructWalletEstimatedConsumptionDaysXML, constructWalletProductEstimatedConsumptionDaysXML, initializeExcludedInSegment, initializeIncludedInSegment, initializeNotifiedPreviously, initializeNotNotifiedPreviously, initializeRewardOffer, initializeRewardOfferType, initializeRewardScheme, loadAccountClassifications, loadAccountReceivableBalances, loadAccountReceivableOutstandingAmounts, loadAwardedStateCriterion, loadBehaviorCodeCriteria, loadBillingFrequencies, loadBillingTermSchemes, loadBindingPeriods, loadBindingStates, loadCreditRatingCodes, loadDeactivationMethod, loadExcludedInSegment, loadGroupCriteria, loadIncludedInSegment, loadNormalSubDeactivationMethod, loadNotificationOutstandingAmounts, loadNotifiedPreviously, loadNotNotifiedPreviously, loadOutstandingAmountThreshold, loadPricePlans, loadProductCriteria, loadRewardOffers, loadRewardOfferTypeClassifications, loadRewardOfferTypes, loadRewardOfferValidities, loadRewardShemes, loadScheduleSettings, loadSubscriptionTypes, loadWalletAmountExpirationUpToDate, loadWalletBalances, loadWalletEstimatedConsumptionDays, loadWalletProductEstimatedConsumptionDays, setBindingPeriod, setFrequencydeepCopy, dispatch, getCRMSession, getCRMSessionHandle, getCurrentDate, getEJBHomeInterface, getInitialContext, getSessionContext, invoke, setCRMSessionHandle, setInitialContext, setSessionContextpublic SubscriptionProcessRunDefinitionXMLUtilBean()
public com.crm.process.subscriptions.SubscriptionProcessRunDefinition initialize(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.Set<com.crm.dataobject.products.ProductCriterion> initializeProductCriteria(java.util.Set<com.crm.dataobject.products.ProductCriterion> productCriteria)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.process.subscriptions.SubscriptionProcessRunDefinition loadFromXML(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.process.subscriptions.SubscriptionProcessRunDefinition loadActionInputsFromXML(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.process.subscriptions.SubscriptionProcessRunDefinition constructXML(com.crm.process.subscriptions.SubscriptionProcessRunDefinition subscriptionProcessRunDefinition)
throws java.lang.Exception
java.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionActionType loadSubscriptionActionType(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.CRMDOSubscriptionSubActionType loadSubscriptionSubActionType(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.SubscriptionDeactivationType loadSubscriptionDeactivationType(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic com.crm.dataobject.subscriptions.SubscriptionCancellationType loadSubscriptionCancellationType(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic java.lang.Integer loadPeriodInNotEffectiveState(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic com.crm.framework.util.UnitOfTime loadPeriodInNotEffectiveStateUOT(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic org.dom4j.dom.DOMElement constructSubscriptionActionTypeXML(com.crm.dataobject.subscriptions.CRMDOSubscriptionActionType subscriptionActionType)
public org.dom4j.dom.DOMElement constructSubscriptionSubActionTypeXML(com.crm.dataobject.subscriptions.CRMDOSubscriptionSubActionType subscriptionSubActionType)
public org.dom4j.dom.DOMElement constructSubscriptionDeactivationTypeXML(com.crm.dataobject.subscriptions.SubscriptionDeactivationType subscriptionDeactivationType)
public org.dom4j.dom.DOMElement constructSubscriptionCancellationTypeXML(com.crm.dataobject.subscriptions.SubscriptionCancellationType subscriptionCancellationType)
public org.dom4j.dom.DOMElement constructHoursXML(java.lang.Integer hours)
public org.dom4j.dom.DOMElement constructEnabledXML(java.lang.Integer enabled)
public java.lang.Integer loadHours(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic java.lang.Integer loadEnabled(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exceptionpublic org.dom4j.dom.DOMElement constructPeriodEndedBeforeXDaysXML(java.lang.Integer periodEndedBeforeXDays)
public java.lang.Integer loadPeriodEndedBeforeXDays(java.lang.String xmlString)
throws javax.xml.parsers.ParserConfigurationException,
org.xml.sax.SAXException,
java.io.IOException,
java.lang.Exception
javax.xml.parsers.ParserConfigurationExceptionorg.xml.sax.SAXExceptionjava.io.IOExceptionjava.lang.Exception