public class DeleteOption
extends java.lang.Object
コンストラクタと説明 |
---|
DeleteOption() |
DeleteOption(boolean checkTimestamp)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
boolean |
isCheckLockedByUser()
EntityManager.lockByUser(String, String) により、ユーザによってロックされている場合、
更新エラー(EntityLockedByUserException)とするかどうか。 |
boolean |
isCheckTimestamp()
タイムスタンプチェックを行うかどうか。
|
boolean |
isNotifyListeners()
削除時、
EntityEventListener に通知するか否か |
boolean |
isPurge()
ごみ箱に入れず、物理削除するかどうか。
|
DeleteOption |
noCheckLockedByUser()
ユーザにより、当該Entityがロックされているか否かを確認せず削除処理する。
|
DeleteOption |
noPurge()
削除時、パージしないように設定
|
void |
setCheckLockedByUser(boolean checkLockedByUser)
EntityManager.lockByUser(String, String) により、ユーザによってロックされている場合、
更新エラー(EntityLockedByUserException)とするかどうかをセット。 |
void |
setCheckTimestamp(boolean checkTimestamp)
タイムスタンプのチェックを行うかどうかを設定。
|
void |
setNotifyListeners(boolean notifyListeners)
削除時、
EntityEventListener に通知するか否かをセット
デフォルトtrue |
void |
setPurge(boolean purge)
ごみ箱に入れず、物理削除するかどうかを設定。
|
java.lang.String |
toString() |
DeleteOption |
unnotifyListeners()
削除時に
EntityEventListener に通知しないように設定。 |
public DeleteOption()
public DeleteOption(boolean checkTimestamp)
checkTimestamp
- タイムスタンプチェック行う場合trueを指定public boolean isPurge()
public void setPurge(boolean purge)
purge
- public void setCheckTimestamp(boolean checkTimestamp)
checkTimestamp
- public boolean isCheckTimestamp()
public boolean isCheckLockedByUser()
EntityManager.lockByUser(String, String)
により、ユーザによってロックされている場合、
更新エラー(EntityLockedByUserException)とするかどうか。public void setCheckLockedByUser(boolean checkLockedByUser)
EntityManager.lockByUser(String, String)
により、ユーザによってロックされている場合、
更新エラー(EntityLockedByUserException)とするかどうかをセット。
デフォルトtrue。
例えば、バックエンドのクリーンナッププログラムにてすでに無用なデータを削除するような場合、
当該オプションをfalseに指定して削除することにより、
バックエンドのプログラムはユーザのロック状態によらず、データを削除することが可能となる。checkLockedByUser
- public boolean isNotifyListeners()
EntityEventListener
に通知するか否かpublic void setNotifyListeners(boolean notifyListeners)
EntityEventListener
に通知するか否かをセット
デフォルトtruenotifyListeners
- public DeleteOption noCheckLockedByUser()
public DeleteOption noPurge()
public DeleteOption unnotifyListeners()
EntityEventListener
に通知しないように設定。public java.lang.String toString()
toString
クラス内 java.lang.Object