インタフェース VersionController
- 既知の実装クラスのリスト:
NonVersionController,NumberbaseVersionController,SimpleTimebaseVersionController,StatebaseVersionController,TimebaseVersionController
public interface VersionController
-
メソッドの概要
修飾子とタイプメソッド説明String[]getCascadeDeleteTarget(Entity entity, EntityHandler eh, ReferencePropertyHandler rph, EntityContext entityContext) Entity[]getCascadeDeleteTargetForUpdate(Entity[] refEntity, Entity[] beforeRefEntity, ReferencePropertyHandler rph, Entity beforeEntity, EntityHandler eh, EntityContext entityContext) getDeleteTarget(Entity entity, DeleteOption option, EntityHandler eh, EntityContext entityContext) mainQueryCondition(EntityHandler eh, AsOf asOf, EntityContext context) voidnormalizeForInsert(Entity entity, InsertOption option, EntityContext entityContext) Entity[]normalizeRefEntity(Entity[] refEntity, ReferencePropertyHandler rph, EntityContext context) refEntityQueryCondition(String refPropPath, ReferencePropertyHandler rph, AsOf asOf, EntityContext context) voidupdate(Entity entity, UpdateOption option, EntityHandler eh, EntityContext entityContext)
-
メソッドの詳細
-
normalizeForInsert
-
normalizeRefEntity
Entity[] normalizeRefEntity(Entity[] refEntity, ReferencePropertyHandler rph, EntityContext context) -
update
-
getCascadeDeleteTargetForUpdate
Entity[] getCascadeDeleteTargetForUpdate(Entity[] refEntity, Entity[] beforeRefEntity, ReferencePropertyHandler rph, Entity beforeEntity, EntityHandler eh, EntityContext entityContext) -
getDeleteTarget
DeleteTarget[] getDeleteTarget(Entity entity, DeleteOption option, EntityHandler eh, EntityContext entityContext) -
getCascadeDeleteTarget
String[] getCascadeDeleteTarget(Entity entity, EntityHandler eh, ReferencePropertyHandler rph, EntityContext entityContext) -
mainQueryCondition
-
refEntityQueryCondition
Condition refEntityQueryCondition(String refPropPath, ReferencePropertyHandler rph, AsOf asOf, EntityContext context)
-