org.objectweb.jonas_ejb.genic
Class VcMethod

java.lang.Object
  |
  +--org.objectweb.jonas_ejb.genic.VcMethod

public class VcMethod
extends java.lang.Object

This class is the "Velocity context" for a interface method or a bean method used in the Velocity Templates.


Method Summary
 java.lang.String getActualParameters()
           
 java.lang.String getCapName()
           
 java.lang.String getExceptionList()
           
 java.lang.String getFormalParameters()
           
 int getMethodIndex()
           
 java.lang.String getName()
           
 int getParametersNumber()
           
 java.lang.Class[] getParameterTypes()
           
 java.util.Vector getParamWhereList()
           
 java.lang.String getReturnType()
           
 java.lang.String getSecuritySignature()
           
 java.lang.String getSqlStmt()
           
 java.lang.String getTupleGetter(int methodIndex, java.lang.String fieldName)
           
 java.lang.String getTupleGetter(org.objectweb.jorm.type.api.PType type)
           
 org.objectweb.medor.api.TupleStructure getTupleStructure(int methodIndex)
           
 int getTxAttribute()
           
 boolean isCreate()
           
 boolean isEjbActivate()
           
 boolean isEjbCreate()
           
 boolean isEjbLoad()
           
 boolean isEjbRemove()
           
 boolean isEjbSetEntityContext()
           
 boolean isEjbStore()
           
 boolean isFinderAll()
           
 boolean isFinderByPk()
           
 boolean isFinderCol()
           
 boolean isFinderEnum()
           
 boolean isFinderSimple()
           
 boolean isRemoveHandle()
           
 boolean isRemovePk()
           
 boolean isRemoveThis()
           
 boolean isSelectCol()
           
 boolean isSelectSet()
           
 boolean isSelectSimple()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()

getCapName

public java.lang.String getCapName()

getFormalParameters

public java.lang.String getFormalParameters()

getActualParameters

public java.lang.String getActualParameters()

getExceptionList

public java.lang.String getExceptionList()

getSecuritySignature

public java.lang.String getSecuritySignature()

getTxAttribute

public int getTxAttribute()

getReturnType

public java.lang.String getReturnType()

isFinderAll

public boolean isFinderAll()

isFinderByPk

public boolean isFinderByPk()

isFinderSimple

public boolean isFinderSimple()

isFinderEnum

public boolean isFinderEnum()

isFinderCol

public boolean isFinderCol()

isSelectSimple

public boolean isSelectSimple()

isSelectSet

public boolean isSelectSet()

isSelectCol

public boolean isSelectCol()

isCreate

public boolean isCreate()

isEjbCreate

public boolean isEjbCreate()

isRemoveThis

public boolean isRemoveThis()

isRemovePk

public boolean isRemovePk()

isRemoveHandle

public boolean isRemoveHandle()

isEjbRemove

public boolean isEjbRemove()

isEjbLoad

public boolean isEjbLoad()

isEjbStore

public boolean isEjbStore()

isEjbSetEntityContext

public boolean isEjbSetEntityContext()

isEjbActivate

public boolean isEjbActivate()

getSqlStmt

public java.lang.String getSqlStmt()

getParameterTypes

public java.lang.Class[] getParameterTypes()

getParametersNumber

public int getParametersNumber()

getParamWhereList

public java.util.Vector getParamWhereList()

toString

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

getMethodIndex

public int getMethodIndex()

getTupleStructure

public org.objectweb.medor.api.TupleStructure getTupleStructure(int methodIndex)
                                                         throws org.objectweb.medor.api.MedorException

getTupleGetter

public java.lang.String getTupleGetter(int methodIndex,
                                       java.lang.String fieldName)
                                throws org.objectweb.medor.api.MedorException

getTupleGetter

public java.lang.String getTupleGetter(org.objectweb.jorm.type.api.PType type)