com.ibm.mashups.enabler.ac
Interface AccessControlModelFactory


public AccessControlModelFactory

Interface for a access control model factory.


Method Summary
 ResourceAccessControlModel getAccessControlModel(LayoutNode resourceNode)
          Deprecated.  
 ResourceAccessControlModel getAccessControlModel(ContentNode resourceNode)
           Returns an ResourceAccessControlModel for the specified page.
 SpaceAccessControlModel getAccessControlModel(SpaceNode spaceNode)
           Returns an SpaceAccessControlModel for the specified space.
 ResourceSpaceAccessControlModel getAccessControlModel(SpaceNode spaceNode, LayoutNode resourceNode)
          Deprecated.  
 ResourceSpaceAccessControlModel getAccessControlModel(SpaceNode spaceNode, ContentNode resourceNode)
           Returns an ResourceSpaceAccessControlModel for the specified page within the specified space.
 

Method Detail

getAccessControlModel

ResourceAccessControlModel getAccessControlModel(LayoutNode resourceNode)
Deprecated. 

Returns an ResourceAccessControlModel for the specified page. Note that access control information is linked to the contents of a page. Thus, the layout node of the respective page must be specified to obtain the AccessControlModel of the page.

Parameters:
resourceNode - page to obtain the AccessControlModel for.

getAccessControlModel

ResourceAccessControlModel getAccessControlModel(ContentNode resourceNode)
Returns an ResourceAccessControlModel for the specified page. Note that access control information is linked to the contents of a page. Thus, the content node of the respective page must be specified to obtain the AccessControlModel of the page.

Parameters:
resourceNode - page to obtain the AccessControlModel for; must not be null.

getAccessControlModel

SpaceAccessControlModel getAccessControlModel(SpaceNode spaceNode)
Returns an SpaceAccessControlModel for the specified space.

Parameters:
spaceNode - space to obtain the AccessControlModel for; must not be null.

getAccessControlModel

ResourceSpaceAccessControlModel getAccessControlModel(SpaceNode spaceNode,
                                                      LayoutNode resourceNode)
Deprecated. 

Returns an ResourceSpaceAccessControlModel for the specified page within the specified space. Note that access control information is linked to the contents of a page. Thus, the layout node of the respective page must be specified to obtain the AccessControlModel of the page.

Parameters:
spaceNode - space containing the specified page to obtain the AccessControlModel for.
resourceNode - page to obtain the AccessControlModel for.

getAccessControlModel

ResourceSpaceAccessControlModel getAccessControlModel(SpaceNode spaceNode,
                                                      ContentNode resourceNode)
Returns an ResourceSpaceAccessControlModel for the specified page within the specified space. Note that access control information is linked to the contents of a page. Thus, the content node of the respective page must be specified to obtain the AccessControlModel of the page.

Parameters:
spaceNode - space containing the specified page to obtain the AccessControlModel for; must not be null.
resourceNode - page to obtain the AccessControlModel for; must not be null.


Copyright IBM Corp. 2010 All Rights Reserved.