org.globus.cas.impl.client
Class ResourceActionsMap

java.lang.Object
  extended byorg.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)
           
 
Method Summary
 void addAction(java.lang.String action)
           
 void addActions(java.util.Vector actions)
           
 java.lang.String[] getActions()
           
 java.util.Vector getActionsAsVector()
           
 java.lang.String getResource()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

resource

private java.lang.String resource

actions

private java.util.Vector actions
Constructor Detail

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")
Method Detail

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()