public class ContractParamBeforeChangeEvent extends LocalEvent
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
Modifier | Constructor and Description |
---|---|
protected |
ContractParamBeforeChangeEvent() |
|
ContractParamBeforeChangeEvent(int userId,
int cid,
int pid,
java.lang.Object value) |
Modifier and Type | Method and Description |
---|---|
EntityAttr |
getEntityAttr()
Значение параметра договора в виде EntityAttr, если параметр изменяется через
ContractService.contractParameterUpdate(int, EntityAttr) . |
java.lang.String |
getError()
Возвращает текст ошибки.
|
int |
getParamId()
Возвращает код параметра.
|
java.lang.Object |
getValue()
В зависимости от типа параметра объекта может быть
Integer, String, Boolean, ContractAddressParamValue, ContractEmailParamValue
|
void |
setError(java.lang.String error)
При установке ошибки этой функцией модификация параметра запрещается, ошибка отображается пользователю.
|
getContractId, getContractID, getDestination, getGenerateTime, getModuleId, getModuleID, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, toString, toString
protected ContractParamBeforeChangeEvent()
public ContractParamBeforeChangeEvent(int userId, int cid, int pid, java.lang.Object value)
public java.lang.String getError()
public void setError(java.lang.String error)
error
- public int getParamId()
public java.lang.Object getValue()
public EntityAttr getEntityAttr()
ContractService.contractParameterUpdate(int, EntityAttr)
.EntityAttr