|
© 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 validpublic 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 actionpublic 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 validpublic 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 validpublic 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 validpublic 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 validpublic 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 validpublic 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 validpublic 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 validpublic 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 validpublic 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 |