Class Lock

java.lang.Object
org.nuxeo.ecm.core.api.Lock
All Implemented Interfaces:
Serializable

public class Lock extends Object implements Serializable
Information about a lock set on a document.

The lock information holds the owner, which is a user id, and the lock creation time.

See Also:
  • Constructor Details

    • Lock

      public Lock(String owner, Calendar created, boolean failed)
    • Lock

      public Lock(String owner, Calendar created)
    • Lock

      public Lock(Lock lock, boolean failed)
  • Method Details

    • getOwner

      public String getOwner()
      The owner of the lock.
      Returns:
      the owner, which is a user id
    • getCreated

      public Calendar getCreated()
      The creation time of the lock.
      Returns:
      the creation time
    • getFailed

      public boolean getFailed()
      The failure state, used for removal results.
      Returns:
      the failure state
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
      Since:
      11.1
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
      Since:
      11.1
    • toString

      public String toString()
      Overrides:
      toString in class Object
      Since:
      11.1