at.davinci.model
Class MethodSignature

java.lang.Object
  extended by at.davinci.model.MethodSignature

public class MethodSignature
extends java.lang.Object


Constructor Summary
MethodSignature(java.lang.Class m)
           
 
Method Summary
 void addParameterSignature(java.lang.String name, java.lang.Class type)
           
 void addRole(Role r)
           
 void addRoles(java.util.Set<Role> roles)
           
 java.lang.String getActionString()
           
 java.lang.reflect.Method getMethod()
           
 java.lang.String getMethodName()
           
 int getParameterPos(java.lang.String key)
           
 ParameterSignature getParameterSignature(java.lang.String name)
           
 java.util.Map<java.lang.String,ParameterSignature> getParameterSignatures()
           
 java.util.Iterator getRoles()
           
 void setMethod(java.lang.reflect.Method method)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MethodSignature

public MethodSignature(java.lang.Class m)
Method Detail

addParameterSignature

public void addParameterSignature(java.lang.String name,
                                  java.lang.Class type)

getMethodName

public java.lang.String getMethodName()

getParameterSignatures

public java.util.Map<java.lang.String,ParameterSignature> getParameterSignatures()

getParameterSignature

public ParameterSignature getParameterSignature(java.lang.String name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMethod

public java.lang.reflect.Method getMethod()

setMethod

public void setMethod(java.lang.reflect.Method method)

getActionString

public java.lang.String getActionString()

addRole

public void addRole(Role r)

addRoles

public void addRoles(java.util.Set<Role> roles)

getRoles

public java.util.Iterator getRoles()

getParameterPos

public int getParameterPos(java.lang.String key)
                    throws java.util.NoSuchElementException
Throws:
java.util.NoSuchElementException