Class AdvancedShippingNoticeModel

All Implemented Interfaces:
Serializable

public class AdvancedShippingNoticeModel extends ItemModel
Generated model class for type AdvancedShippingNotice first defined at extension warehousing.
See Also:
  • Field Details

    • _TYPECODE

      public static final String _TYPECODE
      Generated model type code constant.
      See Also:
    • _ADVANCEDSHIPPINGNOTICEENTRY2ASNRELATION

      public static final String _ADVANCEDSHIPPINGNOTICEENTRY2ASNRELATION
      Generated relation code constant for relation AdvancedShippingNoticeEntry2AsnRelation defining source attribute asnEntries in extension warehousing.
      See Also:
    • STATUS

      public static final String STATUS
      Generated constant - Attribute key of AdvancedShippingNotice.status attribute defined at extension warehousing.
      See Also:
    • EXTERNALID

      public static final String EXTERNALID
      Generated constant - Attribute key of AdvancedShippingNotice.externalId attribute defined at extension warehousing.
      See Also:
    • INTERNALID

      public static final String INTERNALID
      Generated constant - Attribute key of AdvancedShippingNotice.internalId attribute defined at extension warehousing.
      See Also:
    • RELEASEDATE

      public static final String RELEASEDATE
      Generated constant - Attribute key of AdvancedShippingNotice.releaseDate attribute defined at extension warehousing.
      See Also:
    • WAREHOUSE

      public static final String WAREHOUSE
      Generated constant - Attribute key of AdvancedShippingNotice.warehouse attribute defined at extension warehousing.
      See Also:
    • POINTOFSERVICE

      public static final String POINTOFSERVICE
      Generated constant - Attribute key of AdvancedShippingNotice.pointOfService attribute defined at extension warehousing.
      See Also:
    • ASNENTRIES

      public static final String ASNENTRIES
      Generated constant - Attribute key of AdvancedShippingNotice.asnEntries attribute defined at extension warehousing.
      See Also:
  • Constructor Details

    • AdvancedShippingNoticeModel

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

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

      @Deprecated(since="4.1.1", forRemoval=true) public AdvancedShippingNoticeModel(String _externalId, String _internalId, PointOfServiceModel _pointOfService, Date _releaseDate)
      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:
      _externalId - initial attribute declared by type AdvancedShippingNotice at extension warehousing
      _internalId - initial attribute declared by type AdvancedShippingNotice at extension warehousing
      _pointOfService - initial attribute declared by type AdvancedShippingNotice at extension warehousing
      _releaseDate - initial attribute declared by type AdvancedShippingNotice at extension warehousing
    • AdvancedShippingNoticeModel

      @Deprecated(since="4.1.1", forRemoval=true) public AdvancedShippingNoticeModel(String _externalId, String _internalId, ItemModel _owner, PointOfServiceModel _pointOfService, Date _releaseDate)
      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:
      _externalId - initial attribute declared by type AdvancedShippingNotice at extension warehousing
      _internalId - initial attribute declared by type AdvancedShippingNotice at extension warehousing
      _owner - initial attribute declared by type Item at extension core
      _pointOfService - initial attribute declared by type AdvancedShippingNotice at extension warehousing
      _releaseDate - initial attribute declared by type AdvancedShippingNotice at extension warehousing
  • Method Details

    • getAsnEntries

      @Accessor(qualifier="asnEntries", type=GETTER) public List<AdvancedShippingNoticeEntryModel> getAsnEntries()
      Generated method - Getter of the AdvancedShippingNotice.asnEntries attribute defined at extension warehousing. Consider using FlexibleSearchService::searchRelation for pagination support of large result sets.
      Returns:
      the asnEntries
    • getExternalId

      @Accessor(qualifier="externalId", type=GETTER) public String getExternalId()
      Generated method - Getter of the AdvancedShippingNotice.externalId attribute defined at extension warehousing.
      Returns:
      the externalId - ASN id coming from external provider
    • getInternalId

      @Accessor(qualifier="internalId", type=GETTER) public String getInternalId()
      Generated method - Getter of the AdvancedShippingNotice.internalId attribute defined at extension warehousing.
      Returns:
      the internalId - Internal ASN id which is generated by NumberSeries
    • getPointOfService

      @Accessor(qualifier="pointOfService", type=GETTER) public PointOfServiceModel getPointOfService()
      Generated method - Getter of the AdvancedShippingNotice.pointOfService attribute defined at extension warehousing.
      Returns:
      the pointOfService
    • getReleaseDate

      @Accessor(qualifier="releaseDate", type=GETTER) public Date getReleaseDate()
      Generated method - Getter of the AdvancedShippingNotice.releaseDate attribute defined at extension warehousing.
      Returns:
      the releaseDate - Release date for asn entries
    • getStatus

      @Accessor(qualifier="status", type=GETTER) public AsnStatus getStatus()
      Generated method - Getter of the AdvancedShippingNotice.status attribute defined at extension warehousing.
      Returns:
      the status - Determines the status of given ASN
    • getWarehouse

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

      @Accessor(qualifier="asnEntries", type=SETTER) public void setAsnEntries(List<AdvancedShippingNoticeEntryModel> value)
      Generated method - Setter of AdvancedShippingNotice.asnEntries attribute defined at extension warehousing.
      Parameters:
      value - the asnEntries
    • setExternalId

      @Accessor(qualifier="externalId", type=SETTER) public void setExternalId(String value)
      Generated method - Setter of AdvancedShippingNotice.externalId attribute defined at extension warehousing.
      Parameters:
      value - the externalId - ASN id coming from external provider
    • setInternalId

      @Accessor(qualifier="internalId", type=SETTER) public void setInternalId(String value)
      Generated method - Setter of AdvancedShippingNotice.internalId attribute defined at extension warehousing.
      Parameters:
      value - the internalId - Internal ASN id which is generated by NumberSeries
    • setPointOfService

      @Accessor(qualifier="pointOfService", type=SETTER) public void setPointOfService(PointOfServiceModel value)
      Generated method - Setter of AdvancedShippingNotice.pointOfService attribute defined at extension warehousing.
      Parameters:
      value - the pointOfService
    • setReleaseDate

      @Accessor(qualifier="releaseDate", type=SETTER) public void setReleaseDate(Date value)
      Generated method - Setter of AdvancedShippingNotice.releaseDate attribute defined at extension warehousing.
      Parameters:
      value - the releaseDate - Release date for asn entries
    • setStatus

      @Accessor(qualifier="status", type=SETTER) public void setStatus(AsnStatus value)
      Generated method - Setter of AdvancedShippingNotice.status attribute defined at extension warehousing.
      Parameters:
      value - the status - Determines the status of given ASN
    • setWarehouse

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