Package com.documentum.fc.client
Interface IDfAspectRelation
- All Superinterfaces:
IDfPersistentObject,IDfTypedObject
This interface provides access to permission-related data stored in ACL objects. An ACL
object represents an Access Control List. The entries in its repeating attributes
control who can access the object to which the ACL is attached. If the security mode
for a repository is set to "acl," then every SysObject
in the repository
has an ACL. Additionally, user objects and type info objects representing
SysObject types generally have ACLs.
-
Field Summary
Fields inherited from interface com.documentum.fc.client.IDfPersistentObject
CURRENCY_CHECK_ALWAYS, CURRENCY_CHECK_FIRST_ACCESS, CURRENCY_CHECK_NEVER, CURRENCY_CHECK_ONCE_PER_SCOPE -
Method Summary
Modifier and TypeMethodDescriptiongetChild()Returns the child aspect name of an aspect relation object.Returns the parent aspect name of an aspect relation object.intReturns the aspect relation type of an aspect relation object.voidSets the child aspect of an aspect relation object.voidSets the parent aspect of an aspect relation objectvoidsetRelation(int type) Sets the relation type of an aspect relation object.Methods inherited from interface com.documentum.fc.client.IDfPersistentObject
addChildRelative, addParentRelative, apiExec, apiGet, apiSet, destroy, fetch, fetchWithCaching, getAttrAssistance, getAttrAssistanceWithValues, getAttrAsstDependencies, getChildRelatives, getParentRelatives, getPartition, getType, getValidator, getVStamp, getWidgetType, isDeleted, isDirty, isInstanceOf, isNew, isReplica, lock, lockEx, registerEvent, removeChildRelative, removeParentRelative, revert, save, setPartition, signoff, unRegisterEvent, unRegisterEventEx, validateAllRules, validateAttrRules, validateAttrRulesWithValue, validateAttrRulesWithValues, validateObjRules, validateObjRulesWithValuesMethods inherited from interface com.documentum.fc.client.IDfTypedObject
appendBoolean, appendDouble, appendId, appendInt, appendString, appendTime, appendValue, dump, enumAttrs, findAttrIndex, findBoolean, findDouble, findId, findInt, findString, findTime, findValue, getAllRepeatingStrings, getAttr, getAttrCount, getAttrDataType, getBoolean, getDouble, getId, getInt, getLong, getObjectId, getObjectSession, getOriginalSession, getRepeatingBoolean, getRepeatingDouble, getRepeatingId, getRepeatingInt, getRepeatingLong, getRepeatingString, getRepeatingTime, getRepeatingValue, getSession, getSessionManager, getString, getTime, getValue, getValueAt, getValueCount, hasAttr, insertBoolean, insertDouble, insertId, insertInt, insertString, insertTime, insertValue, isAttrRepeating, isNull, remove, removeAll, setBoolean, setDouble, setId, setInt, setNull, setRepeatingBoolean, setRepeatingDouble, setRepeatingId, setRepeatingInt, setRepeatingString, setRepeatingTime, setRepeatingValue, setSessionManager, setString, setTime, setValue, truncate
-
Method Details
-
setParent
Sets the parent aspect of an aspect relation object- Parameters:
name- parent aspect name- Throws:
DfException
-
getParent
Returns the parent aspect name of an aspect relation object.- Returns:
- parent aspect name
- Throws:
DfException
-
setChild
Sets the child aspect of an aspect relation object.- Parameters:
name- child aspect name.- Throws:
DfException
-
getChild
Returns the child aspect name of an aspect relation object.- Returns:
- child aspect name
- Throws:
DfException
-
setRelation
Sets the relation type of an aspect relation object. There are two possible values:- Parameters:
type-- Throws:
DfException- See Also:
-
AspectConstants.NON_COMPATIBLE_ASPECTSAspectConstants.PARENT_ASPECT_DOMINATE
-
getRelation
Returns the aspect relation type of an aspect relation object.- Returns:
- parent aspect name
- Throws:
DfException
-