cartago
Class ArtifactGuardMethod

java.lang.Object
  extended by cartago.ArtifactGuardMethod
All Implemented Interfaces:
IArtifactGuard

public class ArtifactGuardMethod
extends java.lang.Object
implements IArtifactGuard

Default implementation of guards (based on artifact class methods)

Author:
aricci

Constructor Summary
ArtifactGuardMethod(Artifact artifact, java.lang.reflect.Method method)
           
 
Method Summary
 boolean eval(java.lang.Object[] actualParams)
           
 java.lang.String getName()
           
 int getNumParameters()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactGuardMethod

public ArtifactGuardMethod(Artifact artifact,
                           java.lang.reflect.Method method)
Method Detail

eval

public boolean eval(java.lang.Object[] actualParams)
             throws java.lang.Exception
Specified by:
eval in interface IArtifactGuard
Throws:
java.lang.Exception

getNumParameters

public int getNumParameters()
Specified by:
getNumParameters in interface IArtifactGuard

getName

public java.lang.String getName()
Specified by:
getName in interface IArtifactGuard


>DEIS - University of Bologna