Class LocationVO

java.lang.Object
org.springframework.hateoas.RepresentationModel<LocationVO>
org.ameba.http.AbstractBase<LocationVO>
org.openwms.wms.location.api.LocationVO
All Implemented Interfaces:
Serializable, org.openwms.common.location.api.TargetVO

public class LocationVO extends org.ameba.http.AbstractBase<LocationVO> implements org.openwms.common.location.api.TargetVO, Serializable
A LocationVO.
Author:
Heiko Scherrer
See Also:
  • Field Details Link icon

    • pKey Link icon

      private String pKey
      The persistent technical key.
    • locationId Link icon

      private String locationId
      Unique natural key.
    • locationGroupName Link icon

      private String locationGroupName
      Unique identifier of a LocationGroup.
    • incomingActive Link icon

      private Boolean incomingActive
      Signals the incoming state of this Location.
    • outgoingActive Link icon

      private Boolean outgoingActive
      Signals the outgoing state of this Location.
    • mixedProducts Link icon

      private Boolean mixedProducts
      Whether it is allowed to store different Products on this Location.
    • directBookingAllowed Link icon

      private Boolean directBookingAllowed
      Whether it is allowed to move Products without TransportUnit to this Location directly.
    • plcState Link icon

      private Integer plcState
      The PLC is able to change the state of a Location. This property stores the last state, received from the PLC.
    • erpCode Link icon

      private String erpCode
      ERP code of the Location.
    • description Link icon

      private String description
      Description of the Location.
    • sortOrder Link icon

      private Integer sortOrder
      Sort order index used by Putaway strategies.
    • noMaxTransportUnits Link icon

      private Integer noMaxTransportUnits
      Maximum number of TransportUnits allowed on this Location.
    • lastPickingDate Link icon

      private ZonedDateTime lastPickingDate
      When picking happened the last time on this Location.
    • lastInventoryDate Link icon

      private ZonedDateTime lastInventoryDate
      When was this Location the last time under stock-taking.
  • Constructor Details Link icon

    • LocationVO Link icon

      public LocationVO()
    • LocationVO Link icon

      public LocationVO(String locationId)
  • Method Details Link icon

    • of Link icon

      public static LocationVO of(String locationId)
    • isInfeedBlocked Link icon

      public Boolean isInfeedBlocked()
      Checks whether the Location is blocked for incoming goods.
      Returns:
      true if blocked, otherwise false
    • isOutfeedBlocked Link icon

      public Boolean isOutfeedBlocked()
      Checks whether the Location is blocked for outgoing goods.
      Returns:
      true if blocked, otherwise false
    • isMixingProductsAllowed Link icon

      public boolean isMixingProductsAllowed()
      Is it allowed to have different Products on the Location.
      Returns:
      true if allowed
    • hasNoMaxTransportUnits Link icon

      public boolean hasNoMaxTransportUnits()
    • hasErpCode Link icon

      public boolean hasErpCode()
    • hasLocationId Link icon

      public boolean hasLocationId()
    • getpKey Link icon

      public String getpKey()
      Specified by:
      getpKey in interface org.openwms.common.location.api.TargetVO
    • setpKey Link icon

      public void setpKey(String pKey)
    • getLocationId Link icon

      public String getLocationId()
    • getLocationGroupName Link icon

      public String getLocationGroupName()
    • getIncomingActive Link icon

      public Boolean getIncomingActive()
    • getOutgoingActive Link icon

      public Boolean getOutgoingActive()
    • getMixedProducts Link icon

      public Boolean getMixedProducts()
    • setMixedProducts Link icon

      public void setMixedProducts(Boolean mixedProducts)
    • getDirectBookingAllowed Link icon

      public Boolean getDirectBookingAllowed()
    • setDirectBookingAllowed Link icon

      public void setDirectBookingAllowed(Boolean directBookingAllowed)
    • getPlcState Link icon

      public Integer getPlcState()
    • getErpCode Link icon

      public String getErpCode()
    • setErpCode Link icon

      public void setErpCode(String erpCode)
    • getDescription Link icon

      public String getDescription()
    • getSortOrder Link icon

      public Integer getSortOrder()
    • setSortOrder Link icon

      public void setSortOrder(Integer sortOrder)
    • getNoMaxTransportUnits Link icon

      public Integer getNoMaxTransportUnits()
    • setNoMaxTransportUnits Link icon

      public void setNoMaxTransportUnits(Integer noMaxTransportUnits)
    • getLastPickingDate Link icon

      public ZonedDateTime getLastPickingDate()
    • setLastPickingDate Link icon

      public void setLastPickingDate(ZonedDateTime lastPickingDate)
    • getLastInventoryDate Link icon

      public ZonedDateTime getLastInventoryDate()
    • setLastInventoryDate Link icon

      public void setLastInventoryDate(ZonedDateTime lastInventoryDate)
    • asString Link icon

      public String asString()
      Specified by:
      asString in interface org.openwms.common.location.api.TargetVO
    • toString Link icon

      public String toString()
      All fields.
      Overrides:
      toString in class org.springframework.hateoas.RepresentationModel<LocationVO>
    • equals Link icon

      public boolean equals(Object o)
      All fields.
      Overrides:
      equals in class org.ameba.http.AbstractBase<LocationVO>
    • hashCode Link icon

      public int hashCode()
      All fields.
      Overrides:
      hashCode in class org.ameba.http.AbstractBase<LocationVO>