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 int
CANCEL
Смена статуса запрещенаstatic int
CONFIRM
Требуеться подтверждениеstatic int
OK
Смена статусв разрешена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.String
getComment()
java.util.Date
getDateFrom()
java.util.Date
getDateTo()
java.lang.String
getMessage()
int
getResult()
int
getStatus()
boolean
isConfirmChecked()
void
setMessage(java.lang.String message)
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, getSuperContractId, getTime, getTimestamp, getTypeId, getUserId, isLogFunctionProcess, prepareMessage, serializeAsObject, setLogFunctionProcess, setMessageID, toString, toString
Methods 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)
-