org.glite.security.voms.operation
Class SequenceAction

java.lang.Object
  extended byorg.glite.security.voms.operation.ActionHelper
      extended byorg.glite.security.voms.operation.SequenceAction
All Implemented Interfaces:
Action, java.io.Serializable

public final class SequenceAction
extends ActionHelper

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.glite.security.voms.operation.ActionHelper
cns
 
Method Summary
 void checkPermission()
          The product of all checkPermission methods of the component Actions.
static SequenceAction getInstance(Action[] actions)
          Create a new SequenceAction by concatenating the given Actions.
 void perform()
          Call perform on each of the components, in order.
 java.lang.String toString()
           
 
Methods inherited from class org.glite.security.voms.operation.ActionHelper
getAdminUsers, getContainerName, getDescription, getParameters, performWithResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

checkPermission

public void checkPermission()
                     throws VOMSException
The product of all checkPermission methods of the component Actions.

Specified by:
checkPermission in interface Action
Overrides:
checkPermission in class ActionHelper
Throws:
VOMSException

perform

public void perform()
             throws VOMSException
Call perform on each of the components, in order.

Specified by:
perform in interface Action
Overrides:
perform in class ActionHelper
Throws:
VOMSException

getInstance

public static SequenceAction getInstance(Action[] actions)
Create a new SequenceAction by concatenating the given Actions.


toString

public java.lang.String toString()