Class ContractStatusChangingCheck
java.lang.Object
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:
java.io.Serializable,ErrorReturnableEvent
public class ContractStatusChangingCheck
extends ru.bitel.bgbilling.kernel.event.common.LocalEvent
Синхронное событие - проверка возможности смены статуса догвора .
Событие вызывается при смене статуса договора из клиента и из ЛК.
Позволяет запретить изменение или запросить подтвержедение.
Вместо ContractStatus как в других соседних событиях тут по компонентам. Унаследован от
Событие вызывается при смене статуса договора из клиента и из ЛК.
Позволяет запретить изменение или запросить подтвержедение.
Вместо ContractStatus как в других соседних событиях тут по компонентам. Унаследован от
LocalEvent- See Also:
- Serialized Form
-
Field Summary
Fields Modifier and Type Field Description static intCANCELСмена статуса запрещенаstatic intCONFIRMТребуеться подтверждениеstatic intOKСмена статусв разрешенаFields inherited from class ru.bitel.bgbilling.kernel.event.common.Event
CONTRACT_GLOBAL, NO_MODULE, NO_PLUGIN -
Constructor Summary
Constructors Constructor Description ContractStatusChangingCheck(int contractId, int userId, int status, java.util.Date dateFrom, java.util.Date dateTo, java.lang.String comment, boolean confirmChecked) -
Method Summary
Modifier and Type Method Description java.lang.StringgetComment()java.util.DategetDateFrom()java.util.DategetDateTo()java.lang.StringgetMessage()intgetResult()intgetStatus()booleanisConfirmChecked()voidsetMessage(java.lang.String message)voidsetResult(int result)Methods inherited from class ru.bitel.bgbilling.kernel.event.common.LocalEvent
getError, setErrorMethods inherited from class ru.bitel.bgbilling.kernel.event.common.Event
getContractId, getDestination, getGenerateTime, getMessageID, getModuleId, getPluginId, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toStringMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Field Details
-
OK
public static final int OKСмена статусв разрешена- See Also:
- Constant Field Values
-
CANCEL
public static final int CANCELСмена статуса запрещена- See Also:
- Constant Field Values
-
CONFIRM
public static final int CONFIRMТребуеться подтверждение- See Also:
- Constant Field Values
-
-
Constructor Details
-
ContractStatusChangingCheck
public ContractStatusChangingCheck(int contractId, int userId, int status, java.util.Date dateFrom, java.util.Date dateTo, java.lang.String comment, boolean confirmChecked)
-
-
Method Details
-
getStatus
public int getStatus() -
getDateFrom
public java.util.Date getDateFrom() -
getDateTo
public java.util.Date getDateTo() -
getComment
public java.lang.String getComment() -
isConfirmChecked
public boolean isConfirmChecked() -
getMessage
public java.lang.String getMessage() -
setMessage
public void setMessage(java.lang.String message) -
getResult
public int getResult() -
setResult
public void setResult(int result)
-