public interface ExtendedLockManager extends LockManager
| Modifier and Type | Method and Description | 
|---|---|
Item | 
acquireDavLock(long id,
              NamedValue[] attributes)
Acquires a DAV lock on the given Item. 
 | 
Item | 
acquireNullOrDavLock(long id,
                    String name,
                    NamedValue[] attributes)
Acquires either a Null Resource Lock or a DAV lock on the given Item
 name. 
 | 
Item | 
refreshDavLock(long id,
              NamedValue[] attributes)
Refreshes a DAV lock. 
 | 
void | 
releaseDavLock(long id)
Releases a DAV on the given Item. 
 | 
void | 
releaseNullResourceLock(long id,
                       String name)
Releases a Null Resource Lock on the given Item
 name. 
 | 
acquireManualLocks, listLockedDocuments, releaseManualLocksItem acquireDavLock(long id, NamedValue[] attributes) throws FdkException
id - the ID of the Item to lock.attributes - DAV lock attributes:
                     FdkException - if the operation fails.void releaseDavLock(long id)
             throws FdkException
id - the ID of the object to unlock.FdkException - if the operation fails.Item refreshDavLock(long id, NamedValue[] attributes) throws FdkException
id - the ID of the object on which to refresh the lock.attributes - DAV lock attributes:
                     FdkException - if the operation fails.Item acquireNullOrDavLock(long id, String name, NamedValue[] attributes) throws FdkException
id - the ID of the Folder containing the Item to lock.name - the name of the Item to lock.attributes - DAV lock attributes:
                     FdkException - if the operation fails.void releaseNullResourceLock(long id,
                             String name)
                      throws FdkException
id - the ID of the Folder containing the Item 
                     holding the lockname - the name of the Item on which the lock appliesFdkException - if the operation fails.Copyright © 2025. All rights reserved.