Class ContractStatusChangingCheck
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.kernel.event.common.Event
ru.bitel.bgbilling.kernel.event.common.QueueEvent
ru.bitel.bgbilling.kernel.event.common.LocalEvent
ru.bitel.bgbilling.kernel.event.events.ContractStatusChangingCheck
- All Implemented Interfaces:
Serializable
,ErrorReturnableEvent
public class ContractStatusChangingCheck
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - проверка возможности смены статуса договора .
Событие вызывается при смене статуса договора из клиента и из ЛК.
Позволяет запретить изменение или запросить подтвержедение.
Вместо ContractStatus как в других соседних событиях тут по компонентам. Унаследован от
Событие вызывается при смене статуса договора из клиента и из ЛК.
Позволяет запретить изменение или запросить подтвержедение.
Вместо ContractStatus как в других соседних событиях тут по компонентам. Унаследован от
LocalEvent
- See Also:
-
Field Summary
Modifier and TypeFieldDescriptionstatic final int
Смена статуса запрещенаstatic final int
Требуеться подтверждениеstatic final int
Смена статусв разрешенаFields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN
-
Constructor Summary
ConstructorDescriptionContractStatusChangingCheck
(int contractId, int objectId, int userId, int status, Date dateFrom, Date dateTo, String comment, boolean confirmChecked) ContractStatusChangingCheck
(int contractId, int userId, int status, Date dateFrom, Date dateTo, String comment, boolean confirmChecked) -
Method Summary
Modifier and TypeMethodDescriptionint
int
int
boolean
void
setMessage
(String message) void
setObjectId
(int objectId) void
setResult
(int result) Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setError
Methods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSource, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, setSource, toString, toString
Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
getLogger, logError
-
Field Details
-
OK
public static final int OKСмена статусв разрешена- See Also:
-
CANCEL
public static final int CANCELСмена статуса запрещена- See Also:
-
CONFIRM
public static final int CONFIRMТребуеться подтверждение- See Also:
-
-
Constructor Details
-
ContractStatusChangingCheck
-
ContractStatusChangingCheck
-
-
Method Details
-
getObjectId
public int getObjectId() -
setObjectId
public void setObjectId(int objectId) -
getStatus
public int getStatus() -
getDateFrom
-
getDateTo
-
getComment
-
isConfirmChecked
public boolean isConfirmChecked() -
getMessage
-
setMessage
-
getResult
public int getResult() -
setResult
public void setResult(int result)
-