Class WarehouseBinModel

  • All Implemented Interfaces:
    java.io.Serializable

    public class WarehouseBinModel
    extends ItemModel
    Generated model class for type WarehouseBin first defined at extension warehousing.
    See Also:
    Serialized Form
    • Field Detail

      • _TYPECODE

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

        public static final java.lang.String _WAREHOUSE2WAREHOUSEBINRELATION
        Generated relation code constant for relation Warehouse2WarehouseBinRelation defining source attribute warehouse in extension warehousing.
        See Also:
        Constant Field Values
      • CODE

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

        public static final java.lang.String VOLUME
        Generated constant - Attribute key of WarehouseBin.volume attribute defined at extension warehousing.
        See Also:
        Constant Field Values
      • MAXENTRIES

        public static final java.lang.String MAXENTRIES
        Generated constant - Attribute key of WarehouseBin.maxEntries attribute defined at extension warehousing.
        See Also:
        Constant Field Values
      • ROW

        public static final java.lang.String ROW
        Generated constant - Attribute key of WarehouseBin.row attribute defined at extension warehousing.
        See Also:
        Constant Field Values
      • POSITION

        public static final java.lang.String POSITION
        Generated constant - Attribute key of WarehouseBin.position attribute defined at extension warehousing.
        See Also:
        Constant Field Values
      • WAREHOUSE

        public static final java.lang.String WAREHOUSE
        Generated constant - Attribute key of WarehouseBin.warehouse attribute defined at extension warehousing.
        See Also:
        Constant Field Values
      • WAREHOUSEBINENTRIES

        public static final java.lang.String WAREHOUSEBINENTRIES
        Generated constant - Attribute key of WarehouseBin.warehouseBinEntries attribute defined at extension warehousing.
        See Also:
        Constant Field Values
      • SOURCEWAREHOUSETRANSFERENTRIES

        public static final java.lang.String SOURCEWAREHOUSETRANSFERENTRIES
        Generated constant - Attribute key of WarehouseBin.sourceWarehouseTransferEntries attribute defined at extension warehousing.
        See Also:
        Constant Field Values
      • DESTINATIONWAREHOUSETRANSFERENTRIES

        public static final java.lang.String DESTINATIONWAREHOUSETRANSFERENTRIES
        Generated constant - Attribute key of WarehouseBin.destinationWarehouseTransferEntries attribute defined at extension warehousing.
        See Also:
        Constant Field Values
    • Constructor Detail

      • WarehouseBinModel

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

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

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public WarehouseBinModel​(java.lang.String _code,
                                 WarehouseModel _warehouse)
        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:
        _code - initial attribute declared by type WarehouseBin at extension warehousing
        _warehouse - initial attribute declared by type WarehouseBin at extension warehousing
      • WarehouseBinModel

        @Deprecated(since="4.1.1",
                    forRemoval=true)
        public WarehouseBinModel​(java.lang.String _code,
                                 ItemModel _owner,
                                 WarehouseModel _warehouse)
        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:
        _code - initial attribute declared by type WarehouseBin at extension warehousing
        _owner - initial attribute declared by type Item at extension core
        _warehouse - initial attribute declared by type WarehouseBin at extension warehousing
    • Method Detail

      • getCode

        @Accessor(qualifier="code",
                  type=GETTER)
        public java.lang.String getCode()
        Generated method - Getter of the WarehouseBin.code attribute defined at extension warehousing.
        Returns:
        the code
      • getDestinationWarehouseTransferEntries

        @Accessor(qualifier="destinationWarehouseTransferEntries",
                  type=GETTER)
        public java.util.Set<WarehouseTransferEntryModel> getDestinationWarehouseTransferEntries()
        Generated method - Getter of the WarehouseBin.destinationWarehouseTransferEntries attribute defined at extension warehousing. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the destinationWarehouseTransferEntries
      • getMaxEntries

        @Accessor(qualifier="maxEntries",
                  type=GETTER)
        public int getMaxEntries()
        Generated method - Getter of the WarehouseBin.maxEntries attribute defined at extension warehousing.
        Returns:
        the maxEntries
      • getPosition

        @Accessor(qualifier="position",
                  type=GETTER)
        public java.lang.String getPosition()
        Generated method - Getter of the WarehouseBin.position attribute defined at extension warehousing.
        Returns:
        the position
      • getRow

        @Accessor(qualifier="row",
                  type=GETTER)
        public java.lang.String getRow()
        Generated method - Getter of the WarehouseBin.row attribute defined at extension warehousing.
        Returns:
        the row
      • getSourceWarehouseTransferEntries

        @Accessor(qualifier="sourceWarehouseTransferEntries",
                  type=GETTER)
        public java.util.Set<WarehouseTransferEntryModel> getSourceWarehouseTransferEntries()
        Generated method - Getter of the WarehouseBin.sourceWarehouseTransferEntries attribute defined at extension warehousing. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the sourceWarehouseTransferEntries
      • getVolume

        @Accessor(qualifier="volume",
                  type=GETTER)
        public double getVolume()
        Generated method - Getter of the WarehouseBin.volume attribute defined at extension warehousing.
        Returns:
        the volume
      • getWarehouse

        @Accessor(qualifier="warehouse",
                  type=GETTER)
        public WarehouseModel getWarehouse()
        Generated method - Getter of the WarehouseBin.warehouse attribute defined at extension warehousing.
        Returns:
        the warehouse
      • getWarehouseBinEntries

        @Accessor(qualifier="warehouseBinEntries",
                  type=GETTER)
        public java.util.Set<WarehouseBinEntryModel> getWarehouseBinEntries()
        Generated method - Getter of the WarehouseBin.warehouseBinEntries attribute defined at extension warehousing. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
        Returns:
        the warehouseBinEntries
      • setCode

        @Accessor(qualifier="code",
                  type=SETTER)
        public void setCode​(java.lang.String value)
        Generated method - Setter of WarehouseBin.code attribute defined at extension warehousing.
        Parameters:
        value - the code
      • setDestinationWarehouseTransferEntries

        @Accessor(qualifier="destinationWarehouseTransferEntries",
                  type=SETTER)
        public void setDestinationWarehouseTransferEntries​(java.util.Set<WarehouseTransferEntryModel> value)
        Generated method - Setter of WarehouseBin.destinationWarehouseTransferEntries attribute defined at extension warehousing.
        Parameters:
        value - the destinationWarehouseTransferEntries
      • setMaxEntries

        @Accessor(qualifier="maxEntries",
                  type=SETTER)
        public void setMaxEntries​(int value)
        Generated method - Setter of WarehouseBin.maxEntries attribute defined at extension warehousing.
        Parameters:
        value - the maxEntries
      • setPosition

        @Accessor(qualifier="position",
                  type=SETTER)
        public void setPosition​(java.lang.String value)
        Generated method - Setter of WarehouseBin.position attribute defined at extension warehousing.
        Parameters:
        value - the position
      • setRow

        @Accessor(qualifier="row",
                  type=SETTER)
        public void setRow​(java.lang.String value)
        Generated method - Setter of WarehouseBin.row attribute defined at extension warehousing.
        Parameters:
        value - the row
      • setSourceWarehouseTransferEntries

        @Accessor(qualifier="sourceWarehouseTransferEntries",
                  type=SETTER)
        public void setSourceWarehouseTransferEntries​(java.util.Set<WarehouseTransferEntryModel> value)
        Generated method - Setter of WarehouseBin.sourceWarehouseTransferEntries attribute defined at extension warehousing.
        Parameters:
        value - the sourceWarehouseTransferEntries
      • setVolume

        @Accessor(qualifier="volume",
                  type=SETTER)
        public void setVolume​(double value)
        Generated method - Setter of WarehouseBin.volume attribute defined at extension warehousing.
        Parameters:
        value - the volume
      • setWarehouse

        @Accessor(qualifier="warehouse",
                  type=SETTER)
        public void setWarehouse​(WarehouseModel value)
        Generated method - Setter of WarehouseBin.warehouse attribute defined at extension warehousing.
        Parameters:
        value - the warehouse
      • setWarehouseBinEntries

        @Accessor(qualifier="warehouseBinEntries",
                  type=SETTER)
        public void setWarehouseBinEntries​(java.util.Set<WarehouseBinEntryModel> value)
        Generated method - Setter of WarehouseBin.warehouseBinEntries attribute defined at extension warehousing.
        Parameters:
        value - the warehouseBinEntries