Uses of Interface
org.jasig.portal.security.IPerson

Packages that use IPerson
org.jasig.portal   
org.jasig.portal.channels   
org.jasig.portal.channels.cusermanager   
org.jasig.portal.channels.cusermanager.provider   
org.jasig.portal.channels.DLMUserPreferences   
org.jasig.portal.channels.groupsmanager   
org.jasig.portal.channels.UserPreferences   
org.jasig.portal.channels.webproxy   
org.jasig.portal.container.om.entity   
org.jasig.portal.container.servlet   
org.jasig.portal.groups.pags   
org.jasig.portal.groups.pags.testers   
org.jasig.portal.i18n   
org.jasig.portal.layout   
org.jasig.portal.layout.alm   
org.jasig.portal.layout.dlm   
org.jasig.portal.layout.dlm.providers   
org.jasig.portal.layout.simple   
org.jasig.portal.security   
org.jasig.portal.security.provider   
org.jasig.portal.security.provider.cas   
org.jasig.portal.services   
org.jasig.portal.services.stats   
org.jasig.portal.tools   
org.jasig.portal.tools.chanpub   
 

Uses of IPerson in org.jasig.portal
 

Fields in org.jasig.portal declared as IPerson
private  IPerson ChannelStaticData.m_person
           
(package private)  IPerson GuestUserPreferencesManager.m_person
           
(package private)  IPerson UserPreferencesManager.m_person
           
protected  IPerson UserInstance.person
           
 

Methods in org.jasig.portal that return IPerson
 IPerson GuestUserPreferencesManagerWrapper.getPerson()
          Returns current person object
 IPerson ChannelStaticData.getPerson()
          Provide information on the user the channel is serving
 IPerson UserInstance.getPerson()
          Gets the person object from the session.
 IPerson UserPreferencesManager.getPerson()
          Returns current person object
 IPerson IUserPreferencesManager.getPerson()
          Returns current person object
 

Methods in org.jasig.portal with parameters of type IPerson
protected  int RDBMUserIdentityStore.addNewUser(int newUID, IPerson person, RDBMUserIdentityStore.TemplateUser templateUser)
           
 void IChannelRegistryStore.approveChannelDefinition(ChannelDefinition channelDef, IPerson approver, java.util.Date approveDate)
          Sets a channel definition as "approved".
 void RDBMChannelRegistryStore.approveChannelDefinition(ChannelDefinition channelDef, IPerson approver, java.util.Date approveDate)
          Sets a channel definition as "approved".
private  java.lang.String UserInstance.constructCacheKey(IPerson person, java.lang.String rootNodeId)
           
static IAuthorizationPrincipal ChannelStaticData.getAuthorizationPrincipal(IPerson person)
          Returns an instance of the IAuthorizationPrincipal for the IPerson
static org.w3c.dom.Document ChannelRegistryManager.getChannelRegistry(IPerson person)
          Returns the channel registry as a Document.
 int IUserIdentityStore.getPortalUID(IPerson person)
          Returns a unique uPortal key for a user.
 int RDBMUserIdentityStore.getPortalUID(IPerson person)
          getuPortalUID - return a unique uPortal key for a user.
 int IUserIdentityStore.getPortalUID(IPerson person, boolean createPortalData)
          Returns a unique uPortal key for a user.
 int RDBMUserIdentityStore.getPortalUID(IPerson person, boolean createPortalData)
          Get the portal user ID for this person object.
protected  java.lang.String RDBMUserIdentityStore.getTemplateName(IPerson person)
           
 void StandaloneChannelRenderer.initialize(java.util.Hashtable params, java.lang.String channelName, boolean hasHelp, boolean hasAbout, boolean hasEdit, long timeOut, IPerson person)
          Initializes the channel and calls setStaticData() on the channel.
static void ChannelRegistryManager.publishChannel(org.w3c.dom.Element channel, java.lang.String[] categoryIDs, IGroupMember[] groupMembers, IPerson publisher)
          Publishes a channel.
static void ChannelRegistryManager.removeChannel(java.lang.String channelID, IPerson person)
          Removes a channel from the channel registry.
 void ChannelStaticData.setPerson(IPerson person)
          Setter method for the user being served by the channel
protected  void RDBMUserIdentityStore.updateUser(int userId, IPerson person, RDBMUserIdentityStore.TemplateUser templateUser)
           
 

Constructors in org.jasig.portal with parameters of type IPerson
GuestUserInstance(IPerson person)
           
GuestUserPreferencesManager(IPerson person)
          Initializing constructor.
UserInstance(IPerson person)
           
UserPreferencesManager(javax.servlet.http.HttpServletRequest req, IPerson person)
          Constructor does the following 1.
UserPreferencesManager(javax.servlet.http.HttpServletRequest req, IPerson person, LocaleManager localeManager)
          Constructor does the following 1.
UserPreferencesManager(IPerson person)
          A simpler constructor, that only initialises the person object.
 

Uses of IPerson in org.jasig.portal.channels
 

Fields in org.jasig.portal.channels declared as IPerson
protected  IPerson CChannelManager.person
           
 

Uses of IPerson in org.jasig.portal.channels.cusermanager
 

Methods in org.jasig.portal.channels.cusermanager that return IPerson
private  IPerson CUserManager.crd2persion(ChannelRuntimeData CRD)
           
 IPerson[] IDataHandler.getAllUsers()
           
 IPerson[] IDataHandler.getAllUsersLike(java.lang.String SearchString)
           
 IPerson IDataHandler.getUser(java.lang.String UID)
           
 

Methods in org.jasig.portal.channels.cusermanager with parameters of type IPerson
 void IDataHandler.addUser(IPerson AnIndividual)
           
 void IDataHandler.removeUser(IPerson AnIndividual)
           
 void IDataHandler.setUserInformation(IPerson AnIndividual)
           
 void IDataHandler.setUserPassword(IPerson AnIndividual, java.lang.String OriginalPassword)
          OriginalPassword is null if called in "UserManager" mode.
 

