Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 1 (11.1.1)

E22649-02 ESAPI


oracle.security.jps.service.policystore.info
Class BasicResourceActionsEntry

java.lang.Object
  extended by oracle.security.jps.service.policystore.info.BasicResourceActionsEntry

All Implemented Interfaces:
ResourceActionsEntry

public class BasicResourceActionsEntry
extends java.lang.Object
implements ResourceActionsEntry

A class to hold an in-memory resource_actions object. For example,

 ResourceEntry resource = resourceManager.getResource("myresource");
 List<String> actions = new ArrayList<String>();
 actions.add("put");
 ResourceActionsEntry resActs = new BasicResourceActionsEntry(resource, actions);
 

Nested Class Summary

 

Nested classes/interfaces inherited from interface oracle.security.jps.service.policystore.info.resource.ResourceActionsEntry
ResourceActionsEntry.RESOURCE_ACTIONS_ENTRY_TYPE

 

Constructor Summary
BasicResourceActionsEntry(ResourceEntry resource, java.util.List<java.lang.String> actions)
          Constructor
BasicResourceActionsEntry(ResourceEntry resource, java.util.Set<java.lang.String> actions)
          Constructor
BasicResourceActionsEntry(ResourceNameExpression expression, java.util.List<java.lang.String> actions)
          Constructor For Example,

 

Method Summary
 boolean equals(java.lang.Object that)
          Comparing method
 java.util.List<java.lang.String> getActionList()
          Gets actions in list
 java.util.Set<java.lang.String> getActions()
          Gets the actions
 ResourceEntry getResourceEntry()
          Gets the resource
 ResourceNameExpression getResourceNameExpression()
          Gets resource name expression
 java.lang.String getResourceType()
           
 ResourceActionsEntry.RESOURCE_ACTIONS_ENTRY_TYPE getType()
           
 void setActions(java.util.List<java.lang.String> actions)
          Sets actions
 void setResourceEntry(ResourceEntry resource)
          Sets resource
 void setResourceNameExpression(java.lang.String resNameExpression)
          Sets resource name expression

 

Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

BasicResourceActionsEntry

public BasicResourceActionsEntry(ResourceEntry resource,
                                 java.util.List<java.lang.String> actions)
Constructor
Parameters:
resource -
actions -

BasicResourceActionsEntry

public BasicResourceActionsEntry(ResourceNameExpression expression,
                                 java.util.List<java.lang.String> actions)
                          throws PolicyStoreException
Constructor For Example,
 ResourceNameExpression expr = new ResourceNameExpression("HTTPResourceType", ".*");
 List<String> actions = new ArrayList<String>();
 actions.add("put");
 ResourceActionsEntry rae = new BasicResourceActions(expr, actions);
 
Parameters:
expression - ResourceNameExpression
actions - a list of actions
Throws:
PolicyStoreException

BasicResourceActionsEntry

public BasicResourceActionsEntry(ResourceEntry resource,
                                 java.util.Set<java.lang.String> actions)
Constructor
Parameters:
resource -
actions -

Method Detail

getActions

public java.util.Set<java.lang.String> getActions()
Gets the actions

getResourceEntry

public ResourceEntry getResourceEntry()
Gets the resource
Specified by:
getResourceEntry in interface ResourceActionsEntry
Returns:
the ResourceEntry

getActionList

public java.util.List<java.lang.String> getActionList()
Gets actions in list
Specified by:
getActionList in interface ResourceActionsEntry
Returns:
a list of actions

equals

public boolean equals(java.lang.Object that)
Comparing method
Overrides:
equals in class java.lang.Object

getResourceNameExpression

public ResourceNameExpression getResourceNameExpression()
Gets resource name expression
Specified by:
getResourceNameExpression in interface ResourceActionsEntry
Returns:
resource name expression.

setResourceNameExpression

public void setResourceNameExpression(java.lang.String resNameExpression)
                               throws PolicyStoreException
Sets resource name expression
Throws:
PolicyStoreException

setResourceEntry

public void setResourceEntry(ResourceEntry resource)
                      throws PolicyStoreException
Sets resource
Throws:
PolicyStoreException

setActions

public void setActions(java.util.List<java.lang.String> actions)
                throws PolicyStoreException
Sets actions
Throws:
PolicyStoreException

getType

public ResourceActionsEntry.RESOURCE_ACTIONS_ENTRY_TYPE getType()
Specified by:
getType in interface ResourceActionsEntry

getResourceType

public java.lang.String getResourceType()
Specified by:
getResourceType in interface ResourceActionsEntry

Skip navigation links

Oracle Fusion Middleware Management Java API Reference for Oracle Entitlements Server
11g Release 1 (11.1.1)

E22649-02 ESAPI


Copyright © 2011, Oracle. All rights reserved.