Package ru.bgcrm.plugin.cashbox.process
Interface CashBoxCloseShiftProcess
- All Superinterfaces:
ru.bgcrm.util.interactor.Interactable,ru.bgcrm.util.interactor.utils.process.ProcessInteractor
@EnableCache
public interface CashBoxCloseShiftProcess
extends ru.bgcrm.util.interactor.utils.process.ProcessInteractor
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionvoidstatic CashBoxCloseShiftProcesscreate(ru.bgcrm.context.core.ServerContext context) static CashBoxCloseShiftProcessextract(int processId, ru.bgcrm.context.core.ServerContext context) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0431\u0438\u043b\u043b\u0438\u043d\u0433") IdTitle@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d ID \u043a\u0430\u0441\u0441\u044b") Integer@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0441\u0441\u044b") String@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043c\u0435\u043d\u044b") Date@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430") BigDecimalbooleanvoidvoidsetBillingId(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0431\u0438\u043b\u043b\u0438\u043d\u0433") Integer billingId) voidsetCashBoxId(@javax.validation.constraints.NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d ID \u043a\u0430\u0441\u0441\u044b") int cashBoxId) voidsetCashBoxTitle(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0441\u0441\u044b") String cashBoxTitle) voidsetCloseShiftDate(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043c\u0435\u043d\u044b") Date closeShiftDate) voidsetDocumentNumber(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430") String documentNumber) voidsetTotalSum(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430") BigDecimal totalSum) Methods inherited from interface ru.bgcrm.util.interactor.utils.process.ProcessInteractor
addDescription, addLinkedCommonContract, addLinkedCommonContracts, addLinkedCustomer, addLinkedObject, addLinkedObjects, addLinkedProcess, addLinkedProcesses, addProcessExecutor, addProcessExecutors, addProcessGroup, addProcessGroups, getCloseTime, getCreateTime, getCreator, getDescription, getId, getLinkedCommonContracts, getLinkedCustomer, getLinkedObjects, getLinkedProcesses, getProcessExecutors, getProcessGroups, getStatus, getType, removeLinkedCommonContract, removeLinkedObject, removeLinkedProcess, removeProcessExecutor, removeProcessGroup, setDescription, setStatus, setStatus, updateLinkedObjects
-
Field Details
-
CLOSE_SHIFT_PROCESS_TYPE_ID
static final int CLOSE_SHIFT_PROCESS_TYPE_ID- See Also:
-
CLOSE_SHIFT_STATUS
static final int CLOSE_SHIFT_STATUS- See Also:
-
FAILED_STATUS
static final int FAILED_STATUS- See Also:
-
PARAM_CASHBOX_ID
static final int PARAM_CASHBOX_ID- See Also:
-
PARAM_CASHBOX_TITLE
static final int PARAM_CASHBOX_TITLE- See Also:
-
PARAM_BILLING_ID
static final int PARAM_BILLING_ID- See Also:
-
PARAM_DATE
static final int PARAM_DATE- See Also:
-
PARAM_TOTAL_SUM
static final int PARAM_TOTAL_SUM- See Also:
-
PARAM_DOCUMENT_NUMBER
static final int PARAM_DOCUMENT_NUMBER- See Also:
-
-
Method Details
-
create
-
extract
-
closeShift
@BindProcessStatusSwitch(status=8) @DropCache void closeShift() -
markFailed
@BindProcessStatusSwitch(status=316) @DropCache void markFailed() -
isCloseShift
@BindProcessStatusCheck(statuses=8) boolean isCloseShift() -
getCashBoxId
@BindTextParamAsNumber(3342) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d ID \u043a\u0430\u0441\u0441\u044b") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d ID \u043a\u0430\u0441\u0441\u044b") Integer getCashBoxId() -
setCashBoxId
@BindTextParamAsNumber(3342) @DropCache void setCashBoxId(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d ID \u043a\u0430\u0441\u0441\u044b") @javax.validation.constraints.NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d ID \u043a\u0430\u0441\u0441\u044b") int cashBoxId) -
getCashBoxTitle
@BindTextParam(3408) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0441\u0441\u044b") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0441\u0441\u044b") String getCashBoxTitle() -
setCashBoxTitle
@BindTextParam(3408) @DropCache void setCashBoxTitle(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0441\u0441\u044b") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u043e \u043d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435 \u043a\u0430\u0441\u0441\u044b") String cashBoxTitle) -
getBilling
@BindListParam(3340) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0431\u0438\u043b\u043b\u0438\u043d\u0433") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0431\u0438\u043b\u043b\u0438\u043d\u0433") IdTitle getBilling() -
setBillingId
@BindListParam(3340) @DropCache void setBillingId(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0431\u0438\u043b\u043b\u0438\u043d\u0433") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0431\u0438\u043b\u043b\u0438\u043d\u0433") Integer billingId) -
getCloseShiftDate
@BindDateTimeParam(838) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043c\u0435\u043d\u044b") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043c\u0435\u043d\u044b") Date getCloseShiftDate() -
setCloseShiftDate
@BindDateTimeParam(838) @DropCache void setCloseShiftDate(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043c\u0435\u043d\u044b") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0437\u0430\u043a\u0440\u044b\u0442\u0438\u044f \u0441\u043c\u0435\u043d\u044b") Date closeShiftDate) -
getTotalSum
@BindTextParamAsNumber(1265) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430") BigDecimal getTotalSum() -
setTotalSum
@BindTextParamAsNumber(1265) @DropCache void setTotalSum(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u043e\u0431\u0449\u0430\u044f \u0441\u0443\u043c\u043c\u0430") BigDecimal totalSum) -
setDocumentNumber
@BindTextParam(1830) @DropCache void setDocumentNumber(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u043d\u043e\u043c\u0435\u0440 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430") String documentNumber)
-