org.globus.cas.impl.client
Class ResourceActionsMap
java.lang.Object
org.globus.cas.impl.client.ResourceActionsMap
- public class ResourceActionsMap
- extends java.lang.Object
Class to store resource: actions mapping
|
Field Summary |
private java.util.Vector |
actions
|
private java.lang.String |
resource
|
|
Constructor Summary |
|
ResourceActionsMap(java.lang.String resource,
java.lang.String action)
|
(package private) |
ResourceActionsMap(java.lang.String resource,
java.util.Vector actions)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
resource
private java.lang.String resource
actions
private java.util.Vector actions
ResourceActionsMap
public ResourceActionsMap(java.lang.String resource,
java.lang.String action)
throws java.lang.Exception
- Parameters:
resource - Name of resource (stored as "Namespace|resourceName")action - Service action (stored as "serviceType actionName")
ResourceActionsMap
ResourceActionsMap(java.lang.String resource,
java.util.Vector actions)
throws java.lang.Exception
- Parameters:
resource - Name of resource (stored as "Namespace|resourceName")actions - Vector of service actions (each action is stored as
"serviceType actionName")
addAction
public void addAction(java.lang.String action)
- Parameters:
action - Service action (stored as "serviceType actionName")
addActions
public void addActions(java.util.Vector actions)
getResource
public java.lang.String getResource()
getActions
public java.lang.String[] getActions()
getActionsAsVector
public java.util.Vector getActionsAsVector()
toString
public java.lang.String toString()