Oracle Content Management SDK

oracle.ifs.beans
Class UserProfileDefinition

java.lang.Object
  |
  +--oracle.ifs.beans.LibraryObjectDefinition
        |
        +--oracle.ifs.beans.PublicObjectDefinition
              |
              +--oracle.ifs.beans.UserProfileDefinition
Direct Known Subclasses:
ExtendedUserProfileDefinition, PrimaryUserProfileDefinition

public class UserProfileDefinition
extends PublicObjectDefinition

The UserProfileDefinition class is used to construct a UserProfile object. This subclass of PublicObjectDefinition only sets the default ClassObject to "USERPROFILE".

See Also:
UserProfile

Constructor Summary
UserProfileDefinition(LibrarySession session)
          Constructs a UserProfileDefinition explicitly capturing the session.
 
Method Summary
 void addCategoryDefinition(CategoryDefinition def)
          Adds a Category definition for the new PublicObject.
 
Methods inherited from class oracle.ifs.beans.PublicObjectDefinition
getAddToFolderOption, getCategoryDefinitions, getContentQuotaCopyOption, getExplicitCreateDate, getExplicitLastModifyDate, getFreeIfLastFolderReferenceOption, getKeepLastModifierOption, getKeepLastModifyDateOption, getLockForSessionOption, getSecuringPublicObject, getUnlockForSessionOption, setAddToFolderOption, setExplicitCreateDate, setExplicitLastModifyDate, setFreeIfLastFolderReferenceOption, setKeepLastModifierOption, setKeepLastModifyDateOption, setLockForSessionOption, setSecuringPublicObject, setUnlockForSessionOption
 
Methods inherited from class oracle.ifs.beans.LibraryObjectDefinition
clone, getAttribute, getAttributes, getClassObject, getOption, getOptionKeys, removeAttribute, removeOption, setAttribute, setAttribute, setAttributeByUpperCaseName, setAttributes, setClassObject, setOption
 

Constructor Detail


UserProfileDefinition

public UserProfileDefinition(LibrarySession session)
                      throws IfsException
Constructs a UserProfileDefinition explicitly capturing the session.
Parameters:
session - the session
Throws:
IfsException - if the operation fails
Method Detail

addCategoryDefinition

public void addCategoryDefinition(CategoryDefinition def)
                           throws IfsException
Adds a Category definition for the new PublicObject. This is overriden to force throwing an Exception, as UserProfile objects do not themselves have categories.
Overrides:
addCategoryDefinition in class PublicObjectDefinition
Parameters:
def - the Category definition for the new object.
Throws:
IfsException - if operation fails.

Oracle Content Management SDK

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