com.ca.jcs.opbindings
Class OpBindingMethodInfo

java.lang.Object
  extended by com.ca.jcs.opbindings.OpBindingMethodInfo

public class OpBindingMethodInfo
extends Object

This class records information about methods bound to Operations, which is specified by the OpBindingMethod annotation. These methods are eligible to be the target of OpBindingType bindings with method (some are supported) or script (all are supported) payloads.


Constructor Summary
OpBindingMethodInfo()
           
 
Method Summary
 List<String> getArgNames()
           
 Map<String,Integer> getArgPosMap()
          Returns map of each argument to its position in the method being called.
 String getMethodName()
           
 Operation getOperation()
           
 String getTargetClass()
           
 boolean isAssocRelated()
          Is the method related to the processing of associations?
 boolean isQuery()
          True if this method is bound to a query operation, rather then an update.
 boolean isSearchVariant()
           
 void setArgNames(List<String> argNames)
           
 void setMethodName(String methodName)
           
 void setOperation(Operation operation)
           
 void setTargetClassName(String targetClassName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OpBindingMethodInfo

public OpBindingMethodInfo()
Method Detail

getTargetClass

public String getTargetClass()

setTargetClassName

public void setTargetClassName(String targetClassName)

getMethodName

public String getMethodName()

setMethodName

public void setMethodName(String methodName)

getArgNames

public List<String> getArgNames()

setArgNames

public void setArgNames(List<String> argNames)

getOperation

public Operation getOperation()

setOperation

public void setOperation(Operation operation)

isQuery

public boolean isQuery()
True if this method is bound to a query operation, rather then an update.


isSearchVariant

public boolean isSearchVariant()

isAssocRelated

public boolean isAssocRelated()
Is the method related to the processing of associations?


getArgPosMap

public Map<String,Integer> getArgPosMap()
Returns map of each argument to its position in the method being called.



Created 2011-07-14 13:27 EST