Class MovementGroup

java.lang.Object
org.ameba.integration.jpa.BaseEntity
org.ameba.integration.jpa.ApplicationEntity
org.openwms.wms.movements.impl.MovementGroup
All Implemented Interfaces:
Serializable, org.ameba.integration.TypedEntity<Long>

@Entity public class MovementGroup extends org.ameba.integration.jpa.ApplicationEntity implements Serializable
A MovementGroup is used to group Movements.
Author:
Heiko Scherrer
See Also:
  • Field Details

    • name

      @NotEmpty private @NotEmpty String name
    • state

      private String state
      The current state the MovementGroup resides in.
    • assignedUser

      private String assignedUser
      A human user might be assigned to this MovementGroup.
    • movements

      private Set<Movement> movements
      The Movements that belong to the MovementGroup.
  • Constructor Details

    • MovementGroup

      protected MovementGroup()
      Dear JPA...
    • MovementGroup

      public MovementGroup(String name)
  • Method Details

    • prePersist

      protected void prePersist()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getState

      public String getState()
    • setState

      public void setState(String state)
    • getAssignedUser

      public String getAssignedUser()
    • setAssignedUser

      public void setAssignedUser(String assignedUser)
    • getMovements

      public Set<Movement> getMovements()
    • setMovements

      public void setMovements(Set<Movement> movements)
    • toString

      public String toString()
      All fields
      Overrides:
      toString in class Object
    • equals

      public boolean equals(Object o)
      All fields
      Overrides:
      equals in class org.ameba.integration.jpa.ApplicationEntity
    • hashCode

      public int hashCode()
      All fields
      Overrides:
      hashCode in class org.ameba.integration.jpa.ApplicationEntity