Package org.iworkz.habitat.entity
Class EntityDefinitionCreator
java.lang.Object
org.iworkz.habitat.entity.EntityDefinitionCreator
@Singleton public class EntityDefinitionCreator extends Object
-
Field Summary
Fields Modifier and Type Field Description protected DatabaseDialectdatabaseDialectprotected org.iworkz.common.helper.ReflectionHelperreflectionHelper -
Constructor Summary
Constructors Constructor Description EntityDefinitionCreator() -
Method Summary
Modifier and Type Method Description protected FieldTypecolumnTypeForType(Type type)protected FieldValueStrategyfieldValueStrategyFor(Field field)protected Class<?>getClassWithEntityAnnotation(Class<? extends EntityDao> daoClass)EntityDefinitionreadEntityDefinition(Class<? extends EntityDao> daoClass)
-
Field Details
-
reflectionHelper
@Inject protected org.iworkz.common.helper.ReflectionHelper reflectionHelper -
databaseDialect
-
-
Constructor Details
-
EntityDefinitionCreator
public EntityDefinitionCreator()
-
-
Method Details
-
readEntityDefinition
-
fieldValueStrategyFor
-
getClassWithEntityAnnotation
-
columnTypeForType
-