Uses of IPerson in org.jasig.portal.channels.cusermanager.provider
 

Methods in org.jasig.portal.channels.cusermanager.provider that return IPerson
 IPerson[] DefaultDataHandlerImpl.getAllUsers()
           
 IPerson[] DefaultDataHandlerImpl.getAllUsersLike(java.lang.String SearchString)
           
 IPerson DefaultDataHandlerImpl.getUser(java.lang.String UID)
           
private  IPerson[] DefaultDataHandlerImpl.mkIPeople(java.sql.ResultSet R)
           
private  IPerson[] DefaultDataHandlerImpl.runQuery(java.lang.String Query)
           
private  IPerson[] DefaultDataHandlerImpl.runQuery(java.lang.String Query, java.lang.String Conditional)
           
 

Methods in org.jasig.portal.channels.cusermanager.provider with parameters of type IPerson
 void DefaultDataHandlerImpl.addUser(IPerson AnIndividual)
           
 void DefaultDataHandlerImpl.removeUser(IPerson AnIndividual)
           
 void DefaultDataHandlerImpl.setUserInformation(IPerson AnIndividual)
           
 void DefaultDataHandlerImpl.setUserPassword(IPerson AnIndividual, java.lang.String OriginalPassword)
          OriginalPassword is null if called in "UserManager" mode.
 

Uses of IPerson in org.jasig.portal.channels.DLMUserPreferences
 

Methods in org.jasig.portal.channels.DLMUserPreferences that return IPerson
private  IPerson ManageProfilesState.getPerson()
           
 

Uses of IPerson in org.jasig.portal.channels.groupsmanager
 

Fields in org.jasig.portal.channels.groupsmanager declared as IPerson
 IPerson CGroupsManagerUnrestrictedSessionData.user
           
 

Constructors in org.jasig.portal.channels.groupsmanager with parameters of type IPerson
CGroupsManagerUnrestrictedSessionData(org.w3c.dom.Document model, IPerson user, boolean isAdminUser, IGroupsManagerPermissions gmPermissions, IAuthorizationPrincipal authPrincipal)
          Creates new CGroupsManagerUnrestrictedSessionData
 

Uses of IPerson in org.jasig.portal.channels.UserPreferences
 

Methods in org.jasig.portal.channels.UserPreferences that return IPerson
private  IPerson ManageProfilesState.getPerson()
           
 

Uses of IPerson in org.jasig.portal.channels.webproxy
 

Fields in org.jasig.portal.channels.webproxy declared as IPerson
private  IPerson CWebProxy.ChannelState.iperson
           
 

Uses of IPerson in org.jasig.portal.container.om.entity
 

Fields in org.jasig.portal.container.om.entity declared as IPerson
private  IPerson PortletEntityImpl.person
           
 

Methods in org.jasig.portal.container.om.entity with parameters of type IPerson
 void PortletEntityImpl.setPerson(IPerson person)
           
 

Uses of IPerson in org.jasig.portal.container.servlet
 

Fields in org.jasig.portal.container.servlet declared as IPerson
protected  IPerson ServletRequestImpl.person
           
 

Constructors in org.jasig.portal.container.servlet with parameters of type IPerson
ServletRequestImpl(javax.servlet.http.HttpServletRequest request, IPerson person, org.apache.pluto.om.common.SecurityRoleRefSet securityRoleRefs)
           
 

Uses of IPerson in org.jasig.portal.groups.pags
 

Methods in org.jasig.portal.groups.pags with parameters of type IPerson
 boolean PersonAttributesGroupStore.GroupDefinition.contains(IPerson person)
           
 boolean IPersonTester.test(IPerson person)
           
 boolean PersonAttributesGroupStore.GroupDefinition.test(IPerson person)
           
 boolean PersonAttributesGroupStore.TestGroup.test(IPerson person)
           
private  boolean PersonAttributesGroupStore.testRecursively(PersonAttributesGroupStore.GroupDefinition groupDef, IPerson person)
           
 

Uses of IPerson in org.jasig.portal.groups.pags.testers
 

Methods in org.jasig.portal.groups.pags.testers with parameters of type IPerson
 boolean ValueMissingTester.test(IPerson person)
           
 boolean StringTester.test(IPerson person)
           
 boolean IntegerTester.test(IPerson person)
           
 

Uses of IPerson in org.jasig.portal.i18n
 

Fields in org.jasig.portal.i18n declared as IPerson
private  IPerson LocaleManager.person
           
 

Methods in org.jasig.portal.i18n with parameters of type IPerson
 java.util.Locale[] RDBMLocaleStore.getUserLocales(IPerson person)
           
 java.util.Locale[] ILocaleStore.getUserLocales(IPerson person)
          Retrieves the locale preferences for a particular user.
 void RDBMLocaleStore.updateUserLocales(IPerson person, java.util.Locale[] locales)
           
 void ILocaleStore.updateUserLocales(IPerson person, java.util.Locale[] locales)
          Persists the locale preferences for a particular user.
 

Constructors in org.jasig.portal.i18n with parameters of type IPerson
LocaleManager(IPerson person)
          Constructor that associates a locale manager with a user.
LocaleManager(IPerson person, java.lang.String acceptLanguage)
          Constructor that sets up locales according to the Accept-Language request header from a user's browser.
 

Uses of IPerson in org.jasig.portal.layout
 

Methods in org.jasig.portal.layout with parameters of type IPerson
 UserProfile IUserLayoutStore.addUserProfile(IPerson person, UserProfile profile)
          Creates a new user profile in the database.
 void IUserLayoutStore.deleteUserProfile(IPerson person, int profileId)
          remove user profile from the database
 java.lang.String IUserLayoutStore.generateNewChannelSubscribeId(IPerson person)
          Generate an instance id for a channel being added to the user layout
 java.lang.String IUserLayoutStore.generateNewFolderId(IPerson person)
          Generate a folder id for a folder being added to the user layout
 StructureStylesheetUserPreferences IUserLayoutStore.getStructureStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
          Obtain structure stylesheet user preferences
 ThemeStylesheetUserPreferences IUserLayoutStore.getThemeStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
          Obtain theme stylesheet user preferences
 org.w3c.dom.Document IUserLayoutStore.getUserLayout(IPerson Person, UserProfile profile)
          Retreive a user layout document.
