# com.bea.portal.model Package

## Interface Summary

GroupPortal | Interface `GroupPortal` represents a lightweight object that associates a user group with a portal.
Identifier | Interface `Identifier` represents an object used to identify a resource within the portal framework.
LayoutDefinition | Interface `LayoutDefinition` represents a layout in the portal framework.
LayoutIdentifier | Interface `LayoutIdentifier` represents an object that can be used to uniquely identify a layout within the portal framework.
MutablePagePersonalization | Interface `MutablePagePersonalization` represents an editable personalization of a `Page` for a given identity.In the same way that a `ProfileIdentity` can represent either a usergroup or a user within a usergroup, so a `MutablePagePersonalization` can represent the mutable personalization of a `Page` for either a usergroup or a user within a usergroup.
MutablePersonalizedObject | Interface `MutablePersonalizedObject` represents an object that can be personalized.
MutablePortalPersonalization | Interface `MutablePortalPersonalization` represents an editable 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 `MutablePortalPersonalization` can represent the mutable personalization of a `Portal` for either a usergroup or a user within a usergroup.
MutablePortletPersonalization | Interface `MutablePortletPersonalization` represents an editable personalization of a `Portlet` for a given identity.In the same way that a `ProfileIdentity` can represent either a usergroup or a user within a usergroup, so a `MutablePortletPersonalization` can represent the mutable personalization of a `Portlet` for either a usergroup or a user within a usergroup.
NamedIdentifier | Interface `NamedIdentifier` represents an `Identifier` which includes a simple name as part of its unique id.
NamedResourceIdentifier | Interface `NamedResourceIdentifier` represents a `ResourceIdentifier` which includes a simple name as part of its unique id.
Page | Interface `Page` represents a panel within a rendered portal view.
PageIdentifier | Interface `PageIdentifier` is used to uniquely identify a `Page` within the portal framework.
PagePersonalization | Interface `PagePersonalization` represents the personalization of a `Page` for a given identity.
PagePersonalizationIdentifier | Interface `PagePersonalizationIdentifier` is used to uniquely identify a `PagePersonalization` object across all portals.
PageScopedObject | Interface `PageScopedObject` represents an object which is scoped to a `Page`.
PageState | Interface `PageState` represents the dynamic view of a page by a portal user.
PersonalizationIdentifier | Interface `PersonalizationIdentifier` is intended to be extended by all identifier objects representing personalizations within the portal framework.
PersonalizedObject | Interface `PersonalizedObject` is intended to be extended by all objects which can be customized by a user within the portal framework.
PersonalizedResource | Interface `PersonalizedResource` represents a `PortalResource` which can be personalized within the portal framework.
PlaceholderIdentifier | Interface `PlaceholderIdentifier` is used to identify a placeholder within the portal framework.
Portal | Interface `Portal` represents the definition of a portal as defined in the E-Business Control Center (EBCC).
PortalConstants | Interface `PortalConstants` contains constants for the portal application, stored as static variables.
PortalIdentifier | Interface `PortalIdentifier` is used to uniquely identify a `Portal` instance within the portal framework.
PortalPersonalization | Interface `PortalPersonalization` represents the personalization of a `Portal` for a given identity.
PortalPersonalizationIdentifier | Interface `PortalPersonalizationIdentifier` is used to uniquely identify a `PortalPersonalization` instance in the portal framework.
PortalResource | Interface `PortalResource` represents a portal scoped resource within the portal framework.
PortalScopedObject | Interface `PageScopedObject` represents an object which is scoped to a portal.
PortalState | Interface `PortalState` represents the dynamic view of a portal by a portal user.
Portlet | Interface `Portlet` represents the definition of a portlet as defined in the E-Business Control Center (EBCC).
PortletIdentifier | Interface `PortletIdentifier` is used to uniquely identify a `Portlet` within the portal framework.
PortletPersonalization | Interface `PortletPersonalization` represents the personalization of a Portlet for a given identity.
PortletPersonalizationIdentifier | Interface `PortletPersonalizationIdentifier` is used to uniquely identify a `PortletPersonalization` instance in the portal framework.
PortletState | * Interface `PortletState` represents the current state of a given * portlet instance for the user it is associated with.
ProfileScopedObject | Interface `ProfileScopedObject` represents an object which is scoped to a `ProfileIdentity`.
ResourceIdentifier | Interface `ResourceIdentifier` is used to uniquely identify a resource within the portal framework.
SkinDefinition | Interface `SkinDefinition` represents a skin in the portal framework.
SkinIdentifier | Interface `LayoutIdentifier` represents an object that can be used to uniquely identify a layout within the portal framework.
UserPageState | Interface `UserPageState` represents the current state of a portal page with respect to a specific user session.
UserPageStateMetadata | Interface `UserPageStateMetadata` represents the dynamic data about a page which is required for rendering.
UserPortalState | Interface `UserPortalState` represents the current state of a portal with respect to a specific user session.
UserPortletState | Interface `UserPortletState` represents the current state of a portlet with respect to a specific user session.