|
© 2003 BEA Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Handles all resource personalization admin functionality.
| Method Summary | |
PortalPersonalization |
createPortalPersonalization(GroupPortal destinationGroupPortal,
GroupPortal existingGroupPortal,
boolean copyEntitlements,
boolean copyAdmins)
Create a PortalPersonalization from an existing PortalPersonalization. |
List |
getAllGroupPortals(PortalIdentifier portalId)
Retrieve the list of all group portals defined for this portal. |
GroupPortal |
getGroupPortal(PortalIdentifier portalIdentifier,
String userGroupIdentifier)
Retrieve a full GroupPortal |
List |
getGroupPortalEligibleUserGroups(PortalIdentifier portalId)
Retrieve the list of eligible user group for the Portal |
List |
getGroupPortals(PortalIdentifier portalIdentifier)
Retrieve list of GroupPortal objects for a Portal available to the calling Admin user Note: This will return all GroupPortals for a PortalAdmin |
Portal |
getPortal(PortalIdentifier id)
Retrieves a Portal for a given PortalIdentifier |
PortalPersonalization |
getPortalPersonalization(GroupPortal groupPortal)
Retrieve a full PortalPersonalization |
List |
getPortals()
Retrieve list of PortalIdentifier objects available to the calling Admin user Note: This will return Portals visible to GroupAdmins, as well. |
void |
removeDeletedLayoutsForGroupPageP13n(List availableLayouts,
PagePersonalization pageP13n,
PortalPersonalization groupPortal)
|
void |
removeGroupPortalP13nSkin(SkinIdentifier skinId,
PortalPersonalization groupPortalP13n)
|
List |
removePortalPersonalization(GroupPortal groupPortal)
Remove a PortalPersonalization |
void |
setPortalPersonalization(PortalPersonalization portalPersonalization)
Set a PortalPersonalization |
| Methods inherited from interface javax.ejb.EJBObject |
getEJBHome, getHandle, getPrimaryKey, isIdentical, remove |
| Method Detail |
public Portal getPortal(PortalIdentifier id)
throws RemoteException
RemoteException - because of EJB contract
AdminResourceSystemException - if the Portal can not be found
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public List getPortals()
throws RemoteException
RemoteException - because of EJB contract
AdminResourceSystemException - if the Portals can not be retrieved
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
public List getGroupPortals(PortalIdentifier portalIdentifier)
throws RemoteException
portalIdentifier - the PortalIdentifier of the GroupPortals
RemoteException - because of EJB contract
AdminResourceSystemException - if the Portal or GroupPortals can not be retrieved
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public GroupPortal getGroupPortal(PortalIdentifier portalIdentifier,
String userGroupIdentifier)
throws RemoteException
portalIdentifier - the PortalIdentifier of the GroupPortaluserGroupIdentifier - the UserGroup Identifier of the GroupPortal
RemoteException - because of EJB contract
AdminResourceSystemException - if the Portal can not be retrieved
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public PortalPersonalization createPortalPersonalization(GroupPortal destinationGroupPortal,
GroupPortal existingGroupPortal,
boolean copyEntitlements,
boolean copyAdmins)
throws RealmNotWritableAddException,
RemoteException
destinationGroupPortal - GroupPortal to base creation onexistingGroupPortal - represents existing PortalPersonalization to create fromcopyEntitlements - true if entitlements should be copied from the existing PortalPersonalizationcopyAdmins - true if admins should be copied from the existing PortalPersonalization
RemoteException - because of EJB contract
RealmNotWritableAddException - thrown if the underlying realm is not writable (ie. LDAP)
AdminResourceSystemException - if the Portal or GroupPortals can not be retrieved
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public PortalPersonalization getPortalPersonalization(GroupPortal groupPortal)
throws RemoteException
groupPortal - the GroupPortal that matches a PortalPersonalization
RemoteException - because of EJB contract
AdminResourceSystemException - if the GroupPortal or PortalPersonalization can not be retrieved
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public void setPortalPersonalization(PortalPersonalization portalPersonalization)
throws RemoteException
portalPersonalization - the PortalPersonalization to set
RemoteException - because of EJB contract
AdminResourceSystemException - if the PortalPersonalization can not be retrieved
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public List removePortalPersonalization(GroupPortal groupPortal)
throws RemoteException
groupPortal - the GroupPortal that matches a PortalPersonalization
RemoteException - because of EJB contract
AdminResourceSystemException - if the PortalPersonalization can not be removed
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public List getGroupPortalEligibleUserGroups(PortalIdentifier portalId)
throws RemoteException
portalId - the Portal
RemoteException - because of EJB contract
AdminResourceSystemException - if the PortalPersonalization can not be removed
DelegatedAdminSecurityException - if the caller does not have sufficient rights to perform this action
IllegalArgumentException - if the arguments are not valid
public List getAllGroupPortals(PortalIdentifier portalId)
throws RemoteException
portalId - the Portal
RemoteException - because of EJB contract
AdminResourceSystemException - if the PortalPersonalization can not be removed
IllegalArgumentException - if the arguments are not valid
public void removeGroupPortalP13nSkin(SkinIdentifier skinId,
PortalPersonalization groupPortalP13n)
throws RemoteException
RemoteException
public void removeDeletedLayoutsForGroupPageP13n(List availableLayouts,
PagePersonalization pageP13n,
PortalPersonalization groupPortal)
throws RemoteException
RemoteException
|
© 2003 BEA Systems, Inc. | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||