public class ContractStatusChangingEvent extends LocalEvent
LocalEvent
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
Constructor and Description |
---|
ContractStatusChangingEvent(int userId,
ContractStatus status,
ContractStatus originalStatus)
Конструктор события.
Оригинальный статус (исходный) будет отличаться от основного, если статус был разбит/отрезан/изменен при пересечении с разными кусками неперетираемых статусов. |
Modifier and Type | Method and Description |
---|---|
ContractStatus |
getOriginalStatus()
Возвращает оригинальный статус (исходный).
Он будет отличаться от основного, если статус был разбит/отрезан/изменен при пересечении с разными кусками неперетираемых статусов. Он будет равен (не ссылочно, а значением) статусу getStatus() , если
не использовалась никакая логика смены статусов скриптом или там не менялся
приходящий статус.Тогда и там и там будет оригинальный статус. |
ContractStatus |
getStatus()
Возвращает устанавливаемый статус договора.
Если использовалась логика смены статусов скриптом и там приходящий статус как-либо менялся, то этот статус будет тем, что было на выходе в итоге из тех скриптов. |
int |
getTypeId()
Deprecated.
|
boolean |
isWeb()
Deprecated.
использовать полный аналог
event.getUserId()==User.USER_CONTRACT |
getContractId, getContractID, getDestination, getGenerateTime, getModuleId, getModuleID, getPluginId, getSuperContractId, getTime, getTimestamp, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, toString, toString
public ContractStatusChangingEvent(int userId, ContractStatus status, ContractStatus originalStatus)
userId
- - id пользователя, сгенерировавшего событиеstatus
- - статус договораoriginalStatus
- - оригинальный статус договораpublic ContractStatus getStatus()
@Deprecated public boolean isWeb()
event.getUserId()==User.USER_CONTRACT
User
public ContractStatus getOriginalStatus()
getStatus()
, если
не использовалась никакая логика смены статусов скриптом или там не менялся
приходящий статус.