static IUserLayoutManager UserLayoutManagerFactory.getUserLayoutManager(IPerson person, UserProfile profile)
          Obtain a regular user layout manager implementation
 UserPreferences IUserLayoutStore.getUserPreferences(IPerson person, UserProfile profile)
          Retreive the entire UserPreferences object
 UserProfile IUserLayoutStore.getUserProfile(IPerson person, java.lang.String userAgent)
          Obtain user profile associated with a particular browser
 UserProfile IUserLayoutStore.getUserProfileById(IPerson person, int profileId)
          Obtains a user profile by profile id.
 java.util.Hashtable IUserLayoutStore.getUserProfileList(IPerson person)
          retreive a list of profiles associated with a user
 void IUserLayoutStore.putUserPreferences(IPerson person, UserPreferences up)
          save user preferences
 void IUserLayoutStore.setStructureStylesheetUserPreferences(IPerson person, int profileId, StructureStylesheetUserPreferences fsup)
          Save structure stylesheet user pferences
 void IUserLayoutStore.setThemeStylesheetUserPreferences(IPerson person, int profileId, ThemeStylesheetUserPreferences ssup)
          Save theme stylesheet user preferences
 void IUserLayoutStore.setUserBrowserMapping(IPerson person, java.lang.String userAgent, int profileId)
          establish a browser - user profile mapping
 void IUserLayoutStore.setUserLayout(IPerson Person, UserProfile profile, org.w3c.dom.Document layoutXML, boolean channelsAdded)
          Persist user layout document.
 void IUserLayoutStore.updateUserProfile(IPerson person, UserProfile profile)
          update user profile
 

Uses of IPerson in org.jasig.portal.layout.alm
 

Fields in org.jasig.portal.layout.alm declared as IPerson
private  IPerson AggregatedLayoutManager.person
           
 

Methods in org.jasig.portal.layout.alm with parameters of type IPerson
 ALNode AggregatedUserLayoutStore.addUserLayoutNode(IPerson person, UserProfile profile, ALNode node)
          Add the new user layout node.
 ALNode IAggregatedUserLayoutStore.addUserLayoutNode(IPerson person, UserProfile profile, ALNode node)
          Add the new user layout node.
 void AggregatedUserLayoutStore.deleteFragment(IPerson person, java.lang.String fragmentId)
          Deletes the layout fragment
 void IAggregatedUserLayoutStore.deleteFragment(IPerson person, java.lang.String fragmentId)
          Deletes the fragment that has been loaded as a layout.
 boolean AggregatedUserLayoutStore.deleteUserLayoutNode(IPerson person, UserProfile profile, ALNode node)
          Delete the new user layout node.
 boolean IAggregatedUserLayoutStore.deleteUserLayoutNode(IPerson person, UserProfile profile, ALNode node)
          Update the new user layout node.
 IAggregatedLayout AggregatedUserLayoutStore.getAggregatedLayout(IPerson person, UserProfile profile)
          Returns the user layout internal representation.
 IAggregatedLayout IAggregatedUserLayoutStore.getAggregatedLayout(IPerson person, UserProfile profile)
          Returns the user layout internal representation.
 ILayoutFragment AggregatedUserLayoutStore.getFragment(IPerson person, java.lang.String fragmentId)
          Returns the layout fragment as a user layout
 ILayoutFragment IAggregatedUserLayoutStore.getFragment(IPerson person, java.lang.String fragmentId)
          Returns the layout fragment as a user layout.
 java.util.Map AggregatedUserLayoutStore.getFragments(IPerson person)
          Gets the fragment IDs/fragment descriptions for a given user
 java.util.Map IAggregatedUserLayoutStore.getFragments(IPerson person)
          Returns the fragment IDs/names which the user is an owner of
 java.util.Set AggregatedUserLayoutStore.getIncorrectPushedFragmentNodes(IPerson person, UserProfile profile)
          Returns the list of pushed fragment node IDs that must be removed from the user layout.
 java.lang.String AggregatedUserLayoutStore.getNextNodeId(IPerson person)
           
static int[] UserPriorityManager.getPriorityRange(IPerson person)
           
 java.util.Collection AggregatedUserLayoutStore.getPublishGroups(IPerson person, java.lang.String fragmentId)
          Returns the user group keys which the fragment is published to
 java.util.Collection IAggregatedUserLayoutStore.getPublishGroups(IPerson person, java.lang.String fragmentId)
          Returns the user group keys which the fragment is published to
 StructureStylesheetUserPreferences AggregatedUserLayoutStore.getStructureStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
           
 java.util.Collection AggregatedUserLayoutStore.getSubscribableFragments(IPerson person)
          Returns the list of Ids of the fragments that the user can subscribe to
 java.util.Collection IAggregatedUserLayoutStore.getSubscribableFragments(IPerson person)
          Returns the list of Ids of the fragments that the user can subscribe to
 ThemeStylesheetUserPreferences AggregatedUserLayoutStore.getThemeStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
           
 ALNode AggregatedUserLayoutStore.getUserLayoutNode(IPerson person, UserProfile profile, java.lang.String nodeId)
          Gets the user layout node.
 ALNode IAggregatedUserLayoutStore.getUserLayoutNode(IPerson person, UserProfile profile, java.lang.String nodeId)
          Gets the user layout node.
 void AggregatedUserLayoutStore.setAggregatedLayout(IPerson person, UserProfile profile, IAggregatedLayout layoutImpl)
           
 void IAggregatedUserLayoutStore.setAggregatedLayout(IPerson person, UserProfile profile, IAggregatedLayout layout)
          Persists user layout document.
 void AggregatedUserLayoutStore.setFragment(IPerson person, ILayoutFragment fragment)
          Sets the fragment
 void IAggregatedUserLayoutStore.setFragment(IPerson person, ILayoutFragment layoutImpl)
          Persists the fragment
 void AggregatedUserLayoutStore.setPublishGroups(IGroupMember[] groups, IPerson person, java.lang.String fragmentId)
          Persists the user groups which the fragment is published to
 void IAggregatedUserLayoutStore.setPublishGroups(IGroupMember[] groups, IPerson person, java.lang.String fragmentId)
          Persists the user groups which the fragment is published to
 void AggregatedUserLayoutStore.setStructureStylesheetUserPreferences(IPerson person, int profileId, StructureStylesheetUserPreferences ssup)
           
 void AggregatedUserLayoutStore.setThemeStylesheetUserPreferences(IPerson person, int profileId, ThemeStylesheetUserPreferences tsup)
           
 boolean AggregatedUserLayoutStore.updateUserLayoutNode(IPerson person, UserProfile profile, ALNode node)
          Update the new user layout node.
 boolean IAggregatedUserLayoutStore.updateUserLayoutNode(IPerson person, UserProfile profile, ALNode node)
          Update the new user layout node.
 

