public class OrmKeyFactory<UJO extends OrmUjo>
extends org.ujorm.core.KeyFactory<UJO>
org.ujorm.core.KeyFactory.Builder, org.ujorm.core.KeyFactory.CamelBuilder, org.ujorm.core.KeyFactory.InnerDataStore<UJO extends org.ujorm.Ujo>, org.ujorm.core.KeyFactory.NoCheckBuilder, org.ujorm.core.KeyFactory.SnakeCaseBuilder, org.ujorm.core.KeyFactory.WeakBuilder| Constructor and Description |
|---|
OrmKeyFactory(Class<? extends UJO> type) |
OrmKeyFactory(Class<? extends UJO> type,
boolean propertyCamelCase) |
OrmKeyFactory(Class<? extends UJO> type,
boolean propertyCamelCase,
org.ujorm.KeyList<?> abstractSuperProperties) |
| Modifier and Type | Method and Description |
|---|---|
protected <T> org.ujorm.Key<UJO,T> |
createKey(String name,
T defaultValue,
org.ujorm.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, createKeyList, createKeyName, createPlainKey, getKeys, getSuperKeys, getTmpStore, checkLock, lock, lockAndSize, newClassKey, newKey, newKey, newKey, newKey, newKey, newKey, newKeyAlias, newKeyAlias, newKeyAlias, newKeyAlias, newKeyDefault, newKeyDefault, newListKey, newListKey, onCreatepublic OrmKeyFactory(Class<? extends UJO> type, boolean propertyCamelCase, org.ujorm.KeyList<?> abstractSuperProperties)
protected <T> org.ujorm.Key<UJO,T> createKey(String name, T defaultValue, org.ujorm.Validator<T> validator)
public <UJO extends ExtendedOrmUjo,ITEM extends ExtendedOrmUjo> RelationToMany<UJO,ITEM> newRelation()
Copyright 2013, Pavel Ponec