Class ResultLockDataImpl

  • All Implemented Interfaces:
    ResultLockData

    public class ResultLockDataImpl
    extends java.lang.Object
    implements ResultLockData
    Implementation of ResultLockData.
    • Constructor Detail

      • ResultLockDataImpl

        public ResultLockDataImpl​(DocumentDatabaseMetaInfo documentInfo)
        Constructor.
        Parameters:
        documentInfo - document info to use
      • ResultLockDataImpl

        public ResultLockDataImpl​(DocumentDatabaseMetaInfo documentInfo,
                                  com.saperion.intf.SaLockInfo lockInfo)
        Constructor.
        Parameters:
        documentInfo - document info to use
        lockInfo - locking information for the document. These will override the locking information contained in the documentInfo if not null.
    • Method Detail

      • getCheckoutUser

        public java.lang.String getCheckoutUser()
        Specified by:
        getCheckoutUser in interface ResultLockData
        Returns:
        checkout user name
      • getLockUser

        public java.lang.String getLockUser()
        Specified by:
        getLockUser in interface ResultLockData
        Returns:
        lock user name
      • isCheckedOut

        public boolean isCheckedOut()
        Specified by:
        isCheckedOut in interface ResultLockData
        Returns:
        true, if the document is checked out
      • isLocked

        public boolean isLocked()
        Specified by:
        isLocked in interface ResultLockData
        Returns:
        true, if the document is locked
      • isLockedByCurrentUser

        public boolean isLockedByCurrentUser()
        Specified by:
        isLockedByCurrentUser in interface ResultLockData
        Returns:
        true, if the document is locked by current user