com.sas.edir.webapp
Interface Profile

All Superinterfaces:
Caching, Entity, TrackedObject

public interface Profile
extends Entity

A profile defines common behavior for all profile enterprise entities. A profile encapsulates user-specific properties that describe the appearance, content and state of an application. Evey application will subclass this class with a profile class that contains application-specific properties. This subclass must understand how to obtain and update the properties in the enterprise directory service.

Version:
1.0
Author:
SAS

Fields inherited from interface com.sas.edir.Entity
PROPERTY_CHANGED, SUBPROPERTY_CHANGED
 
Method Summary
 User getUser()
          Returns the user this profile is associated with.
 
Methods inherited from interface com.sas.edir.Entity
addPropertyChangeListener, getContext, getCreateTime, getCreatorsName, getDescription, getEnterpriseDirectory, getGuid, getModifiersName, getModifyTime, getName, getObjectclass, removeModificationItems, removePropertyChangeListener, setDescription, setGuid, setName, setObjectclass
 
Methods inherited from interface com.sas.edir.Caching
edirUpdateStore, getTimeToLive, isExpired, refreshCache, refreshCachedObjects, releaseCache, setDirty, setTimeToLive, setTimeToLive, updateStore
 
Methods inherited from interface com.sas.edir.TrackedObject
getTrackingId, getUserData, setUserData
 

Method Detail

getUser

public User getUser()
Returns the user this profile is associated with.

Returns:
The user.