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.