Interface | Description |
---|---|
Converter | |
DataReader<T> | |
DataWriter<T> | |
DomainObject<T> | |
Instantiator<T> | |
MetaData<T> |
Implement methods as needed
|
Predicate<T> |
Class | Description |
---|---|
AbstractConverter | |
AbstractDomainObject<T> |
Normally to make your object able to persist you need to extend this object
If you can't or don't want to extend, just make your class
implement org.julp.DomainObject interface and copy and paste members
and methods from org.julp.AbstractDomainObject into your class.
|
AbstractDomainObjectFactory<T> | |
AbstractMetaData<T> | |
CGLibInstantiator<T> |
CGLibInstantiator instantiates class and enhances it to make it persistable.
|
CGLibNamingPolicy | |
DataHolder |
This object is holding original values from database.
|
DomainObjectInstantiator<T> |
Used if Class domainClass extends AbstractDomainObject originally
|
GenericPredicate<T> |
This predicate is using equals to evaluate
|
MultiValueObject | |
PageHolder | |
Pager<T> | |
ValueObject<T> | |
Wrapper |
Enum | Description |
---|---|
DataWriter.DataModificationSequence | |
PersistentState |
Exception | Description |
---|---|
DataAccessException |