com.ibm.commerce.inventory.commands

Class UpdateStoreAddressCmdImpl

  • All Implemented Interfaces:
    com.ibm.commerce.command.CacheableECCommand, ECCommand, ECTargetableCommand, TaskCommand, com.ibm.commerce.inventory.commands.InventoryConstants, UpdateStoreAddressCmd, com.ibm.websphere.cache.Sizeable, com.ibm.websphere.command.CacheableCommand, com.ibm.websphere.command.Command, com.ibm.websphere.command.CommandCaller, com.ibm.websphere.command.TargetableCommand, java.io.Serializable


    public class UpdateStoreAddressCmdImpl
    extends TaskCommandImpl
    implements UpdateStoreAddressCmd, com.ibm.commerce.inventory.commands.InventoryConstants
    Update the fulfillment or vendor address.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      static java.lang.String COPYRIGHT 
      • Fields inherited from class com.ibm.websphere.command.TargetableCommandImpl

        LOCAL
      • Fields inherited from interface com.ibm.websphere.command.Command

        serialVersionUID
      • Fields inherited from interface com.ibm.commerce.inventory.commands.InventoryConstants

        ACTION_CODE, ACTION_CODE_DELETE, ACTION_CODE_UPDATE, ADDEDED_SIZE, CATENTRY_ID, CHANGED_SIZE, COMMENT, COMMENT1, COMMENT2, COMPONENT_ID, COMPONENT_SKU, COMPONENT_SN, COMPONENT_SNS, COMPONENTS, CONFIRM_FAIL, CONFIRM_RESULT, CONFIRM_SUCCESS, COST, CREATETIME, CURRENCY, CUSTOMER_NUMBER, DATECLOSED, DATESHIPPED, DEPOSIT_FAIL, DISTARRANG_ID, DROPSHIP, EC_EXCEPTION, EC_ORDER_TRANSFER, EIR_CREATE_ERROR, EIR_DELETE_ERROR, EIR_DETAIL_CREATE_ERROR, EIR_DETAIL_DELETE_ERROR, EIR_DETAIL_UPDATE_ERROR, EIR_UPDATE_ERROR, EIRCREATE_ERRORVIEW, EIRCREATE_REDIRECTVIEW, ESTIMATED_AVAILABLE_DATE_TIME, EXPECTED_DATE, EXPECTED_INVENTORY, EXTERNAL_ID, EXTERNAL_OMS_RA, EXTERNAL_OMS_VENDOR, FFMCENTDS_DESCRIPTION, FFMCENTDS_DISPLAYNAME, FFMCENTDS_FFMCENTER_ID, FFMCENTDS_LANGUAGE_ID, FFMCENTDS_STADDRESS_ID, FFMCENTER_CREATE_ERROR, FFMCENTER_DEFAULTSHIPOFFSET, FFMCENTER_DELETE_ERROR, FFMCENTER_FFMCENTER_ID, FFMCENTER_ID, FFMCENTER_MARKFORDELETE, FFMCENTER_MEMBER_ID, FFMCENTER_NAME, FFMCENTER_TABLE, FFMCENTER_UPDATE_ERROR, FFMSTATUS_HOLD, FFMSTATUS_INT, FFMSTATUS_OUT, FFMSTATUS_SHIP, FIELD1, FLAGCHECK, FLAGUPDATE, FULFILLMENT_CENTER_ID, FULFILLMENTCENTER_INVENTORY, GLOBAL_ESTIMATED_AVAILABLE_DATE_TIME, GLOBAL_EXPECTED_INVENTORY, GLOBAL_QUANTITY_EXPECTED, GLOBAL_QUANTITY_ON_HAND, GLOBAL_UOM_EXPECTED, GLOBAL_UOM_ON_HAND, INVADJCODE_ADJUSTCODE, INVADJCODE_CREATE_ERROR, INVADJCODE_DELETE_ERROR, INVADJCODE_ID, INVADJCODE_INVADJCODE_ID, INVADJCODE_MARKFORDELETE, INVADJCODE_STOREENT_ID, INVADJCODE_UPDATE_ERROR, INVADJDESC_DESCRIPTION, INVADJDESC_INVADJCODE_ID, INVADJDESC_LANGUAGE_ID, INVADJUST_ID, INVENTORY_ADJUST_CODE_ERROR, INVENTORY_ADJUST_ERROR, INVENTORYADJUST_ERRORVIEW, INVENTORYADJUST_REDIRECTVIEW, ISEXPEDITED, ITEMSPC_ID, ITEMSPC_TABLE, LANGUAGE_ID, LASTUPDATE, MANIFEST_FOUND, MANIFEST_ID, MANIFEST_TABLE, MANIFESTSTATUS, MARKFORDELETE, MAXNUMPICK, MAXNUMPICKNUM, MAXORDRELEASES, MEMBER_ID, MOREORDERRELEASES, NULL_VALUE, OPENINDICATOR, ORDER_DATE, ORDER_NUMBER, ORDERDATE, ORDERITEM_SHIP_CONFIRM_TYPE_OI, ORDERITEM_SHIP_CONFIRM_TYPE_SN, ORDERITEMS_TABLE, ORDERS_ID, ORDERS_TABLE, ORDRELEASE_NUM, ORDRELEASE_TABLE, PACKAGE_ID, PARTNUMBER, PICKBATCH_GENERATE_ERROR, PICKBATCH_ID, PICKBATCH_TABLE, PICKBATCHDELAYINMINS, PICKBATCHGENERATE_ERRORVIEW, PICKBATCHGENERATE_REDIRECTVIEW, PICKDELAYINMIN, PICKUPRECORD_ID, PRODUCT_AVAILABILITIES, PRODUCT_ORDERITEM_ID, PRODUCT_SKU, PRODUCT_SN, PRODUCT_SNS, PRODUCTS, QTYALLOCATED, QTYINKITS, QTYINPROCESS, QTYONHAND, QTYORDERED, QTYRECEIVED, QTYREMAINING, QTYUNIT_TABLE, QUANTITY, QUANTITY_EXPECTED, QUANTITY_ON_HAND, RA_ID, RA_TABLE, RADETAIL_ID, RADETAIL_TABLE, RADETAILCOMMENT, RECEIPT_CREATE_ERROR, RECEIPT_ID, RECEIPT_TABLE, RECEIPTCREATE_ERRORVIEW, RECEIPTCREATE_REDIRECTVIEW, RECEIPTDATE, RECEIPTTYPE, RELEASE_MANIFEST_ERROR, RELEASE_NUMBER, RELEASE_SHIP_CONFIRM_ERROR, RELEASE_SHIP_DELETE_ERROR, RELEASE_SHIP_UPDATE_ERROR, RELEASESHIPCONFIRM_ERRORVIEW, RELEASESHIPCONFIRM_REDIRECTVIEW, REQUEST_PROPERTIES, RTNRCPTDSP_ID, RTNREASON_CODE, RTNREASON_CREATE_ERROR, RTNREASON_DELETE_ERROR, RTNREASON_ID, RTNREASON_MARKFORDELETE, RTNREASON_REASONTYPE, RTNREASON_RTNREASON_ID, RTNREASON_STOREENT_ID, RTNREASON_UPDATE_ERROR, RTNRSNDESC_DESCRIPTION, RTNRSNDESC_LANGUAGE_ID, RTNRSNDESC_RTNREASON_ID, SETCCURR, SETCURR_TABLE, SHIPMODE_ID, SHIPMODE_TABLE, SHIPPINGCOSTS, SIZE, SKU, STADDRESS_ADDRESS1, STADDRESS_ADDRESS2, STADDRESS_ADDRESS3, STADDRESS_BUSINESSTITLE, STADDRESS_CITY, STADDRESS_COUNTRY, STADDRESS_DESCRIPTION, STADDRESS_EMAIL1, STADDRESS_EMAIL2, STADDRESS_FAX1, STADDRESS_FAX2, STADDRESS_FIELD1, STADDRESS_FIELD2, STADDRESS_FIELD3, STADDRESS_FIRSTNAME, STADDRESS_LANGUAGE_ID, STADDRESS_LASTNAME, STADDRESS_MEMBER_ID, STADDRESS_MIDDLENAME, STADDRESS_NICKNAME, STADDRESS_PERSONTITLE, STADDRESS_PHONE1, STADDRESS_PHONE2, STADDRESS_SHIPPINGGEOCODE, STADDRESS_STADDRESS_ID, STADDRESS_STATE, STADDRESS_TABLE, STADDRESS_TAXGEOCODE, STADDRESS_ZIPCODE, STORE_ID, STORE_NAME, STORE_TABLE, STOREENT_ID, TRACKING_ID, UOM_EXPECTED, UOM_ON_HAND, UPDATE_MANIFESTSTATUS, UPDATED_SIZE, VECTOR, VECTOR_ADD, VECTOR_CHANGE, VECTOR_REMOVE, VENDOR_CREATE_ERROR, VENDOR_DELETE_ERROR, VENDOR_ID, VENDOR_LASTUPDATE, VENDOR_MARKFORDELETE, VENDOR_STOREENT_ID, VENDOR_TABLE, VENDOR_UPDATE_ERROR, VENDOR_VENDOR_ID, VENDOR_VENDORNAME, VENDORDESC_DESCRIPTION, VENDORDESC_LANGUAGE_ID, VENDORDESC_LASTUPDATE, VENDORDESC_STADDRESS_ID, VENDORDESC_VENDOR_ID, VERSIONSPC_ID, WEIGHT, WEIGHTMEASURE
    • Constructor Detail

      • UpdateStoreAddressCmdImpl

        public UpdateStoreAddressCmdImpl()
    • Method Detail

      • getAddress1

        public java.lang.String getAddress1()
        Return vendor address line 1.
        Returns:
        java.lang.String
      • getAddress2

        public java.lang.String getAddress2()
        Return vendor address line 2.
        Returns:
        java.lang.String
      • getAddress3

        public java.lang.String getAddress3()
        Return vendor address line 3.
        Returns:
        java.lang.String
      • getBusinessTitle

        public java.lang.String getBusinessTitle()
        Return the business title.
        Returns:
        java.lang.String
      • getCity

        public java.lang.String getCity()
        Return the city within this address.
        Returns:
        java.lang.String
      • getCountry

        public java.lang.String getCountry()
        Return the country or region within this address.
        Returns:
        java.lang.String
      • getEmail1

        public java.lang.String getEmail1()
        Return the primary e-mail address.
        Returns:
        java.lang.String
      • getEmail2

        public java.lang.String getEmail2()
        Return the secondary e-mail address.
        Returns:
        java.lang.String
      • getFax1

        public java.lang.String getFax1()
        Return the primary fax number.
        Returns:
        java.lang.String
      • getFax2

        public java.lang.String getFax2()
        Return the secondary fax number.
        Returns:
        java.lang.String
      • getField1

        public java.lang.String getField1()
        Return the value of field1.
        Returns:
        java.lang.String
      • getField2

        public java.lang.String getField2()
        Return the value of field2.
        Returns:
        java.lang.String
      • getField3

        public java.lang.String getField3()
        Return the value of field3.
        Returns:
        java.lang.String
      • getFirstName

        public java.lang.String getFirstName()
        Return the first name for the contact person.
        Returns:
        java.lang.String
      • getLastName

        public java.lang.String getLastName()
        Return the last name for the contact person.
        Returns:
        java.lang.String
      • getMemberId

        public java.lang.String getMemberId()
        Return owner identifier.
        Returns:
        java.lang.String
      • getMiddleName

        public java.lang.String getMiddleName()
        Return the middle name for the contact person.
        Returns:
        java.lang.String
      • getNickname

        public java.lang.String getNickname()
        Return the nickname for the address.
        Returns:
        java.lang.String
      • getPersonTitle

        public java.lang.String getPersonTitle()
        Return the business title for the contact person.
        Returns:
        java.lang.String
      • getPhone1

        public java.lang.String getPhone1()
        Return the primary phone number.
        Returns:
        java.lang.String
      • getPhone2

        public java.lang.String getPhone2()
        Return the secondary phone number.
        Returns:
        java.lang.String
      • getShippingGeoCode

        public java.lang.String getShippingGeoCode()
        Return the shipping geographic code.
        Returns:
        java.lang.String
      • getState

        public java.lang.String getState()
        Return the state within this address.
        Returns:
        java.lang.String
      • getStoreAddressId

        public java.lang.String getStoreAddressId()
        Return the store address identifier.
        Specified by:
        getStoreAddressId in interface UpdateStoreAddressCmd
        Returns:
        java.lang.String
      • getTaxGeoCode

        public java.lang.String getTaxGeoCode()
        Return the tax geographic code.
        Returns:
        java.lang.String
      • getZipCode

        public java.lang.String getZipCode()
        Return the ZIP code within this address.
        Returns:
        java.lang.String
      • setAddress1

        public void setAddress1(java.lang.String newAddress1)
        Set vendor address line 1.
        Specified by:
        setAddress1 in interface UpdateStoreAddressCmd
        Parameters:
        newAddress1 - java.lang.String
      • setAddress2

        public void setAddress2(java.lang.String newAddress2)
        Set vendor address line 2.
        Specified by:
        setAddress2 in interface UpdateStoreAddressCmd
        Parameters:
        newAddress2 - java.lang.String
      • setAddress3

        public void setAddress3(java.lang.String newAddress3)
        Set vendor address line 3.
        Specified by:
        setAddress3 in interface UpdateStoreAddressCmd
        Parameters:
        newAddress3 - java.lang.String
      • setBusinessTitle

        public void setBusinessTitle(java.lang.String newBusinessTitle)
        Set the business title.
        Specified by:
        setBusinessTitle in interface UpdateStoreAddressCmd
        Parameters:
        newBusinessTitle - java.lang.String
      • setCity

        public void setCity(java.lang.String newCity)
        Set the city within this address.
        Specified by:
        setCity in interface UpdateStoreAddressCmd
        Parameters:
        newCity - java.lang.String
      • setCountry

        public void setCountry(java.lang.String newCountry)
        Set the country or region within this address.
        Specified by:
        setCountry in interface UpdateStoreAddressCmd
        Parameters:
        newCountry - java.lang.String
      • setEmail1

        public void setEmail1(java.lang.String newEmail1)
        Set the primary e-mail address.
        Specified by:
        setEmail1 in interface UpdateStoreAddressCmd
        Parameters:
        newEmail1 - java.lang.String
      • setEmail2

        public void setEmail2(java.lang.String newEmail2)
        Set the secondary e-mail address.
        Specified by:
        setEmail2 in interface UpdateStoreAddressCmd
        Parameters:
        newEmail2 - java.lang.String
      • setFax1

        public void setFax1(java.lang.String newFax1)
        Set the primary fax number.
        Specified by:
        setFax1 in interface UpdateStoreAddressCmd
        Parameters:
        newFax1 - java.lang.String
      • setFax2

        public void setFax2(java.lang.String newFax2)
        Set the secondary fax number.
        Specified by:
        setFax2 in interface UpdateStoreAddressCmd
        Parameters:
        newFax2 - java.lang.String
      • setField1

        public void setField1(java.lang.String newField1)
        Set the value of field1.
        Specified by:
        setField1 in interface UpdateStoreAddressCmd
        Parameters:
        newField1 - java.lang.String
      • setField2

        public void setField2(java.lang.String newField2)
        Set the value of field2.
        Specified by:
        setField2 in interface UpdateStoreAddressCmd
        Parameters:
        newField2 - java.lang.String
      • setField3

        public void setField3(java.lang.String newField3)
        Set the value of field3.
        Specified by:
        setField3 in interface UpdateStoreAddressCmd
        Parameters:
        newField3 - java.lang.String
      • setFirstName

        public void setFirstName(java.lang.String newFirstName)
        Set the first name for the contact person.
        Specified by:
        setFirstName in interface UpdateStoreAddressCmd
        Parameters:
        newFirstName - java.lang.String
      • setLastName

        public void setLastName(java.lang.String newLastName)
        Set the last name for the contact person.
        Specified by:
        setLastName in interface UpdateStoreAddressCmd
        Parameters:
        newLastName - java.lang.String
      • setMemberId

        public void setMemberId(java.lang.String newMemberId)
        Set the owner identifier.
        Parameters:
        newMemberId - java.lang.String
      • setMiddleName

        public void setMiddleName(java.lang.String newMiddleName)
        Set the middle name for the contact person.
        Specified by:
        setMiddleName in interface UpdateStoreAddressCmd
        Parameters:
        newMiddleName - java.lang.String
      • setNickname

        public void setNickname(java.lang.String newNickname)
        Set the nickname for the address.
        Specified by:
        setNickname in interface UpdateStoreAddressCmd
        Parameters:
        newNickname - java.lang.String
      • setPersonTitle

        public void setPersonTitle(java.lang.String newPersonTitle)
        Set the business title for the contact person.
        Specified by:
        setPersonTitle in interface UpdateStoreAddressCmd
        Parameters:
        newPersonTitle - java.lang.String
      • setPhone1

        public void setPhone1(java.lang.String newPhone1)
        Set the primary phone number.
        Specified by:
        setPhone1 in interface UpdateStoreAddressCmd
        Parameters:
        newPhone1 - java.lang.String
      • setPhone2

        public void setPhone2(java.lang.String newPhone2)
        Set the secondary phone number.
        Specified by:
        setPhone2 in interface UpdateStoreAddressCmd
        Parameters:
        newPhone2 - java.lang.String
      • setShippingGeoCode

        public void setShippingGeoCode(java.lang.String newShippingGeoCode)
        Set the shipping geographic code.
        Specified by:
        setShippingGeoCode in interface UpdateStoreAddressCmd
        Parameters:
        newShippingGeoCode - java.lang.String
      • setState

        public void setState(java.lang.String newState)
        Set the state within this address.
        Specified by:
        setState in interface UpdateStoreAddressCmd
        Parameters:
        newState - java.lang.String
      • setStoreAddressId

        public void setStoreAddressId(java.lang.String newStoreAddressId)
        Set the store address identifier.
        Specified by:
        setStoreAddressId in interface UpdateStoreAddressCmd
        Parameters:
        newStoreAddressId - java.lang.String
      • setTaxGeoCode

        public void setTaxGeoCode(java.lang.String newTaxGeoCode)
        Set the tax geographic code.
        Specified by:
        setTaxGeoCode in interface UpdateStoreAddressCmd
        Parameters:
        newTaxGeoCode - java.lang.String
      • setZipCode

        public void setZipCode(java.lang.String newZipCode)
        Set the ZIP code within this address.
        Specified by:
        setZipCode in interface UpdateStoreAddressCmd
        Parameters:
        newZipCode - java.lang.String
      • performExecute

        public void performExecute()
                            throws ECException
        This method performs the execution of updating the address.

        This method uses the following AccessBean:

        • StoreAddressAccessBean

        Exception:

        Specified by:
        performExecute in interface ECCommand
        Specified by:
        performExecute in interface com.ibm.websphere.command.TargetableCommand
        Overrides:
        performExecute in class AbstractECTargetableCommand
        Throws:
        ECException