com.ibm.commerce.member.facade.server.commands

Class ComposePersonFromDataBeanCheckoutProfileCmdImpl

  • All Implemented Interfaces:
    ComposePersonFromDataBeanCmd, com.ibm.websphere.command.Command, java.io.Serializable


    public class ComposePersonFromDataBeanCheckoutProfileCmdImpl
    extends ComposePersonFromDataBeanBaseCmdImpl
    implements ComposePersonFromDataBeanCmd
    This command populates the Person SDO with the checkout profile information:
  • /Person/PersonIdentifier
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/ContactInfoIdentifier/UniqueID
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/ContactInfoIdentifier/ExternalIdentifier/ContactInfoNickName
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/ContactName/LastName
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/Address/AddressLine
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/Address/City
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/Address/StateOrProvinceName
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/Address/Country
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/Address/PostalCode
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/Telephone1
  • /Person/CheckoutProfile/PaymentInfo/BillingAddress/Telephone2
  • /Person/CheckoutProfile/PaymentInfo/ProtocolData
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/ContactInfoIdentifier/UniqueID
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/ContactInfoIdentifier/ExternalIdentifier/ContactInfoNickName
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/ContactName/LastName
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/Address/AddressLine
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/Address/City
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/Address/StateOrProvinceName
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/Address/Country
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/Address/PostalCode
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/Telephone1
  • /Person/CheckoutProfile/ShippingInfo/ShippingAddress/Telephone2
  • /Person/CheckoutProfile/ShippingInfo/ShippingMode/ShippingModeIdentifier/UniqueID
See Also:
Serialized Form
    • Field Detail

      • COPYRIGHT

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

      • ComposePersonFromDataBeanCheckoutProfileCmdImpl

        public ComposePersonFromDataBeanCheckoutProfileCmdImpl()
        Constructor
    • Method Detail

      • execute

        public void execute()
                     throws com.ibm.websphere.command.CommandException
        This method executes the main logic of the command.
        Specified by:
        execute in interface com.ibm.websphere.command.Command
        Throws:
        com.ibm.websphere.command.CommandException
        See Also:
        Command.execute()
      • isReadyToCallExecute

        public boolean isReadyToCallExecute()
        Checks if the command is ready to execute.
        Specified by:
        isReadyToCallExecute in interface com.ibm.websphere.command.Command
        Returns:
        true if the user data bean is not null; false otherwise
        See Also:
        Command.isReadyToCallExecute()
      • reset

        public void reset()
        Sets the instance variables to null.
        Specified by:
        reset in interface com.ibm.websphere.command.Command