Constructors in org.jasig.portal.layout.alm with parameters of type IPerson
AggregatedLayoutManager(IPerson person, UserProfile userProfile)
           
AggregatedLayoutManager(IPerson person, UserProfile userProfile, IUserLayoutStore layoutStore)
           
 

Uses of IPerson in org.jasig.portal.layout.dlm
 

Fields in org.jasig.portal.layout.dlm declared as IPerson
protected  IPerson DistributedLayoutManager.owner
           
 

Methods in org.jasig.portal.layout.dlm that return IPerson
private  IPerson FragmentActivator.bindToOwner(FragmentDefinition fragment)
           
 

Methods in org.jasig.portal.layout.dlm with parameters of type IPerson
 StructureStylesheetUserPreferences RDBMDistributedLayoutStore._getStructureStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
           
private  org.w3c.dom.Document RDBMDistributedLayoutStore._getUserLayout(IPerson person, UserProfile profile)
          Returns the layout for a user.
private  org.w3c.dom.Document RDBMDistributedLayoutStore._safeGetUserLayout(IPerson person, UserProfile profile)
          Handles locking and identifying proper root and namespaces that used to take place in super class.
private  void RDBMDistributedLayoutStore.acquireReadLock(IPerson person)
           
static void DeleteManager.addDeleteDirective(org.w3c.dom.Element compViewNode, java.lang.String elementID, IPerson person)
          Create and append a delete directive to delete the node identified by the passed in element id.
private static void DeleteManager.addDeleteDirective(org.w3c.dom.Element compViewNode, java.lang.String elementID, IPerson person, org.w3c.dom.Document plf, org.w3c.dom.Element delSet)
          This method does the actual work of adding a delete directive and then recursively calling itself for any incoporated children that need to be deleted as well.
private static void EditManager.addDirective(org.w3c.dom.Element plfNode, java.lang.String attributeName, java.lang.String type, IPerson person)
          Create and append an edit directive to the edit set if not there.
(package private) static void EditManager.addEditDirective(org.w3c.dom.Element plfNode, java.lang.String attributeName, IPerson person)
          Create and append an edit directive to the edit set if not there.
static void EditManager.addPrefsDirective(org.w3c.dom.Element plfNode, java.lang.String attributeName, IPerson person)
          Create and append a user preferences edit directive to the edit set if not there.
static void TabColumnPrefsHandler.changeRestrictions(org.w3c.dom.Element compViewNode, boolean moveAllowed, boolean editAllowed, boolean addChildAllowed, boolean deleteAllowed, IPerson person)
           
static org.w3c.dom.Document ILFBuilder.constructILF(org.w3c.dom.Document PLF, java.util.Vector sequence, IPerson person)
           
private static org.w3c.dom.Element PositionManager.createAndAppendPosition(java.lang.String elementID, org.w3c.dom.Element positions, IPerson person)
          Create, append to the passed in position set, and return a position element that references the passed in elementID.
private static org.w3c.dom.Element HandlerUtils.createILFCopy(org.w3c.dom.Element compViewNode, org.w3c.dom.Element compViewParent, boolean includeChildNodes, org.w3c.dom.Document plf, org.w3c.dom.Element plfParent, IPerson person)
          Creates a copy of an ilf node in the plf and sets up necessary storage attributes.
(package private) static org.w3c.dom.Element HandlerUtils.createOrMovePLFOwnedNode(org.w3c.dom.Element compViewNode, org.w3c.dom.Element compViewParent, boolean createIfNotFound, boolean createChildNodes, org.w3c.dom.Document plf, org.w3c.dom.Element plfParent, IPerson person)
          Creates or moves the plf copy of a node in the composite view and inserting it before its next highest sibling so that if dlm is not used then the model ends up exactly like the original non-dlm persistance version.
private  int FragmentActivator.createOwner(IPerson owner, FragmentDefinition fragment)
           
static org.w3c.dom.Element HandlerUtils.createPlfNodeAndPath(org.w3c.dom.Element compViewNode, boolean includeChildNodes, IPerson person)
          Creates a copy of the passed in ILF node in the PLF if not already there as well as creating any ancestor nodes along the path from this node up to the layout root if they are not there.
 void LayoutDecorator.decorate(org.w3c.dom.Document layout, IPerson person, UserProfile profile)
           
static void TabColumnPrefsHandler.deleteNode(org.w3c.dom.Element compViewNode, org.w3c.dom.Element compViewParent, IPerson person)
          Handles user requests to delete UI elements.
static void TabColumnPrefsHandler.editAttribute(org.w3c.dom.Element compViewNode, java.lang.String attributeName, IPerson person)
          Records changes made to attributes of elements by users.
private  org.w3c.dom.Document RDBMDistributedLayoutStore.getCompositeLayout(IPerson person, UserProfile profile)
          This method passed through the set of ordered fragments asking each one if it is applicable to this user.
