net.noco.dtogen.model
Class BeanPropertyInfo

java.lang.Object
  extended bynet.noco.dtogen.model.BeanPropertyInfo

public class BeanPropertyInfo
extends java.lang.Object

A BeanPropertyInfo contains information related to a bean property from the original domain model object.

Version:
$Revision: 1.17 $
Author:
the_mindstorm(at)evolva(dot)ro

Field Summary
 java.lang.String accessorComment
          DTO bean property getter comment.
 java.lang.String[] accessorExceptions
          DTO bean property getter exceptions.
 java.lang.String accessorScope
          Suggested DTO bean property getter scope.
 java.lang.String accessorSignature
          DTO accessor name.
 int arrayDim
          In case of an array the dimensions.
 java.lang.String beanPropName
          Suggested bean property name.
 java.lang.String beanPropType
          Suggested bean property type.
 java.lang.String directConvertorCall
          Suggested DTO bean property type -> model bean property type convertor.
 java.lang.String elementDirectConvertorCall
          signature for conversion from POJO original element type to DTO element type.
 java.lang.String elementInverseConvertorCall
          signature for conversion from DTO element type to POJO original element type.
 java.lang.String elementType
          Suggested type for bean property element of collection/array/map value.
 java.lang.String fieldComment
          DTO bean property field comment.
 java.lang.String fieldScope
          DTO bean property field scope.
 java.lang.String inverseConvertorCall
          Suggestes model bean property type -> DTO bean property type convertor.
 java.lang.String keyDirectConvertorCall
          signature for conversion from POJO map key element type to DTO map key element type.
 java.lang.String keyInverseConvertorCall
          signature for conversion from POJO map key element type to DTO map key element type.
 java.lang.String keyType
          Suggested type for bean property key of map.
 java.lang.String modelElementType
          POJO element of collection bean property data type.
 java.lang.String modelElementTypeId
          DTO mapping id for that type.
 java.lang.String modelFqn
          Model FQN.
 java.lang.String modelKeyType
          POJO map key data type.
 java.lang.String modelkeyTypeId
          DTO mapping id for the data type.
 java.lang.String modelPropName
          Model bean property name.
 java.lang.String modelPropType
          Model bean property type.
 java.lang.String mutatorComment
          DTO bean property setter comment.
 java.lang.String[] mutatorExceptions
          DTO bean property setter exceptions.
 java.lang.String mutatorScope
          Suggested DTO bean property setter scope.
 java.lang.String mutatorSignature
          DTO mutator signature.
 boolean useElementTypeConvertor
          flag marking if collection/array/map value elements types are forced convertion.
 boolean useInEquals
          DTO bean property is used in equals implementation.
 boolean useinToString
          DTO bean property is used in toString implementation.
 boolean useKeyTypeConvertor
          flag marking if map key types are forced convertion.
 boolean useTypeConvertor
          Flag for using type convertors.
 
Constructor Summary
BeanPropertyInfo()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelFqn

public java.lang.String modelFqn
Model FQN.


beanPropName

public java.lang.String beanPropName
Suggested bean property name.


beanPropType

public java.lang.String beanPropType
Suggested bean property type.


modelPropName

public java.lang.String modelPropName
Model bean property name.


modelPropType

public java.lang.String modelPropType
Model bean property type.


directConvertorCall

public java.lang.String directConvertorCall
Suggested DTO bean property type -> model bean property type convertor.


inverseConvertorCall

public java.lang.String inverseConvertorCall
Suggestes model bean property type -> DTO bean property type convertor.


useTypeConvertor

public boolean useTypeConvertor
Flag for using type convertors.


accessorComment

public java.lang.String accessorComment
DTO bean property getter comment.


accessorExceptions

public java.lang.String[] accessorExceptions
DTO bean property getter exceptions. theoretically none.


accessorScope

public java.lang.String accessorScope
Suggested DTO bean property getter scope.


accessorSignature

public java.lang.String accessorSignature
DTO accessor name. N/A yet.


fieldScope

public java.lang.String fieldScope
DTO bean property field scope.


fieldComment

public java.lang.String fieldComment
DTO bean property field comment.


mutatorComment

public java.lang.String mutatorComment
DTO bean property setter comment.


mutatorExceptions

public java.lang.String[] mutatorExceptions
DTO bean property setter exceptions. Theoretically empty.


mutatorScope

public java.lang.String mutatorScope
Suggested DTO bean property setter scope.


mutatorSignature

public java.lang.String mutatorSignature
DTO mutator signature. N/A yet.


elementType

public java.lang.String elementType
Suggested type for bean property element of collection/array/map value.


modelElementTypeId

public java.lang.String modelElementTypeId
DTO mapping id for that type.


modelElementType

public java.lang.String modelElementType
POJO element of collection bean property data type.


useElementTypeConvertor

public boolean useElementTypeConvertor
flag marking if collection/array/map value elements types are forced convertion.


elementDirectConvertorCall

public java.lang.String elementDirectConvertorCall
signature for conversion from POJO original element type to DTO element type.


elementInverseConvertorCall

public java.lang.String elementInverseConvertorCall
signature for conversion from DTO element type to POJO original element type.


keyType

public java.lang.String keyType
Suggested type for bean property key of map.


modelkeyTypeId

public java.lang.String modelkeyTypeId
DTO mapping id for the data type.


modelKeyType

public java.lang.String modelKeyType
POJO map key data type.


useKeyTypeConvertor

public boolean useKeyTypeConvertor
flag marking if map key types are forced convertion.


keyDirectConvertorCall

public java.lang.String keyDirectConvertorCall
signature for conversion from POJO map key element type to DTO map key element type.


keyInverseConvertorCall

public java.lang.String keyInverseConvertorCall
signature for conversion from POJO map key element type to DTO map key element type.


arrayDim

public int arrayDim
In case of an array the dimensions.


useInEquals

public boolean useInEquals
DTO bean property is used in equals implementation.


useinToString

public boolean useinToString
DTO bean property is used in toString implementation.

Constructor Detail

BeanPropertyInfo

public BeanPropertyInfo()


Copyright © 2004 Alexandru Popescu (a.k.a. the_mindstorm). All Rights Reserved.