PortalPersonalization Interface
DEPRECATED com.bea.portal is only useful in the compatibility domain. For the new portal framework please
use the classes under the com.bea.netuix package
- public interface PortalPersonalization
extends com.bea.portal.model.PersonalizedResource
Interface PortalPersonalization represents the personalization
of a Portal for a given identity. In the same way that a
ProfileIdentity can represent either a usergroup or a user
within a usergroup, so a PortalPersonalization can represent the
personalization of a Portal for either a usergroup or a user
within a usergroup.
-
All Superinterfaces
-
com.bea.portal.model.PersonalizedObject, com.bea.portal.model.PersonalizedResource, com.bea.portal.model.PortalResource, com.bea.portal.model.PortalScopedObject
-
All Known Subinterfaces
-
com.bea.portal.model.MutablePortalPersonalization
getHomePage() Method
public PageIdentifier getHomePage()
Returns a PageIdentifier representing the home page
defined for this identity. A value of null (only valid for
a user customization) indicates that the user has not specified a home
page.
Returns
- specified home page.
getIdentifier() Method
public PortalPersonalizationIdentifier getIdentifier()
Returns the unique identifier for this PortalPersonalization.
Returns
- the unique identifier for this personalization.
getLayout(LayoutIdentifier) Method
public LayoutDefinition getLayout(LayoutIdentifier layoutId)
Returns the LayoutDefinition requested by identifier.
Parameters
-
layoutId
- identifier for layout required.
Returns
- the layout definition requested.
getLayoutMap() Method
public Map getLayoutMap()
Returns a map of LayoutDefinition keyed with
LayoutIdentifier.
Returns
- map of layouts
getLayouts() Method
public List getLayouts()
Returns a List of LayoutDefinition objects
for the layouts available for selection for this identity.
Returns
- the set of layouts available to this identity.
getNavBarOrientation() Method
public int getNavBarOrientation()
Returns the orientation of the navigation bar to be used when the
portal is rendered for this user or group.
Valid values are:
Portal.NAVBAR_ORIENTATION_UNSPECIFIED
Portal.NAVBAR_ORIENTATION_HORIZONTAL
Portal.NAVBAR_ORIENTATION_VERTICAL
Returns
- the orientation of the navigation bar for this identity.
getPagePersonalization(PageIdentifier) Method
public PagePersonalization getPagePersonalization(PageIdentifier pageId)
Returns a PagePersonalization object for the
specified page and for the associated identity.
Parameters
-
pageId
- page for which a personalization is required.
Returns
- the page personalization for the specified page.
getPagePersonalizations() Method
public Iterator getPagePersonalizations()
Returns an Iterator over all the
PagePersonalization objects in this portal for the
associated identity.
Returns
- all the page personalizations in this portal .
getSelectedSkin() Method
public SkinIdentifier getSelectedSkin()
Returns the selected skin for this user or group. A value of
null (only valid for a user customization) indicates that
the user has not specified a skin.
Returns
- the selected skin for this identitiy.
getSkin(SkinIdentifier) Method
public SkinDefinition getSkin(SkinIdentifier skinId)
Returns the SkinDefinition requested by identifier.
Parameters
-
skinId
- identifier for skin required.
Returns
- the skin definition requested.
getSkinMap() Method
public Map getSkinMap()
Returns a map of SkinDefinition keyed with
SkinIdentifier.
Returns
- map of skins
getSkins() Method
public List getSkins()
Returns a List of SkinIdentifier objects
for the skins available for selection in this portal for this identity.
Returns
- the set of skins available to this identity.