private static org.w3c.dom.Element DeleteManager.getDeleteSet(org.w3c.dom.Document plf, IPerson person, boolean create)
          Get the delete set if any stored in the root of the document or create it is passed in create flag is true.
(package private)  DistributedUserPreferences RDBMDistributedLayoutStore.getDistributedSSUP(IPerson person, int profileId, int stylesheetId)
           
(package private)  DistributedUserPreferences RDBMDistributedLayoutStore.getDistributedTSUP(IPerson person, int profileId, int stylesheetId)
           
private static org.w3c.dom.Element EditManager.getEditSet(org.w3c.dom.Element node, org.w3c.dom.Document plf, IPerson person, boolean create)
          Get the edit set if any stored in the passed in node.
(package private)  org.w3c.dom.Document RDBMDistributedLayoutStore.getFragmentLayout(IPerson person, UserProfile profile)
          Convenience method for fragment activator to obtain raw layouts for fragments during initialization.
 java.lang.String RDBMDistributedLayoutStore.getNextStructDirectiveId(IPerson person)
          Generates a new struct id for directive elements that dlm places in the PLF version of the layout tree.
private  FragmentDefinition RDBMDistributedLayoutStore.getOwnedFragment(IPerson person)
          Returns the fragment owned by this user if any.
static org.w3c.dom.Element TabColumnPrefsHandler.getPlfChannel(org.w3c.dom.Element compViewChannel, IPerson person)
           
static org.w3c.dom.Element HandlerUtils.getPLFNode(org.w3c.dom.Element compViewNode, IPerson person, boolean create, boolean includeChildNodes)
          This method returns the PLF version of the passed in compViewNode.
private static org.w3c.dom.Element PositionManager.getPositionSet(org.w3c.dom.Element plfParent, IPerson person, boolean create)
          This method locates the position set element in the child list of the passed in plfParent or if not found it will create one automatically and return it if the passed in create flag is true.
private  EDU.oswego.cs.dl.util.concurrent.ReadWriteLock RDBMDistributedLayoutStore.getReadWriteLock(IPerson person)
           
 StructureStylesheetUserPreferences RDBMDistributedLayoutStore.getStructureStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
           
 ThemeStylesheetUserPreferences RDBMDistributedLayoutStore.getThemeStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
           
 org.w3c.dom.Document RDBMDistributedLayoutStore.getUserLayout(IPerson person, UserProfile profile)
          Returns the layout for a user decorated with any specified decorator.
 boolean FragmentDefinition.isApplicable(IPerson p)
           
 boolean Evaluator.isApplicable(IPerson person)
           
private  boolean RDBMDistributedLayoutStore.isLayoutOwnerDefault(IPerson person)
          Returns true is the user is the owner of a layout which is copied as the default for any fragment when first created.
private  void RDBMDistributedLayoutStore.loadIncorporatedPreferences(IPerson person, int which, DistributedUserPreferences userPrefs, DistributedUserPreferences incdPrefs)
           
private  void FragmentActivator.loadLayout(UserView view, FragmentDefinition fragment, IPerson owner)
           
static void TabColumnPrefsHandler.moveElement(org.w3c.dom.Element compViewNode, org.w3c.dom.Element oldCompViewParent, IPerson person)
          This method is called from the TabColumnPrefsState class after a node has already been moved from its old parent to its new in the ILF.
private  void RDBMDistributedLayoutStore.releaseReadLock(IPerson person)
           
static void EditManager.removePreferenceDirective(IPerson person, java.lang.String elementId, java.lang.String attributeName)
          Searches for a dlm:pref command which indicates that a user preference was change and if found removes it from the user's PLF.
private  void FragmentActivator.saveLayout(UserView view, IPerson owner)
          Saves the loaded layout in the database for the user and profile.
 void RDBMDistributedLayoutStore.setStructureStylesheetUserPreferences(IPerson person, int profileId, StructureStylesheetUserPreferences ssup)
           
 void RDBMDistributedLayoutStore.setThemeStylesheetUserPreferences(IPerson person, int profileId, ThemeStylesheetUserPreferences tsup)
           
 void RDBMDistributedLayoutStore.setUserLayout(IPerson person, UserProfile profile, org.w3c.dom.Document layoutXML, boolean channelsAdded)
          This method overrides the same method in the super class to persist only layout information stored in the user's person layout fragment or PLF.
(package private)  void RDBMDistributedLayoutStore.setUserLayout(IPerson person, UserProfile profile, org.w3c.dom.Document layoutXML, boolean channelsAdded, boolean updateFragmentCache)
          This method overrides the same method in the super class to persist only layout information stored in the user's person layout fragment or PLF.
static void UserPrefsHandler.setUserPreference(org.w3c.dom.Element compViewNode, java.lang.String attributeName, IPerson person)
          Records changes made to element attributes that are defined as being part of a user's user preferences object and not part of the layout.
private  void RDBMDistributedLayoutStore.updateFragmentSSUP(IPerson person, DistributedUserPreferences ssup)
          If the passed in user represents a layout owner then replace the cached structure stylesheet user preferences with the passed in one after modifying it for incorporation.
static void PositionManager.updatePositionSet(org.w3c.dom.Element compViewParent, org.w3c.dom.Element plfParent, IPerson person)
          This method updates the positions recorded in a position set to reflect the ids of the nodes in the composite view of the layout.
 

Constructors in org.jasig.portal.layout.dlm with parameters of type IPerson
DistributedLayoutManager(IPerson owner, UserProfile profile, IUserLayoutStore store)
           
 

Uses of IPerson in org.jasig.portal.layout.dlm.providers
 

Methods in org.jasig.portal.layout.dlm.providers with parameters of type IPerson
 boolean Paren.isApplicable(IPerson toPerson)
           
 boolean GuestUserEvaluatorFactory.isApplicable(IPerson p)
           
 boolean GroupMembershipEvaluator.isApplicable(IPerson p)
           
 boolean AttributeEvaluator.isApplicable(IPerson p)
           
 boolean AllUsersEvaluatorFactory.isApplicable(IPerson p)
           
 

