Class DefaultDynOCreator<T extends DynO>
java.lang.Object
overit.geocallapp.utilities.core.data.DynOCreator<T>
overit.geocallapp.utilities.core.data.DefaultDynOCreator<T>
- Type Parameters:
T- the type ofDynOobjects this creator produces
Default implementation of
This creator provides the standard mechanism for instantiating
DynOCreator for creating DynO business objects. This creator provides the standard mechanism for instantiating
DynO objects from database
field values using a ClassResolver to determine the appropriate class type. - Since:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a newDynOobject from the provided field values.static <T extends DynO>
DefaultDynOCreator<T> makeCreator(ClassResolver<T> classResolver) Factory method to create a newDefaultDynOCreatorinstance.Methods inherited from class overit.geocallapp.utilities.core.data.DynOCreator
getClassResolver, initialize, setClassResolver
-
Constructor Details
-
DefaultDynOCreator
public DefaultDynOCreator()
-
-
Method Details
-
makeCreator
Factory method to create a newDefaultDynOCreatorinstance.- Type Parameters:
T- the type ofDynOobjects the creator will produce- Parameters:
classResolver- theClassResolverto determine object classes- Returns:
- a new configured
DefaultDynOCreatorinstance
-
make
Creates a newDynOobject from the provided field values.- Specified by:
makein classDynOCreator<T extends DynO>- Parameters:
values- the database field values to populate the object- Returns:
- a new
DynOobject instance populated with the provided values
-