com.ibm.commerce.edp.parsers.paymentmethodconfiguration

Class PaymentMethod

  • java.lang.Object
    • com.ibm.etools.xmlschema.beans.BaseType
      • com.ibm.etools.xmlschema.beans.ComplexType
        • com.ibm.commerce.edp.parsers.paymentmethodconfiguration.PaymentMethod
  • All Implemented Interfaces:
    java.io.Serializable


    public class PaymentMethod
    extends com.ibm.etools.xmlschema.beans.ComplexType
    This class represents the complex type PaymentMethod, which corresponds to the element in the configuration file: PaymentMethodConfigurations.xml.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT
      IBM copyright notice field.
    • Constructor Summary

      Constructors 
      Constructor and Description
      PaymentMethod()
      This method is the constructor of this class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getHumanEditable()
      This method returns if the payment method is human editable.
      java.lang.String getJspsnippet()
      This method returns the jsp snippet for this payment method.
      java.lang.String getMaximumAmount()
      This method returns the maximum amount for current payment method configuration.
      java.lang.String getMinimumAmount()
      This method returns the minimum amount for current payment method configuration.
      java.lang.String getName()
      This method returns the name of this payment method configuration.
      java.lang.String getPaymentRule()
      This method returns the payment rule used by this payment method configuration.
      java.lang.String getPaymentSystemName()
      This method returns the payment system name used by this payment method configuration.
      PaymentInstructionPriority getPriority()
      This method returns the priority of this payment method configuration.
      java.lang.String getRefundAllowed()
      This method returns if the payment method is allowed to do refund.
      java.lang.String getSystemEditable()
      This method returns if the payment method is allowed to edit by the system without human interaction.
      boolean removeHumanEditable()
      This method removes the attribute -- humanEditable from the current payment method configuration.
      boolean removeJspsnippet()
      This method removes the attribute --jspsnippet from the current payment method configuration.
      boolean removeMaximumAmount()
      This method removes the attribute --maximumAmount from the current payment method configuration.
      boolean removeMinimumAmount()
      This method removes the attribute --minimumAmount from the current payment method configuration.
      boolean removeName()
      This method removes the attribute --name from the current payment method configuration.
      boolean removePaymentRule()
      This method removes the attribute --paymentRule from the current payment method configuration.
      boolean removePaymentSystemName()
      This method removes the attribute --paymentSystemName from the current payment method configuration.
      boolean removePriority()
      This method removes the attribute --priority from the current payment method configuration.
      boolean removeRefundAllowed()
      This method removes the attribute --refundAllowed from the current payment method configuration.
      boolean removeSystemEditable()
      This method removes the attribute --systemEditable from the current payment method configuration.
      void setHumanEditable(java.lang.String humanEditable)
      This method sets if the payment method is human editable.
      void setJspsnippet(java.lang.String jspsnippet)
      This method sets the jsp snippet for this payment method.
      void setMaximumAmount(java.lang.String maximumAmount)
      This method sets the maximum amount for current payment method configuration.
      void setMinimumAmount(java.lang.String minimumAmount)
      This method sets the minimum amount for current payment method configuration.
      void setName(java.lang.String name)
      This method sets the name of this payment method configuration.
      void setPaymentRule(java.lang.String paymentRule)
      This method sets the payment rule used by this payment method configuration.
      void setPaymentSystemName(java.lang.String paymentSystemName)
      This method sets the payment system name used by this payment method configuration.
      void setPriority(PaymentInstructionPriority priority)
      This method sets the priority of this payment method configuration.
      void setRefundAllowed(java.lang.String refundAllowed)
      This method sets if the payment method is allowed to do refund.
      void setSystemEditable(java.lang.String systemEditable)
      This method sets if the payment method is allowed to edit by the system without human interaction.
      • Methods inherited from class com.ibm.etools.xmlschema.beans.ComplexType

        getAttributeBooleanValue, getAttributeByteValue, getAttributeDateValue, getAttributeDoubleValue, getAttributeFloatValue, getAttributeIntegerValue, getAttributeLongValue, getAttributeShortValue, getAttributeValue, getAttributeValue, getElementBooleanValue, getElementByteValue, getElementDateValue, getElementDoubleValue, getElementFloatValue, getElementIntegerValue, getElementLongValue, getElementShortValue, removeAttribute, removeElement, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setAttributeValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue
      • Methods inherited from class com.ibm.etools.xmlschema.beans.BaseType

        getElementBooleanValue, getElementByteValue, getElementDateValue, getElementDoubleValue, getElementFloatValue, getElementIntegerValue, getElementLongValue, getElementName, getElementShortValue, getElementValue, getElementValue, getElementValue, getElementValue, getElementValue, getPrefix, getXMLAttribute, getXMLElement, isAttributeQualified, isElementQualified, removeElement, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, setElementValue, sizeOfElement, updateElementValue, updateElementValue, updateElementValue, updateElementValue, updateElementValue, updateElementValue, updateElementValue, updateElementValue, updateElementValue
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        IBM copyright notice field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • PaymentMethod

        public PaymentMethod()
        This method is the constructor of this class.
    • Method Detail

      • setHumanEditable

        public void setHumanEditable(java.lang.String humanEditable)
        This method sets if the payment method is human editable.
        Parameters:
        humanEditable - If the payment method is human editable
      • getHumanEditable

        public java.lang.String getHumanEditable()
        This method returns if the payment method is human editable.
        Returns:
        If the payment method is human editable
      • removeHumanEditable

        public boolean removeHumanEditable()
        This method removes the attribute -- humanEditable from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setMaximumAmount

        public void setMaximumAmount(java.lang.String maximumAmount)
        This method sets the maximum amount for current payment method configuration.
        Parameters:
        maximumAmount - The maximum amount for current payment method configuration
      • getMaximumAmount

        public java.lang.String getMaximumAmount()
        This method returns the maximum amount for current payment method configuration.
        Returns:
        The maximum amount for current payment method configuration
      • removeMaximumAmount

        public boolean removeMaximumAmount()
        This method removes the attribute --maximumAmount from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setMinimumAmount

        public void setMinimumAmount(java.lang.String minimumAmount)
        This method sets the minimum amount for current payment method configuration.
        Parameters:
        minimumAmount - The minimum amount for current payment method configuration
      • getMinimumAmount

        public java.lang.String getMinimumAmount()
        This method returns the minimum amount for current payment method configuration.
        Returns:
        The minimum amount for current payment method configuration
      • removeMinimumAmount

        public boolean removeMinimumAmount()
        This method removes the attribute --minimumAmount from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setName

        public void setName(java.lang.String name)
        This method sets the name of this payment method configuration.
        Parameters:
        name - The name to set
      • getName

        public java.lang.String getName()
        This method returns the name of this payment method configuration.
        Returns:
        The name of this payment method configuration
      • removeName

        public boolean removeName()
        This method removes the attribute --name from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setPaymentRule

        public void setPaymentRule(java.lang.String paymentRule)
        This method sets the payment rule used by this payment method configuration.
        Parameters:
        paymentRule - The payment rule to set
      • getPaymentRule

        public java.lang.String getPaymentRule()
        This method returns the payment rule used by this payment method configuration.
        Returns:
        The payment rule used by this payment method configuration
      • removePaymentRule

        public boolean removePaymentRule()
        This method removes the attribute --paymentRule from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setPaymentSystemName

        public void setPaymentSystemName(java.lang.String paymentSystemName)
        This method sets the payment system name used by this payment method configuration.
        Parameters:
        paymentSystemName - The payment system name used by this payment method configuration
      • getPaymentSystemName

        public java.lang.String getPaymentSystemName()
        This method returns the payment system name used by this payment method configuration.
        Returns:
        The payment system name used by this payment method configuration
      • removePaymentSystemName

        public boolean removePaymentSystemName()
        This method removes the attribute --paymentSystemName from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setPriority

        public void setPriority(PaymentInstructionPriority priority)
        This method sets the priority of this payment method configuration.
        Parameters:
        priority - The priority of this payment method configuration to set
      • getPriority

        public PaymentInstructionPriority getPriority()
        This method returns the priority of this payment method configuration.
        Returns:
        The priority of this payment method configuration
      • removePriority

        public boolean removePriority()
        This method removes the attribute --priority from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setRefundAllowed

        public void setRefundAllowed(java.lang.String refundAllowed)
        This method sets if the payment method is allowed to do refund.
        Parameters:
        refundAllowed - The flag indicating the payment method is allowed to do refund to set
      • getRefundAllowed

        public java.lang.String getRefundAllowed()
        This method returns if the payment method is allowed to do refund.
        Returns:
        The flag indicating the payment method is allowed to do refund
      • removeRefundAllowed

        public boolean removeRefundAllowed()
        This method removes the attribute --refundAllowed from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setSystemEditable

        public void setSystemEditable(java.lang.String systemEditable)
        This method sets if the payment method is allowed to edit by the system without human interaction.
        Parameters:
        systemEditable - The flag indicating if the payment method is allowed to edit by the system without human interaction
      • getSystemEditable

        public java.lang.String getSystemEditable()
        This method returns if the payment method is allowed to edit by the system without human interaction.
        Returns:
        If the payment method is allowed to edit by the system without human interaction
      • removeSystemEditable

        public boolean removeSystemEditable()
        This method removes the attribute --systemEditable from the current payment method configuration.
        Returns:
        If the remove operation is successful
      • setJspsnippet

        public void setJspsnippet(java.lang.String jspsnippet)
        This method sets the jsp snippet for this payment method.
        Parameters:
        jspsnippet - The jsp snippet for this payment method
      • getJspsnippet

        public java.lang.String getJspsnippet()
        This method returns the jsp snippet for this payment method.
        Returns:
        The jsp snippet for this payment method
      • removeJspsnippet

        public boolean removeJspsnippet()
        This method removes the attribute --jspsnippet from the current payment method configuration.
        Returns:
        If the remove operation is successful