Class AbstractOrderEntryProductInfoModel

    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _ABSTRACTORDERENTRY2ABSTRACTORDERENTRYPRODUCTINFORELATION
        Generated relation code constant for relation AbstractOrderEntry2AbstractOrderEntryProductInfoRelation defining source attribute orderEntry in extension catalog.
        See Also:
        Constant Field Values
      • PRODUCTINFOSTATUS

        public static final java.lang.String PRODUCTINFOSTATUS
        Generated constant - Attribute key of AbstractOrderEntryProductInfo.productInfoStatus attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • CONFIGURATORTYPE

        public static final java.lang.String CONFIGURATORTYPE
        Generated constant - Attribute key of AbstractOrderEntryProductInfo.configuratorType attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • ORDERENTRYPOS

        public static final java.lang.String ORDERENTRYPOS
        Generated constant - Attribute key of AbstractOrderEntryProductInfo.orderEntryPOS attribute defined at extension catalog.
        See Also:
        Constant Field Values
      • ORDERENTRY

        public static final java.lang.String ORDERENTRY
        Generated constant - Attribute key of AbstractOrderEntryProductInfo.orderEntry attribute defined at extension catalog.
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractOrderEntryProductInfoModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AbstractOrderEntryProductInfoModel​(ConfiguratorType _configuratorType,
                                                  AbstractOrderEntryModel _orderEntry)
        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:
        _configuratorType - initial attribute declared by type AbstractOrderEntryProductInfo at extension catalog
        _orderEntry - initial attribute declared by type AbstractOrderEntryProductInfo at extension catalog
      • AbstractOrderEntryProductInfoModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public AbstractOrderEntryProductInfoModel​(ConfiguratorType _configuratorType,
                                                  AbstractOrderEntryModel _orderEntry,
                                                  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:
        _configuratorType - initial attribute declared by type AbstractOrderEntryProductInfo at extension catalog
        _orderEntry - initial attribute declared by type AbstractOrderEntryProductInfo at extension catalog
        _owner - initial attribute declared by type Item at extension core
    • Method Detail

      • getConfiguratorType

        @Accessor(qualifier="configuratorType",
                  type=GETTER)
        public ConfiguratorType getConfiguratorType()
        Generated method - Getter of the AbstractOrderEntryProductInfo.configuratorType attribute defined at extension catalog.
        Returns:
        the configuratorType - Configurator type for configurable product
      • getProductInfoStatus

        @Accessor(qualifier="productInfoStatus",
                  type=GETTER)
        public ProductInfoStatus getProductInfoStatus()
        Generated method - Getter of the AbstractOrderEntryProductInfo.productInfoStatus attribute defined at extension catalog.
        Returns:
        the productInfoStatus - Status of AbstractOrderEntryProductInfo, NONE by default
      • setConfiguratorType

        @Accessor(qualifier="configuratorType",
                  type=SETTER)
        public void setConfiguratorType​(ConfiguratorType value)
        Generated method - Initial setter of AbstractOrderEntryProductInfo.configuratorType attribute defined at extension catalog. Can only be used at creation of model - before first save.
        Parameters:
        value - the configuratorType - Configurator type for configurable product
      • setOrderEntry

        @Accessor(qualifier="orderEntry",
                  type=SETTER)
        public void setOrderEntry​(AbstractOrderEntryModel value)
        Generated method - Initial setter of AbstractOrderEntryProductInfo.orderEntry attribute defined at extension catalog. Can only be used at creation of model - before first save.
        Parameters:
        value - the orderEntry
      • setProductInfoStatus

        @Accessor(qualifier="productInfoStatus",
                  type=SETTER)
        public void setProductInfoStatus​(ProductInfoStatus value)
        Generated method - Setter of AbstractOrderEntryProductInfo.productInfoStatus attribute defined at extension catalog.
        Parameters:
        value - the productInfoStatus - Status of AbstractOrderEntryProductInfo, NONE by default