public class LockObjectDefinition extends SystemObjectDefinition
po.lock(LockObjectDefinition) to lock the PublicObject.
 LibraryObjectDefinition.EnumToIntegerCode, LibraryObjectDefinition.LookupByNamem_Attributes, m_ClassObjectName, m_ClassObjectValue, m_ContentSpecifications, m_DefinitionLists, m_Definitions, m_EnclosedDefinition, m_Id, m_Options, m_ReadOnly, m_ReferenceAttributes, m_Session, m_SystemOptions| Constructor and Description | 
|---|
LockObjectDefinition(LibrarySessionInterface session)
Construct a definition explicitly capturing the
 session. 
 | 
LockObjectDefinition(LibrarySessionInterface session,
                    String className)
Construct a definition, explicitly capturing the
 session and setting the initial classobject. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
applySettings(AttributeValueTable avt)
Applies settings from the specified table. 
 | 
DirectoryUser | 
getLockHolder()
Deprecated. 
 
CM SDK 10gR2: use getLockHolderValue() 
 | 
AttributeValue | 
getLockHolderValue()
Get the lock holder for lock 
 | 
int | 
getLockState()
Deprecated. 
 
CM SDK 10gR2: use getLockStateValue() 
 | 
AttributeValue | 
getLockStateValue()
get the value for the lockstate of this lock 
 | 
Date | 
getLockTimeOut()
get the value for the TimeOut of this lock 
 | 
void | 
setLockHolder(DirectoryUser du)
Deprecated. 
 
CM SDK 10gR2: use setLockHolderValue(
            AttributeValue.newAttributeValue(du)); 
 | 
void | 
setLockHolderValue(AttributeValue av)
Set the lock holder for lock 
 | 
void | 
setLockState(int lockstate)
Deprecated. 
 
CM SDK 10gR2: use setLockStateValue() 
 | 
void | 
setLockStateValue(AttributeValue av)
Set the LockState for the LockObject 
 | 
void | 
setLockTimeOut(Date timeout)
Set the LockTime Out for the LockObject 
 | 
addCategoryDefinition, addCategoryDefinitionForUpdate, addCategoryDefinitions, addCategoryForDelete, getCategoriesForDelete, getCategoryDefinitions, getCategoryDefinitionsForUpdate, getCreateCategoriesServerSideOption, removeCategoriesForDelete, removeCategoryDefinitions, removeCategoryDefinitionsForUpdate, setCategoryDefinitions, setCreateCategoriesServerSideOption, toSystemObjectDefinition, toSystemObjectDefinitionaddDefinition, addDefinitions, addProperty, addPropertyDefinition, addPropertyDefinition, addPropertyDefinitions, addPropertyDefinitions, addSimplePropertyDefinition, addSimplePropertyDefinition, addSimplePropertyDefinitions, addSimplePropertyDefinitions, applyEnumSetting, applyEnumSetting, applyMapSetting, applyMapSetting, applyObjectArraySetting, applyObjectArraySetting, applyObjectSetting, applyObjectSetting, applySetting, applySetting, captureSession, captureSession, captureSession, clone, constructInstance, constructInstance, constructInstance, copyInto, deriveObjectArraySetting, deriveObjectSetting, getAttribute, getAttribute, getAttributes, getAttributes, getAttributesSorted, getClassId, getClassObject, getClassObjectValue, getContentSpecification, getContentSpecificationKeys, getCopiedObjectValue, getDefinition, getDefinitionClassName, getDefinitionKeys, getDefinitionListKeys, getDefinitions, getId, getLibrarySession, getName, getOption, getOptionAsAttributeValue, getOptionKeys, getPolicyMode, getPropertyDefinitions, getReferenceAttribute, getReferenceAttributes, getServerDefinition, getSession, getSimplePropertyDefinitions, getSLibrarySession, getStringAttribute, getSystemOption, getSystemOptionAsAttributeValue, getSystemOptionAsBoolean, getSystemOptionKeys, getWriteableInstance, isReadOnly, prepareForDefinitionObject, processSimplePropertiesForCreate, processSimplePropertiesForUpdate, removeAttribute, removeContentSpecification, removeDefinition, removeDefinitions, removeOption, removePropertyDefinitions, removeReferenceAttribute, removeSimplePropertyDefinitions, removeSystemOption, reset, resolve, setAttribute, setAttribute, setAttribute, setAttributeByUpperCaseName, setAttributeByUpperCaseName, setAttributePolicyMode, setAttributes, setClassId, setClassname, setClassObject, setClassObjectValue, setContentSpecification, setCopiedObjectValue, setDefinition, setDefinitions, setId, setName, setOption, setReadOnly, setReferenceAttribute, setReferenceAttribute, setSession, setSimplePropertyDefinitions, setSystemOption, unresolve, verifySessionpublic LockObjectDefinition(LibrarySessionInterface session) throws IfsException
session - the current sessionIfsException - if the operation failspublic LockObjectDefinition(LibrarySessionInterface session, String className) throws IfsException
session - the current sessionclassName - the initial class nameIfsException - if the operation failspublic void applySettings(AttributeValueTable avt) throws IfsException
applySettings in class SystemObjectDefinitionavt - the table having the definition settingsIfsException - if the operation fails@Deprecated public void setLockState(int lockstate) throws IfsException
lockstate - the integer LockState to be setIfsException - if the operation failsLockObjectpublic void setLockStateValue(AttributeValue av) throws IfsException
av - - attribute value that represents the integer lockstate to be setIfsException - if the operation failsLockObject@Deprecated public int getLockState() throws IfsException
IfsException - if the operation failspublic AttributeValue getLockStateValue() throws IfsException
IfsException - if the operation failspublic void setLockTimeOut(Date timeout) throws IfsException
timeout - the actual time at which this
                      lock should automatically expireIfsException - if the operation failsLockObjectpublic Date getLockTimeOut() throws IfsException
IfsException - if the operation fails@Deprecated public void setLockHolder(DirectoryUser du) throws IfsException
du - The directoryUser to be set as the lockholder.
        This is relevant only for USERLOCKsIfsException - if the operation failspublic void setLockHolderValue(AttributeValue av) throws IfsException
av - The directoryUser value to be set as the lockholder.
        This is relevant only for USERLOCK'sIfsException - if the operation fails@Deprecated public DirectoryUser getLockHolder() throws IfsException
IfsException - if the operation failspublic AttributeValue getLockHolderValue() throws IfsException
IfsException - if the operation failsCopyright © 2025. All rights reserved.