com.jpattern.orm.mapper.clazz
Class ClassField<BEAN,P>

java.lang.Object
  extended by com.jpattern.orm.mapper.clazz.ClassField<BEAN,P>
Type Parameters:
P -
All Implemented Interfaces:
IClassField<BEAN,P>

public final class ClassField<BEAN,P>
extends Object
implements IClassField<BEAN,P>

Author:
cinafr

Constructor Summary
ClassField(Class<P> type, String fieldName)
           
 
Method Summary
 ColumnInfo getColumnInfo()
           
 String getFieldName()
           
 GeneratorInfo getGeneratorInfo()
           
 GetManipulator<BEAN,P> getGetManipulator()
           
 SetManipulator<BEAN,P> getSetManipulator()
           
 Class<P> getType()
           
 VersionInfo getVersionInfo()
           
 boolean isIdentifier()
           
 void setColumnInfo(ColumnInfo columnInfo)
           
 void setGeneratorInfo(GeneratorInfo generatorInfo)
           
 void setGetManipulator(GetManipulator<BEAN,P> getManipulator)
           
 void setIdentifier(boolean identifier)
           
 void setSetManipulator(SetManipulator<BEAN,P> setManipulator)
           
 void setVersionInfo(VersionInfo versionInfo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassField

public ClassField(Class<P> type,
                  String fieldName)
Method Detail

isIdentifier

public boolean isIdentifier()
Specified by:
isIdentifier in interface IClassField<BEAN,P>

setIdentifier

public void setIdentifier(boolean identifier)

getType

public Class<P> getType()
Specified by:
getType in interface IClassField<BEAN,P>

getGetManipulator

public GetManipulator<BEAN,P> getGetManipulator()
Specified by:
getGetManipulator in interface IClassField<BEAN,P>

setGetManipulator

public void setGetManipulator(GetManipulator<BEAN,P> getManipulator)

getSetManipulator

public SetManipulator<BEAN,P> getSetManipulator()
Specified by:
getSetManipulator in interface IClassField<BEAN,P>

setSetManipulator

public void setSetManipulator(SetManipulator<BEAN,P> setManipulator)

getColumnInfo

public ColumnInfo getColumnInfo()
Specified by:
getColumnInfo in interface IClassField<BEAN,P>

setColumnInfo

public void setColumnInfo(ColumnInfo columnInfo)

getVersionInfo

public VersionInfo getVersionInfo()
Specified by:
getVersionInfo in interface IClassField<BEAN,P>

setVersionInfo

public void setVersionInfo(VersionInfo versionInfo)

getGeneratorInfo

public GeneratorInfo getGeneratorInfo()
Specified by:
getGeneratorInfo in interface IClassField<BEAN,P>

setGeneratorInfo

public void setGeneratorInfo(GeneratorInfo generatorInfo)

getFieldName

public String getFieldName()
Specified by:
getFieldName in interface IClassField<BEAN,P>


Copyright © 2013. All Rights Reserved.