|
Oracle Content Management SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--oracle.ifs.beans.LibraryObject | +--oracle.ifs.beans.TieLibraryObject | +--oracle.ifs.beans.PublicObject | +--oracle.ifs.beans.TiePublicObject | +--oracle.ifs.beans.DirectoryObject | +--oracle.ifs.beans.TieDirectoryObject | +--oracle.ifs.beans.DirectoryUser
A DirectoryUser represents an iFS user.
This class is referenced by several other classes by attributes that hold information as to "who" has performed some action. For example, the Owner attribute on PublicObject references the DirectoryUser who owns that particular PublicObject.
Field Summary | |
static java.lang.String |
ADMINENABLED_ATTRIBUTE
An indicator of whether this DirectoryUser has administrative privileges and can enter administration mode. |
static java.lang.String |
CLASS_NAME
Name of this class. |
static java.lang.String |
CREDENTIALMANAGER_ATTRIBUTE
The name of the CredentialManager for this DirectoryUser. |
static java.lang.String |
DISTINGUISHEDNAME_ATTRIBUTE
The name by which the CredentialManager for this DirectoryUser refers to this user. |
static java.lang.String |
SYSTEMADMINENABLED_ATTRIBUTE
An indicator of whether this DirectoryUser has system administrative privileges. |
static java.lang.String |
UNIQUENAME_ATTRIBUTE
A system-set attribute used to ensure each DirectoryUser has a unique Name. |
Method Summary | |
DirectoryUser[] |
getAllUserMembers()
Gets this DirectoryUser. |
DirectoryUser |
getAllUserMembers(int index)
Gets this DirectoryUser at specified index. |
java.lang.String |
getCredentialManager()
Gets the credential manager of this DirectoryUser. |
java.lang.String |
getDistinguishedName()
Gets the distinguished name for this DirectoryUser. |
PrimaryUserProfile |
getPrimaryUserProfile()
Gets the PrimaryUserProfile of this DirectoryUser. |
boolean |
isAdminEnabled()
Checks if this DirectoryUser has admin privileges. |
boolean |
isSystemAdminEnabled()
Checks if this DirectoryUser has system admin privileges. |
void |
setAdminEnabled(boolean value)
Sets admin privileges of this DirectoryUser. |
void |
setCredentialManager(java.lang.String credentialManager)
Sets the credential manager of this DirectoryUser. |
void |
setDistinguishedName(java.lang.String name)
Sets the distinguished name of this DirectoryUser. |
void |
setSystemAdminEnabled(boolean value)
Sets system admin privileges of this DirectoryUser. |
Methods inherited from class oracle.ifs.beans.DirectoryObject |
getAllAncestors, getAllAncestors, getAllMembers, getAllMembers, getDirectAncestors, getDirectAncestors, getDirectMembers, getDirectMembers, resetAllAncestors, resetDirectAncestors |
Methods inherited from class oracle.ifs.beans.LibraryObject |
equals, free, free, getAttribute, getAttributeByUpperCaseName, getAttributes, getAttributesByUpperCaseNames, getClassId, getClassObject, getDefinition, getId, getLabel, getName, getSession, invokeServerMethod, isInstanceOf, isTraced, lookupInstanceLabel, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, setAttributes, setAttributes, setName, toString, trace, update |
Methods inherited from interface oracle.ifs.common.LibraryObjectInterface |
getId |
Methods inherited from interface oracle.ifs.common.Traceable |
getTraceLogger, isTraced, trace |
Field Detail |
public static final java.lang.String CLASS_NAME
Useful for methods that take a class name argument.
public static final java.lang.String DISTINGUISHEDNAME_ATTRIBUTE
public static final java.lang.String ADMINENABLED_ATTRIBUTE
public static final java.lang.String SYSTEMADMINENABLED_ATTRIBUTE
public static final java.lang.String CREDENTIALMANAGER_ATTRIBUTE
public static final java.lang.String UNIQUENAME_ATTRIBUTE
Method Detail |
public DirectoryUser[] getAllUserMembers() throws IfsException
getAllUserMembers
in class DirectoryObject
IfsException
- if operation fails.public DirectoryUser getAllUserMembers(int index) throws IfsException
This is an override of the method in DirectoryObject. Since a DirectoryUser does not have any other members, the index must be 0.
getAllUserMembers
in class DirectoryObject
index
- must be zero to get this DirectoryUserIfsException
- if operation fails.public java.lang.String getDistinguishedName() throws IfsException
IfsException
- if operation fails.public PrimaryUserProfile getPrimaryUserProfile() throws IfsException
IfsException
- if operation fails.public boolean isAdminEnabled() throws IfsException
IfsException
- if the operation fails.public boolean isSystemAdminEnabled() throws IfsException
IfsException
- if the operation fails.public java.lang.String getCredentialManager() throws IfsException
IfsException
- if operation fails.public void setAdminEnabled(boolean value) throws IfsException
value
- true if enabling admin modeIfsException
- if the operation fails.public void setSystemAdminEnabled(boolean value) throws IfsException
value
- true if enabling system admin modeIfsException
- if the operation fails.public void setDistinguishedName(java.lang.String name) throws IfsException
name
- the distinguished nameIfsException
- if the operation fails.public void setCredentialManager(java.lang.String credentialManager) throws IfsException
credentialManager
- the name of the credential managerIfsException
- if the operation fails.
|
Oracle Content Management SDK | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |