Class SAPOrderModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class SAPOrderModel
    extends ItemModel
    Generated model class for type SAPOrder first defined at extension sapmodel.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String _CONSIGNMENTSAPORDERRELATION
      Generated relation code constant for relation ConsignmentSapOrderRelation defining source attribute consignments in extension sapmodel.
      static java.lang.String _ORDER2SAPORDER
      Generated relation code constant for relation Order2SapOrder defining source attribute order in extension sapmodel.
      static java.lang.String _TYPECODE
      Generated model type code constant.
      static java.lang.String CODE
      Generated constant - Attribute key of SAPOrder.code attribute defined at extension sapmodel.
      static java.lang.String CONSIGNMENTS
      Generated constant - Attribute key of SAPOrder.consignments attribute defined at extension sapmodel.
      static java.lang.String GOODSISSUEDATE
      Generated constant - Attribute key of SAPOrder.goodsIssueDate attribute defined at extension sapcpiorderexchangeoms.
      static java.lang.String ORDER
      Generated constant - Attribute key of SAPOrder.order attribute defined at extension sapmodel.
      static java.lang.String ORDERENTRYNUMBER
      Generated constant - Attribute key of SAPOrder.orderEntryNumber attribute defined at extension sapcpiorderexchangeoms.
      static java.lang.String ORDERPOS
      Generated constant - Attribute key of SAPOrder.orderPOS attribute defined at extension sapmodel.
      static java.lang.String QUANTITY
      Generated constant - Attribute key of SAPOrder.quantity attribute defined at extension sapcpiorderexchangeoms.
      static java.lang.String REJECTIONREASON
      Generated constant - Attribute key of SAPOrder.rejectionReason attribute defined at extension sapcpiorderexchangeoms.
      static java.lang.String REVENUECLOUDORDERID
      Generated constant - Attribute key of SAPOrder.revenueCloudOrderId attribute defined at extension saprevenuecloudorder.
      static java.lang.String SAPORDERSTATUS
      Generated constant - Attribute key of SAPOrder.sapOrderStatus attribute defined at extension sapmodel.
      static java.lang.String SUBSCRIPTIONORDER
      Generated constant - Attribute key of SAPOrder.subscriptionOrder attribute defined at extension saprevenuecloudorder.
    • Constructor Summary

      Constructors 
      Constructor Description
      SAPOrderModel()
      Generated constructor - Default constructor for generic creation.
      SAPOrderModel​(OrderModel _order)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      SAPOrderModel​(OrderModel _order, ItemModel _owner)
      Deprecated, for removal: This API element is subject to removal in a future version.
      since 4.1.1 Please use the default constructor without parameters
      SAPOrderModel​(ItemModelContext ctx)
      Generated constructor - Default constructor for creation with existing context
    • Field Detail

      • _TYPECODE

        public static final java.lang.String _TYPECODE
        Generated model type code constant.
        See Also:
        Constant Field Values
      • _ORDER2SAPORDER

        public static final java.lang.String _ORDER2SAPORDER
        Generated relation code constant for relation Order2SapOrder defining source attribute order in extension sapmodel.
        See Also:
        Constant Field Values
      • _CONSIGNMENTSAPORDERRELATION

        public static final java.lang.String _CONSIGNMENTSAPORDERRELATION
        Generated relation code constant for relation ConsignmentSapOrderRelation defining source attribute consignments in extension sapmodel.
        See Also:
        Constant Field Values
      • CODE

        public static final java.lang.String CODE
        Generated constant - Attribute key of SAPOrder.code attribute defined at extension sapmodel.
        See Also:
        Constant Field Values
      • SAPORDERSTATUS

        public static final java.lang.String SAPORDERSTATUS
        Generated constant - Attribute key of SAPOrder.sapOrderStatus attribute defined at extension sapmodel.
        See Also:
        Constant Field Values
      • ORDERPOS

        public static final java.lang.String ORDERPOS
        Generated constant - Attribute key of SAPOrder.orderPOS attribute defined at extension sapmodel.
        See Also:
        Constant Field Values
      • ORDER

        public static final java.lang.String ORDER
        Generated constant - Attribute key of SAPOrder.order attribute defined at extension sapmodel.
        See Also:
        Constant Field Values
      • CONSIGNMENTS

        public static final java.lang.String CONSIGNMENTS
        Generated constant - Attribute key of SAPOrder.consignments attribute defined at extension sapmodel.
        See Also:
        Constant Field Values
      • ORDERENTRYNUMBER

        public static final java.lang.String ORDERENTRYNUMBER
        Generated constant - Attribute key of SAPOrder.orderEntryNumber attribute defined at extension sapcpiorderexchangeoms.
        See Also:
        Constant Field Values
      • QUANTITY

        public static final java.lang.String QUANTITY
        Generated constant - Attribute key of SAPOrder.quantity attribute defined at extension sapcpiorderexchangeoms.
        See Also:
        Constant Field Values
      • REJECTIONREASON

        public static final java.lang.String REJECTIONREASON
        Generated constant - Attribute key of SAPOrder.rejectionReason attribute defined at extension sapcpiorderexchangeoms.
        See Also:
        Constant Field Values
      • GOODSISSUEDATE

        public static final java.lang.String GOODSISSUEDATE
        Generated constant - Attribute key of SAPOrder.goodsIssueDate attribute defined at extension sapcpiorderexchangeoms.
        See Also:
        Constant Field Values
      • SUBSCRIPTIONORDER

        public static final java.lang.String SUBSCRIPTIONORDER
        Generated constant - Attribute key of SAPOrder.subscriptionOrder attribute defined at extension saprevenuecloudorder.
        See Also:
        Constant Field Values
      • REVENUECLOUDORDERID

        public static final java.lang.String REVENUECLOUDORDERID
        Generated constant - Attribute key of SAPOrder.revenueCloudOrderId attribute defined at extension saprevenuecloudorder.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SAPOrderModel

        public SAPOrderModel()
        Generated constructor - Default constructor for generic creation.
      • SAPOrderModel

        public SAPOrderModel​(ItemModelContext ctx)
        Generated constructor - Default constructor for creation with existing context
        Parameters:
        ctx - the model context to be injected, must not be null
      • SAPOrderModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SAPOrderModel​(OrderModel _order)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - Constructor with all mandatory attributes.
        Parameters:
        _order - initial attribute declared by type SAPOrder at extension sapmodel
      • SAPOrderModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public SAPOrderModel​(OrderModel _order,
                             ItemModel _owner)
        Deprecated, for removal: This API element is subject to removal in a future version.
        since 4.1.1 Please use the default constructor without parameters
        Generated constructor - for all mandatory and initial attributes.
        Parameters:
        _order - initial attribute declared by type SAPOrder at extension sapmodel
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getCode

        @Accessor(qualifier="code",
                  type=GETTER)
        public java.lang.String getCode()
        Generated method - Getter of the SAPOrder.code attribute defined at extension sapmodel.
        Returns:
        the code - SAP Order Number
      • getConsignments

        @Accessor(qualifier="consignments",
                  type=GETTER)
        public java.util.Set<ConsignmentModel> getConsignments()
        Generated method - Getter of the SAPOrder.consignments attribute defined at extension sapmodel. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the consignments
      • getGoodsIssueDate

        @Accessor(qualifier="goodsIssueDate",
                  type=GETTER)
        public java.util.Date getGoodsIssueDate()
        Generated method - Getter of the SAPOrder.goodsIssueDate attribute defined at extension sapcpiorderexchangeoms.
        Returns:
        the goodsIssueDate
      • getOrder

        @Accessor(qualifier="order",
                  type=GETTER)
        public OrderModel getOrder()
        Generated method - Getter of the SAPOrder.order attribute defined at extension sapmodel.
        Returns:
        the order
      • getOrderEntryNumber

        @Accessor(qualifier="orderEntryNumber",
                  type=GETTER)
        public java.lang.Integer getOrderEntryNumber()
        Generated method - Getter of the SAPOrder.orderEntryNumber attribute defined at extension sapcpiorderexchangeoms.
        Returns:
        the orderEntryNumber
      • getQuantity

        @Accessor(qualifier="quantity",
                  type=GETTER)
        public java.lang.Integer getQuantity()
        Generated method - Getter of the SAPOrder.quantity attribute defined at extension sapcpiorderexchangeoms.
        Returns:
        the quantity
      • getRejectionReason

        @Accessor(qualifier="rejectionReason",
                  type=GETTER)
        public java.lang.String getRejectionReason()
        Generated method - Getter of the SAPOrder.rejectionReason attribute defined at extension sapcpiorderexchangeoms.
        Returns:
        the rejectionReason
      • getRevenueCloudOrderId

        @Accessor(qualifier="revenueCloudOrderId",
                  type=GETTER)
        public java.lang.String getRevenueCloudOrderId()
        Generated method - Getter of the SAPOrder.revenueCloudOrderId attribute defined at extension saprevenuecloudorder.
        Returns:
        the revenueCloudOrderId - Saves revenue cloud SubscriptionOrder-ID in Hybris Commerce Order
      • getSapOrderStatus

        @Accessor(qualifier="sapOrderStatus",
                  type=GETTER)
        public SAPOrderStatus getSapOrderStatus()
        Generated method - Getter of the SAPOrder.sapOrderStatus attribute defined at extension sapmodel.
        Returns:
        the sapOrderStatus - Sap Order Status
      • isSubscriptionOrder

        @Accessor(qualifier="subscriptionOrder",
                  type=GETTER)
        public boolean isSubscriptionOrder()
        Generated method - Getter of the SAPOrder.subscriptionOrder attribute defined at extension saprevenuecloudorder.
        Returns:
        the subscriptionOrder - Determines if this order is subscription order or not
      • setCode

        @Accessor(qualifier="code",
                  type=SETTER)
        public void setCode​(java.lang.String value)
        Generated method - Setter of SAPOrder.code attribute defined at extension sapmodel.
        Parameters:
        value - the code - SAP Order Number
      • setConsignments

        @Accessor(qualifier="consignments",
                  type=SETTER)
        public void setConsignments​(java.util.Set<ConsignmentModel> value)
        Generated method - Setter of SAPOrder.consignments attribute defined at extension sapmodel.
        Parameters:
        value - the consignments
      • setGoodsIssueDate

        @Accessor(qualifier="goodsIssueDate",
                  type=SETTER)
        public void setGoodsIssueDate​(java.util.Date value)
        Generated method - Setter of SAPOrder.goodsIssueDate attribute defined at extension sapcpiorderexchangeoms.
        Parameters:
        value - the goodsIssueDate
      • setOrder

        @Accessor(qualifier="order",
                  type=SETTER)
        public void setOrder​(OrderModel value)
        Generated method - Initial setter of SAPOrder.order attribute defined at extension sapmodel. Can only be used at creation of model - before first save.
        Parameters:
        value - the order
      • setOrderEntryNumber

        @Accessor(qualifier="orderEntryNumber",
                  type=SETTER)
        public void setOrderEntryNumber​(java.lang.Integer value)
        Generated method - Setter of SAPOrder.orderEntryNumber attribute defined at extension sapcpiorderexchangeoms.
        Parameters:
        value - the orderEntryNumber
      • setQuantity

        @Accessor(qualifier="quantity",
                  type=SETTER)
        public void setQuantity​(java.lang.Integer value)
        Generated method - Setter of SAPOrder.quantity attribute defined at extension sapcpiorderexchangeoms.
        Parameters:
        value - the quantity
      • setRejectionReason

        @Accessor(qualifier="rejectionReason",
                  type=SETTER)
        public void setRejectionReason​(java.lang.String value)
        Generated method - Setter of SAPOrder.rejectionReason attribute defined at extension sapcpiorderexchangeoms.
        Parameters:
        value - the rejectionReason
      • setRevenueCloudOrderId

        @Accessor(qualifier="revenueCloudOrderId",
                  type=SETTER)
        public void setRevenueCloudOrderId​(java.lang.String value)
        Generated method - Setter of SAPOrder.revenueCloudOrderId attribute defined at extension saprevenuecloudorder.
        Parameters:
        value - the revenueCloudOrderId - Saves revenue cloud SubscriptionOrder-ID in Hybris Commerce Order
      • setSapOrderStatus

        @Accessor(qualifier="sapOrderStatus",
                  type=SETTER)
        public void setSapOrderStatus​(SAPOrderStatus value)
        Generated method - Setter of SAPOrder.sapOrderStatus attribute defined at extension sapmodel.
        Parameters:
        value - the sapOrderStatus - Sap Order Status
      • setSubscriptionOrder

        @Accessor(qualifier="subscriptionOrder",
                  type=SETTER)
        public void setSubscriptionOrder​(boolean value)
        Generated method - Setter of SAPOrder.subscriptionOrder attribute defined at extension saprevenuecloudorder.
        Parameters:
        value - the subscriptionOrder - Determines if this order is subscription order or not