Uses of IPerson in org.jasig.portal.layout.simple
 

Classes in org.jasig.portal.layout.simple that implement IPerson
private  class RDBMUserLayoutStore.SystemUser
           
 

Fields in org.jasig.portal.layout.simple declared as IPerson
protected  IPerson SimpleUserLayoutManager.owner
           
private  IPerson RDBMUserLayoutStore.systemUser
           
 

Methods in org.jasig.portal.layout.simple with parameters of type IPerson
 UserProfile RDBMUserLayoutStore.addUserProfile(IPerson person, UserProfile profile)
          Add a user profile
 void RDBMUserLayoutStore.deleteUserProfile(IPerson person, int profileId)
           
 java.lang.String RDBMUserLayoutStore.generateNewChannelSubscribeId(IPerson person)
          Return the next available channel structure id for a user
 java.lang.String RDBMUserLayoutStore.generateNewFolderId(IPerson person)
          Return the next available folder structure id for a user
protected  java.lang.String RDBMUserLayoutStore.getNextStructId(IPerson person, java.lang.String prefix)
          Return the next available structure id for a user
 StructureStylesheetUserPreferences RDBMUserLayoutStore.getStructureStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
           
 ThemeStylesheetUserPreferences RDBMUserLayoutStore.getThemeStylesheetUserPreferences(IPerson person, int profileId, int stylesheetId)
           
private  int RDBMUserLayoutStore.getUserBrowserMapping(IPerson person, java.lang.String userAgent)
          UserPreferences
 org.w3c.dom.Document RDBMUserLayoutStore.getUserLayout(IPerson person, UserProfile profile)
           
 UserPreferences RDBMUserLayoutStore.getUserPreferences(IPerson person, int profileId)
           
 UserPreferences RDBMUserLayoutStore.getUserPreferences(IPerson person, UserProfile profile)
           
 UserProfile RDBMUserLayoutStore.getUserProfile(IPerson person, java.lang.String userAgent)
           
 UserProfile RDBMUserLayoutStore.getUserProfileById(IPerson person, int profileId)
           
 java.util.Hashtable RDBMUserLayoutStore.getUserProfileList(IPerson person)
           
 void RDBMUserLayoutStore.putUserPreferences(IPerson person, UserPreferences up)
           
 void RDBMUserLayoutStore.setStructureStylesheetUserPreferences(IPerson person, int profileId, StructureStylesheetUserPreferences ssup)
           
 void RDBMUserLayoutStore.setThemeStylesheetUserPreferences(IPerson person, int profileId, ThemeStylesheetUserPreferences tsup)
           
 void RDBMUserLayoutStore.setUserBrowserMapping(IPerson person, java.lang.String userAgent, int profileId)
           
 void RDBMUserLayoutStore.setUserLayout(IPerson person, UserProfile profile, org.w3c.dom.Document layoutXML, boolean channelsAdded)
          Save the user layout.
 void RDBMUserLayoutStore.updateUserProfile(IPerson person, UserProfile profile)
           
 

Constructors in org.jasig.portal.layout.simple with parameters of type IPerson
SimpleUserLayoutManager(IPerson owner, UserProfile profile, IUserLayoutStore store)
           
 

Uses of IPerson in org.jasig.portal.security
 

Methods in org.jasig.portal.security that return IPerson
static IPerson PersonFactory.createGuestPerson()
          Creates a guest user.
static IPerson PersonFactory.createPerson()
          Creates an empty IPerson implementation.
static IPerson PersonFactory.createSystemPerson()
          Creates a system user.
 IPerson IPersonManager.getPerson(javax.servlet.http.HttpServletRequest request)
          Returns an IPerson associated with the incoming request
 

Uses of IPerson in org.jasig.portal.security.provider
 

Classes in org.jasig.portal.security.provider that implement IPerson
 class PersonImpl
          This is a reference IPerson implementation.
 class RestrictedPerson
          An IPerson object that wraps another IPerson object and prevents access to the underlying sercurity context.
 

Fields in org.jasig.portal.security.provider declared as IPerson
private  IPerson RestrictedPerson.person
           
 

Methods in org.jasig.portal.security.provider that return IPerson
 IPerson SimplePersonManager.getPerson(javax.servlet.http.HttpServletRequest request)
          Retrieve an IPerson object for the incoming request
 IPerson RemoteUserPersonManager.getPerson(javax.servlet.http.HttpServletRequest request)
          Retrieve an IPerson object for the incoming request
 

Constructors in org.jasig.portal.security.provider with parameters of type IPerson
RestrictedPerson(IPerson person)
           
 

Uses of IPerson in org.jasig.portal.security.provider.cas
 

Fields in org.jasig.portal.security.provider.cas declared as IPerson
private  IPerson CasConnectionContext.person
           
 

Uses of IPerson in org.jasig.portal.services
 

Fields in org.jasig.portal.services declared as IPerson
protected  IPerson Authentication.m_Person
           
 

Methods in org.jasig.portal.services that return IPerson
 IPerson Authentication.getPerson()
          Returns an IPerson object that can be used to hold site-specific attributes about the logged on user.
 

Methods in org.jasig.portal.services with parameters of type IPerson
 void Authentication.authenticate(java.util.HashMap principals, java.util.HashMap credentials, IPerson person)
          Attempts to authenticate a given IPerson based on a set of principals and credentials
private  void Authentication.configureSecurityContextChain(java.util.HashMap principals, java.util.HashMap credentials, IPerson person, ISecurityContext securityContext, java.lang.String baseContextName)
          Recureses through the ISecurityContext chain, setting the credentials for each.
static void GroupService.finishedSession(IPerson person)
          Receives notice that the UserInstance has been unbound from the HttpSession.
 void PersonDirectory.getUserDirectoryInformation(java.lang.String uid, IPerson person)
          Deprecated. Use IPersonAttributeDao.getUserAttributes(String) and setAttributes(Map)
