public class UpdateCondition
extends java.lang.Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
UpdateCondition.UpdateValue
一括更新時の更新項目を表すクラス。
|
コンストラクタと説明 |
---|
UpdateCondition() |
UpdateCondition(java.lang.String definitionName)
コンストラクタ。
|
UpdateCondition(java.lang.String definitionName,
java.util.List<UpdateCondition.UpdateValue> values,
Where where)
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
java.lang.String |
getDefinitionName() |
java.util.List<UpdateCondition.UpdateValue> |
getValues() |
Where |
getWhere() |
boolean |
isCheckUpdatable()
当該更新対象propertyがupdatable=tureかどうかをチェックするか否か
|
boolean |
isLockStrictly() |
UpdateCondition |
lockStrictly()
更新時に厳密にロック(oid順にソートしてロック取得)を取得する場合。
|
UpdateCondition |
nocheckUpdatable()
当該更新対象propertyか更新可能かどうかをチェックしないように設定。
|
void |
setCheckUpdatable(boolean checkUpdatable)
当該更新対象propertyがupdatable=tureかどうかをチェックするか否かをセット。
|
void |
setDefinitionName(java.lang.String definitionName) |
void |
setLockStrictly(boolean lockStrictly)
更新時に厳密にロック(oid順にソートしてロック取得)を取得する場合trueを設定。
|
void |
setValues(java.util.List<UpdateCondition.UpdateValue> values) |
void |
setWhere(Where where) |
java.lang.String |
toString() |
UpdateCondition |
value(java.lang.String entityField,
java.lang.Object value)
指定のEntity属性を指定の値で更新するようにセット。
|
UpdateCondition |
value(java.lang.String entityField,
ValueExpression value)
指定のEntity属性を指定の値表現(ValueExpression)で更新するようにセット。
|
Where |
where() |
UpdateCondition |
where(Condition whereCondition)
更新条件を指定。
|
UpdateCondition |
where(java.lang.String whereClause)
更新条件を指定。
|
public UpdateCondition()
public UpdateCondition(java.lang.String definitionName)
definitionName
- 更新対象のEntity定義名public UpdateCondition(java.lang.String definitionName, java.util.List<UpdateCondition.UpdateValue> values, Where where)
definitionName
- 更新対象のEntity定義名values
- 更新対象項目where
- 更新するEntityを指定する条件public boolean isCheckUpdatable()
public void setCheckUpdatable(boolean checkUpdatable)
checkUpdatable
- public UpdateCondition value(java.lang.String entityField, java.lang.Object value)
entityField
- Entity属性名value
- 更新値public UpdateCondition value(java.lang.String entityField, ValueExpression value)
entityField
- Entity属性名value
- 更新値のValueExpressionpublic Where where()
public UpdateCondition where(java.lang.String whereClause)
whereClause
- public UpdateCondition lockStrictly()
setLockStrictly(boolean)
public UpdateCondition nocheckUpdatable()
public UpdateCondition where(Condition whereCondition)
whereCondition
- public java.util.List<UpdateCondition.UpdateValue> getValues()
public void setValues(java.util.List<UpdateCondition.UpdateValue> values)
public java.lang.String getDefinitionName()
public void setDefinitionName(java.lang.String definitionName)
public Where getWhere()
public void setWhere(Where where)
public boolean isLockStrictly()
public void setLockStrictly(boolean lockStrictly)
lockStrictly
- public java.lang.String toString()
toString
クラス内 java.lang.Object