ar.com.jiji.kaya.reflect
Class MethodNames

java.lang.Object
  extended by ar.com.jiji.kaya.reflect.MethodNames

public class MethodNames
extends java.lang.Object

Contiene las convenciones usadas para los nombres de los metodos.

Version:
$Revision$ $Date$
Author:
lparra

Method Summary
static java.lang.String getAccessor(java.lang.String property)
          Construye el nombre del metodo para obtener un property.
static java.lang.String getDaoAccessor(java.lang.Class interfaceClass)
          Construye el nombre del metodo para obtener el dao.
static java.lang.String getDaoAccessor(java.lang.String interfaceClass)
          Construye el nombre del metodo para obtener el dao.
static java.lang.String getDaoMutator(java.lang.Class interfaceClazz)
          Construye el nombre del metodo para setear el dao.
static java.lang.String getDaoMutator(java.lang.String interfaceClass)
          Construye el nombre del metodo para setear el dao.
static java.lang.String getModelDaoAccessor(java.lang.Class modelClass)
          Construye el nombre del metodo para obtener el dao.
static java.lang.String getModelDaoAccessor(java.lang.String modelClass)
          Construye el nombre del metodo para obtener el dao.
static java.lang.String getModelDaoMutator(java.lang.Class modelClass)
          Construye el nombre del metodo para setear el dao.
static java.lang.String getModelDaoMutator(java.lang.String modelClass)
          Construye el nombre del metodo para setear el dao.
static java.lang.String getMutator(java.lang.String property)
          Construye el nombre del metodo para setear un property.
static boolean isAccessor(java.lang.reflect.Method method)
          Chequea que el metodo sea de un accessor.
static boolean isAccessor(java.lang.String methodName)
          Chequea que el metodo sea un accessor.
static boolean isDaoAccessor(java.lang.String methodName)
           
static boolean isDaoMutator(java.lang.String methodName)
           
static boolean isMutator(java.lang.String methodName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getMutator

public static java.lang.String getMutator(java.lang.String property)
Construye el nombre del metodo para setear un property. El primer caracter se pasa a mayusculas.

Parameters:
property - El nombre del property.
Returns:

getAccessor

public static java.lang.String getAccessor(java.lang.String property)
Construye el nombre del metodo para obtener un property. El primer caracter se pasa a mayusculas.

Parameters:
property - El nombre del property.
Returns:

getModelDaoAccessor

public static java.lang.String getModelDaoAccessor(java.lang.String modelClass)
Construye el nombre del metodo para obtener el dao.

Parameters:
modelClass - El nombre de la clase que el dao manipula.
Returns:

getModelDaoMutator

public static java.lang.String getModelDaoMutator(java.lang.String modelClass)
Construye el nombre del metodo para setear el dao.

Parameters:
modelClass - El nombre de la clase que el dao manipula.
Returns:

getModelDaoAccessor

public static java.lang.String getModelDaoAccessor(java.lang.Class modelClass)
Construye el nombre del metodo para obtener el dao. Utiliza el nombre de la clase para formar el nombre del metodo.

Parameters:
modelClass - La clase del modelo que el dao manipula.
Returns:

getModelDaoMutator

public static java.lang.String getModelDaoMutator(java.lang.Class modelClass)
Construye el nombre del metodo para setear el dao. Utiliza el nombre de la clase para formar el nombre del metodo.

Parameters:
modelClass - La clase del modelo que el dao manipula.
Returns:
See Also:
getDaoAccessor(String)

getDaoAccessor

public static java.lang.String getDaoAccessor(java.lang.String interfaceClass)
Construye el nombre del metodo para obtener el dao.

Parameters:
interfaceClass - El nombre de interfaz del dao.
Returns:

getDaoMutator

public static java.lang.String getDaoMutator(java.lang.String interfaceClass)
Construye el nombre del metodo para setear el dao.

Parameters:
interfaceClass - El nombre de interfaz del dao.
Returns:

getDaoMutator

public static java.lang.String getDaoMutator(java.lang.Class interfaceClazz)
Construye el nombre del metodo para setear el dao. Utiliza el nombre de la clase para formar el nombre del metodo.

Parameters:
interfaceClass - El nombre de interfaz del dao.
Returns:
See Also:
getDaoMutator(String)

getDaoAccessor

public static java.lang.String getDaoAccessor(java.lang.Class interfaceClass)
Construye el nombre del metodo para obtener el dao. Utiliza el nombre de la clase para formar el nombre del metodo.

Parameters:
interfaceClass - El nombre de interfaz del dao.
Returns:
See Also:
getDaoAccessor(String)

isAccessor

public static boolean isAccessor(java.lang.reflect.Method method)
Chequea que el metodo sea de un accessor. Chequea tanto el nombre del metodo como que no reciba parametros y devuelva void.

Parameters:
method - No puede ser null.
Returns:

isAccessor

public static boolean isAccessor(java.lang.String methodName)
Chequea que el metodo sea un accessor. El chequeo no es completo ya que se usa solo el nombre del metodo y no el tipo de retorno y los argumentos.

Parameters:
methodName -
Returns:
See Also:
isAccessor(Method)

isMutator

public static boolean isMutator(java.lang.String methodName)

isDaoAccessor

public static boolean isDaoAccessor(java.lang.String methodName)

isDaoMutator

public static boolean isDaoMutator(java.lang.String methodName)


Copyright © 2006 Kaya. All Rights Reserved.