public class DavCategory extends TieSystemCategory
Category
Modifier and Type | Field and Description |
---|---|
static String |
CLASS_NAME
This class name for this class.
|
static String |
DAV_LOCK_OWNER_ATTRIBUTE
Name of the DAVLOCKOWNER Attribute
|
static String |
LOCK_DEPTH_ATTRIBUTE
Name of the DAVLOCKDEPTH Attribute
|
static String |
LOCK_TOKEN_ATTRIBUTE
Name of the DAVTOKEN Attribute
|
ASSOCIATEDSYSTEMOBJECT_ATTRIBUTE
ACTIVE_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, POLICYLISTS_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE
DOMAIN_UNIQUENAME_DEFAULT_DELIMITER, m_ClassId, m_Id, m_Session, NAME_ATTRIBUTE
Modifier | Constructor and Description |
---|---|
protected |
DavCategory(LibrarySession session,
Long id,
Long classId,
S_LibraryObjectData data)
Construct a DavCategory object - standard variant.
|
Modifier and Type | Method and Description |
---|---|
String |
getDAVLockOwner()
returns the current lockowner for this dav lockobject
|
int |
getLockDepth()
returns the current lock depth for this dav lockobject
|
String |
getLockToken()
get the current dav token for this dav category
|
void |
setDAVLockOwner(String owner)
sets the lock owner attribute for this object
|
void |
setLockDepth(int depth)
sets the lock depth attribute for this object
|
void |
setLockToken(String token)
sets the lock token attribute for this object
|
constructCategoryArray, constructCategoryVector, constructSystemCategory, getAssociatedSystemObject
addCategory, constructSystemObject, constructSystemObjectVector, free, freeCategories, getCategories, getCategories, getCategories, getCategories, getPolicyBundle, getPolicyLists, handleCreate, hasPropertyBundleAttribute, isActive, postCreate, postUpdate, preCreate, preUpdate, putPolicy, removeAllPolicies, removePolicy, removePolicy, setActive, setPolicyBundle, setPolicyLists
added, addSimpleProperty, addSimpleProperty, applyProperties, auditCreated, auditUpdated, canPurge, checkIfPropertyBundleSupported, checkRequiredAttributeSet, clearCopyContext, clearFreeContext, clearUpdateContext, compareTo, constructIdArray, constructIdArray, constructLibraryObject, constructLibraryObjectVector, createDedicatedPropertyBundle, createInstance, deriveDomainUniqueName, dispose, equals, equals, free, freeAll, get, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getAuditDomainContext, getAuditEventFolderContext, getClassId, getClassname, getClassName, getClassObject, getCommonName, getCommonNameAndClass, getCopyContext, getCreateContext, getData, getDefinition, getDefinitionForSimplePropertyUpdates, getEffectivePolicyListElements, getEventualAttributeByUpperCaseName, getFreeContext, getId, getLabel, getName, getObjectReferenceAttribute, getOperationActionSpecificationContext, getPropertyBundle, getPropertyValue, getPublicObjectAttribute, getResourceString, getResourceString, getSchemaObjectAttribute, getSession, getSessionInterface, getSharedStateFactory, getSimpleObjectAttribute, getSimpleProperties, getSimpleProperty, getSimplePropertyValue, getStringIdentifier, getSystemObjectAttribute, getTraceLogger, getUpdateContext, handleAdminModeChange, handleEvent, handleFree, handleUpdate, hashCode, hasNameAttribute, invalidateState, invokeOperation, invokeOperation, invokeServerMethod, isConnected, isCoreEventPostingEnabled, isInstanceOf, isPersistent, isTraced, isValidEventType, lockRows, lookupInstanceLabel, performPostCreateExtensions, performPostFreeExtensions, performPostUpdateExtensions, performPreCreateExtensions, performPreFreeExtensions, performPreUpdateExtensions, postEvent, postEvent, postFree, preFree, prePostAuditEvent, putProperty, putProperty, removeAllProperties, removeAllSimpleProperties, removeAllSimpleProperties, removed, removeProperty, removeSimpleProperty, removeSimpleProperty, renderAsRandomAccessContent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setCopyContext, setFreeContext, setId, setName, setPropertyBundle, setPropertyValue, setUpdateContext, toString, trace, trustHandleCreate, trustHandleCreateAsAdmin, trustHandleFree, trustHandleFreeAsAdmin, trustHandleUpdate, trustHandleUpdateAsAdmin, update, updateAndExposeDefinition, validatePropertyValues, vectorLibraryObjectElement, vectorToLibraryObjectArray, verifyAdministrationMode, verifyConnected, verifyPersistent, verifySystemUserAccess, verifyTargetObject
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getAttributeByUpperCaseName, getClassId, getId, getSessionInterface
getTraceLogger, isTraced, trace
public static final String CLASS_NAME
public static final String DAV_LOCK_OWNER_ATTRIBUTE
public static final String LOCK_DEPTH_ATTRIBUTE
public static final String LOCK_TOKEN_ATTRIBUTE
protected DavCategory(LibrarySession session, Long id, Long classId, S_LibraryObjectData data) throws IfsException
session
- current LibrarySessionid
- String version of the object IDclassId
- Long version of the class IDdata
- the object's dataIfsException
- if operation fails.public String getDAVLockOwner() throws IfsException
IfsException
- if operation fails.public void setDAVLockOwner(String owner) throws IfsException
owner
- the owner for this lockIfsException
- if operation fails.public int getLockDepth() throws IfsException
IfsException
- if operation fails.public void setLockDepth(int depth) throws IfsException
depth
- the depth for this lockIfsException
- if operation fails.public String getLockToken() throws IfsException
IfsException
- if operation fails.public void setLockToken(String token) throws IfsException
token
- the token for this lockIfsException
- if operation fails.Copyright © 2023. All rights reserved.