Oracle Content Management SDK

oracle.ifs.server
Class S_UserProfile

java.lang.Object
  |
  +--oracle.ifs.server.S_LibraryObject
        |
        +--oracle.ifs.server.S_TieLibraryObject
              |
              +--oracle.ifs.server.S_PublicObject
                    |
                    +--oracle.ifs.server.S_TiePublicObject
                          |
                          +--oracle.ifs.server.S_UserProfile
All Implemented Interfaces:
IfsEventHandler, LibraryObjectInterface, PublicObjectInterface, Traceable
Direct Known Subclasses:
S_TieUserProfile

public class S_UserProfile
extends S_TiePublicObject

The UserProfile class provides storage for profile information on a DirectoryUser.


Method Summary
protected  void extendedPreInsert(OperationState opState, S_LibraryObjectDefinition def)
          Updates any system attributes appropriate for creating this object
 S_DirectoryUser getDirectoryUser()
          Gets the user of this profile.
 boolean isVersionable()
          Determines whether this object can be part of a Family
 
Methods inherited from class oracle.ifs.server.S_PublicObject
addRelationship, checkAccess, deriveDefinition, extendedPostInsert, extendedPostUpdate, extendedPreFree, extendedPreUpdate, getCategories, getCategories, getLeftwardRelationshipObjects, getLeftwardRelationshipObjects, getLeftwardRelationships, getLeftwardRelationships, getLockObject, getReferencingFolders, getRightwardRelationshipObjects, getRightwardRelationshipObjects, getRightwardRelationships, getRightwardRelationships, getVersionDescriptions, hasNameAttribute, isLocked, removeRelationship, verifyCanUseContentQuota
 
Methods inherited from class oracle.ifs.server.S_LibraryObject
equals, free, getAttribute, getAttributeByUpperCaseName, getClassId, getClassObject, getId, getSession, handleEvent, isTraced, postEvent, postEvent, renderAsReader, renderAsStream, setAttribute, setAttribute, toString, trace, update
 
Methods inherited from interface oracle.ifs.common.LibraryObjectInterface
getId
 
Methods inherited from interface oracle.ifs.common.Traceable
getTraceLogger, isTraced, trace
 

Method Detail


getDirectoryUser

public S_DirectoryUser getDirectoryUser()
                                 throws IfsException
Gets the user of this profile.
Returns:
the user
Throws:
IfsException - if operation fails

isVersionable

public boolean isVersionable()
                      throws IfsException
Determines whether this object can be part of a Family
Overrides:
isVersionable in class S_PublicObject
Returns:
true if versionable
Throws:
IfsException - if the operation fails

extendedPreInsert

protected void extendedPreInsert(OperationState opState,
                                 S_LibraryObjectDefinition def)
                          throws IfsException
Updates any system attributes appropriate for creating this object
Overrides:
extendedPreInsert in class S_PublicObject
Parameters:
opState - current operation state
def - current object definition
Throws:
IfsException - if the operation fails

Oracle Content Management SDK

(c) 2002 Copyright Oracle Corporation. All rights reserved.