com.ibm.mashups.enabler.ac
Interface AccessFactory


public AccessFactory

This class allows to retrieve allowed access information of nodes and virtual nodes. The factory can be used using the following code:
var permission = com.ibm.mashups.enabler.ac.AccessFactory.getEffectiveAccessVirtualResource(
    com.ibm.mashups.enabler.ac.VirtualResourceType.TEMPLATE);


Method Summary
 EffectiveAccess getEffectiveAccess(Object node)
           Returns the effective allowed access for a given node.
 EffectiveAccess getEffectiveAccessVirtualResource(VirtualResourceType resource)
           Returns the effective allowed access for a given virtual resource.
 

Method Detail

getEffectiveAccess

EffectiveAccess getEffectiveAccess(Object node)
Returns the effective allowed access for a given node. Please note that the node has to be a resolved and loaded node such as NavigationNode. No string or plain Identifiable is allowed.

Parameters:
node - a resolved model node such as a NavigationNode.
Returns:
the effective allowed access object. May be NULL if no valid access has been found, for the given node.

getEffectiveAccessVirtualResource

EffectiveAccess getEffectiveAccessVirtualResource(VirtualResourceType resource)
Returns the effective allowed access for a given virtual resource.

Parameters:
resource - a virtual resource type
Returns:
the effective access object. May be NULL if no valid access has been found for the given virtual resource.


Copyright IBM Corp. 2010 All Rights Reserved.