public interface BulkUpdatable extends java.lang.Iterable<BulkUpdateEntity>, java.lang.AutoCloseable
Iterable.iterator()で更新対象のBulkUpdateEntityを返却するように実装する。| 修飾子とタイプ | メソッドと説明 |
|---|---|
static FunctionalEntityStream |
as(java.lang.String definitionName)
ラムダ式でBulkUpdatableを実装する場合に利用。
|
default void |
close()
BulkUpdatableのクローズ処理を記述。
|
java.lang.String |
getDefinitionName()
バルク更新対象のEntity定義名を返却するように実装。
|
default java.util.List<java.lang.String> |
getUpdateProperties()
バルク更新(UPDATEおよびMERGEで更新と判断された場合)の際の更新対象のプロパティを指定する。
|
default boolean |
isEnableAuditPropertySpecification()
バルク更新(INSERT時)の際、EntityにcreateBy,createDate,updateBy,updateDateの値を
指定してその値のまま登録する場合にtrueを指定します。
|
default void |
updated(BulkUpdateEntity updatedEntity)
バルク更新対象のEntityの更新処理が成功した場合呼び出されるコールバック。
|
static FunctionalEntityStream as(java.lang.String definitionName)
definitionName - FunctionalEntityStreamjava.lang.String getDefinitionName()
default void updated(BulkUpdateEntity updatedEntity)
updatedEntity - default void close()
close インタフェース内 java.lang.AutoCloseabledefault java.util.List<java.lang.String> getUpdateProperties()
default boolean isEnableAuditPropertySpecification()