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

# com.bea.portal.model
GroupPortal Interface

public interface GroupPortal

Interface `GroupPortal` represents a lightweight object that associates a user group with a portal. Once an object that implements the `GroupPortal` interface has been obtained, `Portal`, `UserGroup` and `PortalPersonalization` (at group scope) objects can be obtained through the `PortalAdminManager` stateless session bean.

## Method Summary

`public `String`` | `getDisplayName`() Returns the display name for this group-portal association.
`public `String`` | `getGroupIdentifier`() Returns the name of the weblogic user group for this group-portal association.
`public `PortalIdentifier`` | `getPortalIdentifier`() Returns the `PortalIdentifier` for this group-portal association.
`public `PortalPersonalizationIdentifier`` | `getPortalPersonalizationIdentifier`() Returns the `PortalPersonalizationIdentifier` object that represents a personalization at the group-portal scope.
`public boolean` | `isDefault`() Returns true if this `GroupPortal` represents the default group portal.
`public void` | `setDisplayName`(`String` displayName) Sets the display name of this group-portal association
`public void` | `setGroupIdentifier`(`String` groupId) Sets the weblogic user group to use for this group-portal association.
`public void` | `setPortalIdentifier`(`PortalIdentifier` portalId) Sets the `PortalIdentifier` to use for this group-portal association.
`public void` | `setPortalPersonalizationIdentifier`(`PortalPersonalizationIdentifier` portalPersonalizationId) Sets the portal personalization identifier that represents the personalization at this group-portal association.

## Method Detail

### getDisplayName() Method

    public String getDisplayName()

Returns the display name for this group-portal association.

#### Returns

display name

### getGroupIdentifier() Method

    public String getGroupIdentifier()

Returns the name of the weblogic user group for this group-portal association.

#### Returns

weblogic user group name

### getPortalIdentifier() Method

    public PortalIdentifier getPortalIdentifier()

Returns the `PortalIdentifier` for this group-portal association.

#### Returns

`PortalIdentifier`

### getPortalPersonalizationIdentifier() Method

    public PortalPersonalizationIdentifier getPortalPersonalizationIdentifier()

Returns the `PortalPersonalizationIdentifier` object that represents a personalization at the group-portal scope.

#### Returns

portal personalization identifier

### isDefault() Method

    public boolean isDefault()

Returns true if this `GroupPortal` represents the default group portal.

#### Returns

true if this is the default group portal.

### setDisplayName(String) Method

    public void setDisplayName(String displayName)

Sets the display name of this group-portal association

#### Parameters

displayName
  the display name to use for this group-portal association.

### setGroupIdentifier(String) Method

    public void setGroupIdentifier(String groupId)

Sets the weblogic user group to use for this group-portal association.

#### Parameters

groupId
  the weblogic user group.

### setPortalIdentifier(PortalIdentifier) Method

    public void setPortalIdentifier(PortalIdentifier portalId)

Sets the `PortalIdentifier` to use for this group-portal association.

#### Parameters

portalId
  the `PortalIdentifier` to use.

### setPortalPersonalizationIdentifier(PortalPersonalizationIdentifier) Method

    public void setPortalPersonalizationIdentifier(PortalPersonalizationIdentifier portalPersonalizationId)

Sets the portal personalization identifier that represents the personalization at this group-portal association.

#### Parameters

portalPersonalizationId
  the `Identifier` that represents the personalization of this `GroupPortal` .