protected  void GroupService.ifinishedSession(IPerson person)
          Receives notice that the UserInstance has been unbound from the HttpSession.
static StatsRecorderLayoutEventListener StatsRecorder.newLayoutEventListener(IPerson person, UserProfile profile)
          Creates an instance of a StatsRecorderLayoutEventListener.
static void StatsRecorder.recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Record that a channel is being added to a user layout
static void StatsRecorder.recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef)
          Record that an existing channel is being modified
static void StatsRecorder.recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef)
          Record that a new channel is being published
static void StatsRecorder.recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef)
          Record that a channel is being removed
static void StatsRecorder.recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Record that a channel is being instantiated
static void StatsRecorder.recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Record that a channel is being moved in a user layout
static void StatsRecorder.recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Record that a channel is being removed from a user layout
static void StatsRecorder.recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Record that a channel is being rendered
static void StatsRecorder.recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Record that a channel is being targeted.
static void StatsRecorder.recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Record that a channel is being updated in a user layout
static void StatsRecorder.recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Record that a folder is being added to a user layout
static void StatsRecorder.recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Record that a folder is being moved in a user layout
static void StatsRecorder.recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Record that a folder is being removed from a user layout
static void StatsRecorder.recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Record that a folder is being updated in a user layout
static void StatsRecorder.recordLogin(IPerson person)
          Record the successful login of a user.
static void StatsRecorder.recordLogout(IPerson person)
          Record the logout of a user.
static void StatsRecorder.recordSessionCreated(IPerson person)
          Record that a new session is created for a user.
static void StatsRecorder.recordSessionDestroyed(IPerson person)
          Record that a user's session is destroyed (when the user logs out or his/her session simply times out)
 void Authentication.setContextParameters(java.util.HashMap principals, java.util.HashMap credentials, java.lang.String ctxName, ISecurityContext securityContext, IPerson person)
          Get the principal and credential for a specific context and store them in the context.
 

Uses of IPerson in org.jasig.portal.services.stats
 

Fields in org.jasig.portal.services.stats declared as IPerson
(package private)  IPerson RecordFolderRemovedFromLayoutWorkerTask.person
           
(package private)  IPerson RecordChannelRemovedFromLayoutWorkerTask.person
           
(package private)  IPerson RecordChannelUpdatedInLayoutWorkerTask.person
           
(package private)  IPerson RecordLoginWorkerTask.person
           
(package private)  IPerson RecordFolderUpdatedInLayoutWorkerTask.person
           
(package private)  IPerson RecordFolderMovedInLayoutWorkerTask.person
           
(package private)  IPerson StatsRecorderLayoutEventListener.person
           
(package private)  IPerson RecordChannelDefinitionRemovedWorkerTask.person
           
(package private)  IPerson RecordChannelMovedInLayoutWorkerTask.person
           
(package private)  IPerson RecordSessionCreatedWorkerTask.person
           
(package private)  IPerson RecordChannelTargetedWorkerTask.person
           
(package private)  IPerson RecordChannelDefinitionModifiedWorkerTask.person
           
(package private)  IPerson RecordFolderAddedToLayoutWorkerTask.person
           
(package private)  IPerson RecordLogoutWorkerTask.person
           
(package private)  IPerson RecordChannelAddedToLayoutWorkerTask.person
           
(package private)  IPerson RecordChannelInstantiatedWorkerTask.person
           
(package private)  IPerson RecordChannelRenderedWorkerTask.person
           
(package private)  IPerson RecordSessionDestroyedWorkerTask.person
           
(package private)  IPerson RecordChannelDefinitionPublishedWorkerTask.person
           
 

