oracle.ifs.beans
Class ExtendedUserProfile
java.lang.Object
|
+--oracle.ifs.beans.LibraryObject
|
+--oracle.ifs.beans.TieLibraryObject
|
+--oracle.ifs.beans.PublicObject
|
+--oracle.ifs.beans.TiePublicObject
|
+--oracle.ifs.beans.UserProfile
|
+--oracle.ifs.beans.TieUserProfile
|
+--oracle.ifs.beans.ExtendedUserProfile
- All Implemented Interfaces:
- IfsEventHandler, LibraryObjectInterface, PublicObjectInterface, Traceable
- Direct Known Subclasses:
- TieExtendedUserProfile
- public class ExtendedUserProfile
- extends TieUserProfile
The ExtendedUserProfile class is intended to save
specific application information on a per user basis. Examples
of possible information stored in an ExtendedUserProfile
could be last page the user visited, a user's application
preferences or the last time the
user logged into the application.
The ExtendedUserProfile can be customized to store the desired
information.
Field Summary |
static java.lang.String |
APPLICATION_ATTRIBUTE
The name of the application that employs this ExtendedUserProfile. |
static java.lang.String |
CLASS_NAME
This class name for this class. |
Fields inherited from class oracle.ifs.beans.PublicObject |
ACL_ATTRIBUTE, ADMINISTRATIONGROUP_ATTRIBUTE, CREATEDATE_ATTRIBUTE, CREATOR_ATTRIBUTE, DELETOR_ATTRIBUTE, DESCRIPTION_ATTRIBUTE, EXPIRATIONDATE_ATTRIBUTE, FAMILY_ATTRIBUTE, FLAGS_ATTRIBUTE, LASTMODIFIER_ATTRIBUTE, LASTMODIFYDATE_ATTRIBUTE, LOCKEDFORSESSION_ATTRIBUTE, LOCKOBJECT_ATTRIBUTE, LOCKSTATE_ATTRIBUTE, LOCKSTATE_HARDLOCK, LOCKSTATE_SESSIONLOCK, LOCKSTATE_SOFTLOCK, LOCKSTATE_UNLOCK, LOCKSTATE_USERLOCK, NAME_ATTRIBUTE, OWNER_ATTRIBUTE, POLICYBUNDLE_ATTRIBUTE, PROPERTYBUNDLE_ATTRIBUTE, RESOLVEDPUBLICOBJECT_ATTRIBUTE, SECURINGPUBLICOBJECT_ATTRIBUTE |
Method Summary |
java.lang.String |
getApplication()
Gets the application name associated with this
ExtendedUserProfile. |
void |
setApplication(java.lang.String app)
Sets the application name associated with this
ExtendedUserProfile. |
Methods inherited from class oracle.ifs.beans.PublicObject |
addCategory, addRelationship, checkEffectiveAccess, checkEffectiveAccess, copy, getAcl, getAllFolderPaths, getAllFolderPaths, getAnyFolderPath, getAnyFolderPath, getCategories, getCategories, getCategories, getCategories, getCreateDate, getCreator, getDefaultAccessLevel, getDescription, getEffectiveAccessLevel, getEffectiveAccessLevel, getExpirationDate, getFamily, getFlags, getFolderReferences, getFolderReferencesSortSpecification, getLastModifier, getLastModifyDate, getLeftwardRelationshipObjects, getLeftwardRelationshipObjects, getLeftwardRelationships, getLeftwardRelationships, getLockObject, getLockState, getLockStateLabel, getOwner, getPolicyBundle, getPropertyBundle, getResolvedPublicObject, getRightwardRelationshipObjects, getRightwardRelationshipObjects, getRightwardRelationships, getRightwardRelationships, getSecuringPublicObject, grantAccess, handleEvent, hasNameAttribute, isLocked, isLockedForSession, isLockedForSessionByCurrentSession, isVersionable, isVersioned, lock, lock, lock, putPolicy, putProperty, putProperty, removeAllPolicies, removeAllProperties, removePolicy, removePolicy, removeProperty, removeRelationship, revokeAccess, revokeAllAccess, setAcl, setDescription, setExpirationDate, setFlags, setFolderReferencesSortSpecification, setOwner, setPolicyBundle, setPropertyBundle, setSecuringPublicObject, toLockStateLabel, toLockStateLabel, toLockStateLabel, unlock, updateLock |
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 |
CLASS_NAME
public static final java.lang.String CLASS_NAME
- This class name for this class. Useful for methods that
take a class name argument.
APPLICATION_ATTRIBUTE
public static final java.lang.String APPLICATION_ATTRIBUTE
- The name of the application that employs this ExtendedUserProfile.
getApplication
public java.lang.String getApplication()
throws IfsException
- Gets the application name associated with this
ExtendedUserProfile.
- Returns:
- the application name or null if not set
- Throws:
IfsException
- if the operation fails
setApplication
public void setApplication(java.lang.String app)
throws IfsException
- Sets the application name associated with this
ExtendedUserProfile.
- Parameters:
app
- the application name- Throws:
IfsException
- if the operation fails
(c) 2002 Copyright Oracle Corporation. All rights reserved.