Enum Class LockMode

java.lang.Object
java.lang.Enum<LockMode>
org.openwms.common.location.api.LockMode
All Implemented Interfaces:
Serializable, Comparable<LockMode>, Constable

public enum LockMode extends Enum<LockMode> implements Serializable
A LockMode is an enumeration of possible modes a Target resource can be locked for.
Author:
Heiko Scherrer
  • Enum Constant Details

    • IN

      public static final LockMode IN
      Locked for inbound operations.
    • OUT

      public static final LockMode OUT
      Locked for outbound operations.
    • IN_AND_OUT

      public static final LockMode IN_AND_OUT
      Locked for inbound and outbound operations.
    • NONE

      public static final LockMode NONE
      Not locked for any operation.
  • Constructor Details

    • LockMode

      private LockMode()
  • Method Details

    • values

      public static LockMode[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static LockMode valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null