Methods in org.jasig.portal.services.stats with parameters of type IPerson
private  java.lang.String MessageStatsRecorder.getDisplayName(IPerson person)
          Creates a name suitable for displaying in a stats message.
 void IStatsRecorder.recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Called when a channel is being added to a user layout
 void ListStatsRecorder.recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void MessageStatsRecorder.recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ThreadFiringStatsRecorder.recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ConditionalStatsRecorder.recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void BaseStatsRecorder.recordChannelAddedToLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void IStatsRecorder.recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef)
          Called when a user modifies an existing channel
 void ListStatsRecorder.recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef)
           
 void MessageStatsRecorder.recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef)
           
 void ThreadFiringStatsRecorder.recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef)
           
 void ConditionalStatsRecorder.recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef)
           
 void BaseStatsRecorder.recordChannelDefinitionModified(IPerson person, ChannelDefinition channelDef)
           
 void IStatsRecorder.recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef)
          Called when a user publishes a channel
 void ListStatsRecorder.recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef)
           
 void MessageStatsRecorder.recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef)
           
 void ThreadFiringStatsRecorder.recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef)
           
 void ConditionalStatsRecorder.recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef)
           
 void BaseStatsRecorder.recordChannelDefinitionPublished(IPerson person, ChannelDefinition channelDef)
           
 void IStatsRecorder.recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef)
          Called when a user removes an existing channel
 void ListStatsRecorder.recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef)
           
 void MessageStatsRecorder.recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef)
           
 void ThreadFiringStatsRecorder.recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef)
           
 void ConditionalStatsRecorder.recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef)
           
 void BaseStatsRecorder.recordChannelDefinitionRemoved(IPerson person, ChannelDefinition channelDef)
           
 void IStatsRecorder.recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Called when a channel is being instantiated
 void ListStatsRecorder.recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void MessageStatsRecorder.recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ThreadFiringStatsRecorder.recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ConditionalStatsRecorder.recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void BaseStatsRecorder.recordChannelInstantiated(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void IStatsRecorder.recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Called when a channel is being moved in a user layout
 void ListStatsRecorder.recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void MessageStatsRecorder.recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ThreadFiringStatsRecorder.recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ConditionalStatsRecorder.recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void BaseStatsRecorder.recordChannelMovedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void IStatsRecorder.recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Called when a channel is being removed from a user layout
 void ListStatsRecorder.recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void MessageStatsRecorder.recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ThreadFiringStatsRecorder.recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ConditionalStatsRecorder.recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void BaseStatsRecorder.recordChannelRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void IStatsRecorder.recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Called when a channel is being rendered
 void ListStatsRecorder.recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void MessageStatsRecorder.recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ThreadFiringStatsRecorder.recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ConditionalStatsRecorder.recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void BaseStatsRecorder.recordChannelRendered(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void IStatsRecorder.recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Called when a channel is being targeted
 void ListStatsRecorder.recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void MessageStatsRecorder.recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ThreadFiringStatsRecorder.recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ConditionalStatsRecorder.recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void BaseStatsRecorder.recordChannelTargeted(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void IStatsRecorder.recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
          Called when a channel is being updated in a user layout
 void ListStatsRecorder.recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void MessageStatsRecorder.recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ThreadFiringStatsRecorder.recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void ConditionalStatsRecorder.recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void BaseStatsRecorder.recordChannelUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
 void IStatsRecorder.recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Called when a folder is being added to a user layout
 void ListStatsRecorder.recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void MessageStatsRecorder.recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ThreadFiringStatsRecorder.recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ConditionalStatsRecorder.recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void BaseStatsRecorder.recordFolderAddedToLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void IStatsRecorder.recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Called when a folder is being moved in a user layout
 void ListStatsRecorder.recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void MessageStatsRecorder.recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ThreadFiringStatsRecorder.recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ConditionalStatsRecorder.recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void BaseStatsRecorder.recordFolderMovedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void IStatsRecorder.recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Called when a folder is being removed from a user layout
 void ListStatsRecorder.recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void MessageStatsRecorder.recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ThreadFiringStatsRecorder.recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ConditionalStatsRecorder.recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void BaseStatsRecorder.recordFolderRemovedFromLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void IStatsRecorder.recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
          Called when a folder is being updated in a user layout
 void ListStatsRecorder.recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void MessageStatsRecorder.recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ThreadFiringStatsRecorder.recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void ConditionalStatsRecorder.recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void BaseStatsRecorder.recordFolderUpdatedInLayout(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
 void IStatsRecorder.recordLogin(IPerson person)
          Called when user authenticates successfully.
 void ListStatsRecorder.recordLogin(IPerson person)
           
 void MessageStatsRecorder.recordLogin(IPerson person)
           
 void ThreadFiringStatsRecorder.recordLogin(IPerson person)
           
 void ConditionalStatsRecorder.recordLogin(IPerson person)
           
 void BaseStatsRecorder.recordLogin(IPerson person)
           
 void IStatsRecorder.recordLogout(IPerson person)
          Called when user logs out.
 void ListStatsRecorder.recordLogout(IPerson person)
           
 void MessageStatsRecorder.recordLogout(IPerson person)
           
 void ThreadFiringStatsRecorder.recordLogout(IPerson person)
           
 void ConditionalStatsRecorder.recordLogout(IPerson person)
           
 void BaseStatsRecorder.recordLogout(IPerson person)
           
 void IStatsRecorder.recordSessionCreated(IPerson person)
          Called when a new session is created for a user.
 void ListStatsRecorder.recordSessionCreated(IPerson person)
           
 void MessageStatsRecorder.recordSessionCreated(IPerson person)
           
 void ThreadFiringStatsRecorder.recordSessionCreated(IPerson person)
           
 void ConditionalStatsRecorder.recordSessionCreated(IPerson person)
           
 void BaseStatsRecorder.recordSessionCreated(IPerson person)
           
 void IStatsRecorder.recordSessionDestroyed(IPerson person)
          Called when the user's session is destroyed.
 void ListStatsRecorder.recordSessionDestroyed(IPerson person)
           
 void MessageStatsRecorder.recordSessionDestroyed(IPerson person)
           
 void ThreadFiringStatsRecorder.recordSessionDestroyed(IPerson person)
           
 void ConditionalStatsRecorder.recordSessionDestroyed(IPerson person)
           
 void BaseStatsRecorder.recordSessionDestroyed(IPerson person)
           
 

Constructors in org.jasig.portal.services.stats with parameters of type IPerson
RecordChannelAddedToLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
RecordChannelDefinitionModifiedWorkerTask(IPerson person, ChannelDefinition channelDef)
           
RecordChannelDefinitionPublishedWorkerTask(IPerson person, ChannelDefinition channelDef)
           
RecordChannelDefinitionRemovedWorkerTask(IPerson person, ChannelDefinition channelDef)
           
RecordChannelInstantiatedWorkerTask(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
RecordChannelMovedInLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
RecordChannelRemovedFromLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
RecordChannelRenderedWorkerTask(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
RecordChannelTargetedWorkerTask(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
RecordChannelUpdatedInLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutChannelDescription channelDesc)
           
RecordFolderAddedToLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
RecordFolderMovedInLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
RecordFolderRemovedFromLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
RecordFolderUpdatedInLayoutWorkerTask(IPerson person, UserProfile profile, IUserLayoutFolderDescription folderDesc)
           
RecordLoginWorkerTask(IPerson person)
           
RecordLogoutWorkerTask(IPerson person)
           
RecordSessionCreatedWorkerTask(IPerson person)
           
RecordSessionDestroyedWorkerTask(IPerson person)
           
StatsRecorderLayoutEventListener(IPerson person, UserProfile profile)
          Constructor for StatsRecorderLayoutEventListener.
 

Uses of IPerson in org.jasig.portal.tools
 

Methods in org.jasig.portal.tools that return IPerson
protected  IPerson ChannelServlet.getPerson(javax.servlet.http.HttpServletRequest req)
           
 

Uses of IPerson in org.jasig.portal.tools.chanpub
 

Fields in org.jasig.portal.tools.chanpub declared as IPerson
private  IPerson ChannelPublisher.systemUser