public class OrmKeyFactory<UJO extends OrmUjo> extends KeyFactory<UJO>
KeyFactory.Builder, KeyFactory.CamelBuilder, KeyFactory.InnerDataStore<UJO extends Ujo>, KeyFactory.NoCheckBuilder, KeyFactory.WeakBuilderCAMEL_CASE, PROPERTY_MODIFIER| Constructor and Description |
|---|
OrmKeyFactory(Class<? extends UJO> type) |
OrmKeyFactory(Class<? extends UJO> type,
boolean propertyCamelCase) |
OrmKeyFactory(Class<? extends UJO> type,
boolean propertyCamelCase,
KeyList<?> abstractSuperProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> Key<UJO,T> |
createKey(String name,
T defaultValue,
Validator<T> validator)
Common protected factory method
|
<UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> |
newRelation()
A KeyIterator Factory creates an new key and assign a next index.
|
add, addKey, checkLock, createKeyList, createKeyName, getKeys, getSuperKeys, getTmpStore, lock, lockAndSize, newClassKey, newKey, newKey, newKey, newKey, newKey, newKey, newKeyDefault, newKeyDefault, newListKey, newListKey, onCreatepublic OrmKeyFactory(Class<? extends UJO> type, boolean propertyCamelCase, KeyList<?> abstractSuperProperties)
protected <T> Key<UJO,T> createKey(String name, T defaultValue, Validator<T> validator)
createKey in class KeyFactory<UJO extends OrmUjo>public <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> RelationToMany<UJO,ITEM> newRelation()
Copyright 2013, Pavel Ponec