| Interface | Description |
|---|---|
| AdaptiveRecord<ID_TYPE,MODEL_TYPE extends AdaptiveRecord> |
The
AdaptiveRecord interface specifies a special Model in that the fields/columns could be implicitly defined by database |
| AuditingModel<PRINCIPAL_TYPE> |
The model with time tracking and auditing built in
|
| Dao<ID_TYPE,MODEL_TYPE,QUERY_TYPE extends Dao.Query<MODEL_TYPE,QUERY_TYPE>> |
The Data Access Object interface
|
| Dao.Query<MODEL_TYPE,QUERY_TYPE extends Dao.Query<MODEL_TYPE,QUERY_TYPE>> | |
| Model<ID_TYPE,MODEL_TYPE extends Model> | |
| TimestampGenerator<TIMESTAMP_TYPE> | |
| TimeTrackingModel<TIMESTANP_TYPE,TIMESTAMP_TYPE_RESOLVER extends org.osgl.Osgl.Function<TIMESTANP_TYPE,java.lang.Long>> |
The model with time tracking built-in
|
| Class | Description |
|---|---|
| AdaptiveRecord.MetaInfo | |
| AdaptiveRecord.MetaInfo.Repository | |
| AdaptiveRecord.Util | |
| DaoBase<ID_TYPE,MODEL_TYPE,QUERY_TYPE extends Dao.Query<MODEL_TYPE,QUERY_TYPE>> | |
| DaoBaseLoader | |
| DaoLoader | |
| DbManager | |
| DbPlugin |
The base class for Database Plugin
|
| DbPluginRegistered | |
| DbService | |
| DbServiceInitialized | |
| DeleteEvent<MODEL_TYPE> |
Raised by framework when calling
Dao.delete(Object) |
| EntityClassEnhancer |
Add
public static Dao dao() method to the entity model class |
| EntityClassRepository |
Keep track of SQL entity model classes
|
| ModelBase<ID_TYPE,MODEL_TYPE extends ModelBase> |
The model base class
|
| TimestampGeneratorBase<TIMESTAMP_TYPE> | |
| TimeTrackingModelBase<ID_TYPE,MODEL_TYPE extends ModelBase,TIMESTAMP_TYPE,TIMESTAMP_TYPE_RESOLVER extends org.osgl.Osgl.Function<TIMESTAMP_TYPE,java.lang.Long>> |
| Annotation Type | Description |
|---|---|
| DB |
Used in multiple Database application to associate a DB engine with an entity class
|
| DbBind |
The annotation specify a field or parameter should be retrieved from database through certain binding key with value get from the current
ActContext |
| RequireDataBind |
Mark a method is subject to data bind.
|
Copyright © 2014–2017 ActFramework. All rights reserved.