Class LockC

java.lang.Object
de.elo.ix.client.LockC
All Implemented Interfaces:
Serializable

public class LockC extends Object implements Serializable

Constants to lock data against concurrent modification.

See Also:
  • Field Details

    • bsetNO

      public static final long bsetNO
      See Also:
    • bsetYES

      public static final long bsetYES
      See Also:
    • bsetFORCE

      public static final long bsetFORCE
      See Also:
    • bsetIF_FREE

      public static final long bsetIF_FREE
      See Also:
    • bsetSORD

      public static final long bsetSORD
      Since:
      9.99.009.001
      See Also:
    • bsetDOC

      public static final long bsetDOC
      Since:
      9.99.009.001
      See Also:
    • NO

      public static final LockZ NO
      Do not lock the requested record(s).
    • YES

      public static final LockZ YES
      Lock or unlock. The lock is set, if the record is unlocked or locked by the current user. With respect to locking the indexing information (LockC.SORD) and document versions (LockC.DOC), LockC.YES locks and unlocks both since ELO 10. In order to successfully complete an operation with this type of Lock, another user must not hold even one of them.
      See Also:
    • FORCE

      public static final LockZ FORCE
      Lock or unlock regardless of whether the data is locked by another user. This requires main administration privileges in most cases.
    • IF_FREE

      public static final LockZ IF_FREE
      A lock is only set, if the record is unlocked. A lock request is refused too, if the record is already a lock by the current user.
      See Also:
    • SORD

      public static final LockZ SORD
      Lock or unlock the indexing information. Works like YES but is only valid at check*Sord() and check*Doc() respectively.
      Since:
      9.99.009.001
      See Also:
    • DOC

      public static final LockZ DOC
      Lock or unlock document versions. Works like YES but is only valid at check*Sord() and check*Doc() respectively.
      Since:
      9.99.009.001
      See Also:
  • Constructor Details

    • LockC

      public LockC()
  • Method Details

    • getFORCE

      public LockZ getFORCE()
    • setFORCE

      public void setFORCE(LockZ FORCE)
    • getIF_FREE

      public LockZ getIF_FREE()
    • setIF_FREE

      public void setIF_FREE(LockZ IF_FREE)
    • getNO

      public LockZ getNO()
    • setNO

      public void setNO(LockZ NO)
    • getYES

      public LockZ getYES()
    • setYES

      public void setYES(LockZ YES)
    • getBsetFORCE

      public long getBsetFORCE()
    • setBsetFORCE

      public void setBsetFORCE(long bsetFORCE)
    • getBsetIF_FREE

      public long getBsetIF_FREE()
    • setBsetIF_FREE

      public void setBsetIF_FREE(long bsetIF_FREE)
    • getBsetNO

      public long getBsetNO()
    • setBsetNO

      public void setBsetNO(long bsetNO)
    • getBsetYES

      public long getBsetYES()
    • setBsetYES

      public void setBsetYES(long bsetYES)
    • getBsetSORD

      public static long getBsetSORD()
    • getBsetDOC

      public static long getBsetDOC()
    • getSORD

      public static LockZ getSORD()
    • getDOC

      public static LockZ getDOC()