Class ActiveRecord<T>
- java.lang.Object
-
- org.kie.workbench.common.dmn.client.editors.common.persistence.ActiveRecord<T>
-
- Direct Known Subclasses:
BaseIncludedModelActiveRecord,DataTypeActiveRecord
public abstract class ActiveRecord<T> extends Object
Implements base operations for an Active Record (update, destroy and create).
-
-
Constructor Summary
Constructors Constructor Description ActiveRecord(RecordEngine<T> recordEngine)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<T>create()List<T>destroy()protected abstract TgetRecord()RecordEngine<T>getRecordEngine()booleanisRecordEnginePresent()booleanisValid()List<T>update()
-
-
-
Constructor Detail
-
ActiveRecord
public ActiveRecord(RecordEngine<T> recordEngine)
-
-
Method Detail
-
isValid
public boolean isValid()
-
getRecordEngine
public RecordEngine<T> getRecordEngine()
-
isRecordEnginePresent
public boolean isRecordEnginePresent()
-
getRecord
protected abstract T getRecord()
-
-