uPortal 2.4.1
API Documentation

org.jasig.portal.layout
Class UserLayoutManagerFactory

java.lang.Object
  extended byorg.jasig.portal.layout.UserLayoutManagerFactory

public class UserLayoutManagerFactory
extends java.lang.Object

A factory class for obtaining IUserLayoutManager implementations.

Version:
1.0
Author:
Peter Kharchenko

Constructor Summary
UserLayoutManagerFactory()
           
 
Method Summary
static IUserLayoutManager getUserLayoutManager(IPerson person, UserProfile profile)
          Obtain a regular user layout manager implementation
static IUserLayoutManager immutableUserLayoutManager(IUserLayoutManager man)
          Returns an immutable version of a user layout manager.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UserLayoutManagerFactory

public UserLayoutManagerFactory()
Method Detail

getUserLayoutManager

public static IUserLayoutManager getUserLayoutManager(IPerson person,
                                                      UserProfile profile)
                                               throws PortalException
Obtain a regular user layout manager implementation

Returns:
an IUserLayoutManager value
Throws:
PortalException

immutableUserLayoutManager

public static IUserLayoutManager immutableUserLayoutManager(IUserLayoutManager man)
                                                     throws PortalException
Returns an immutable version of a user layout manager.

Parameters:
man - an IUserLayoutManager value
Returns:
an immutable IUserLayoutManager value
Throws:
PortalException - if an error occurs

uPortal 2.4.1
API Documentation