Package ru.bgcrm.plugin.cashbox.process
Interface CashBoxEncashmentProcess
- All Superinterfaces:
ru.bgcrm.util.interactor.Interactable,ru.bgcrm.util.interactor.utils.process.ProcessInteractor
public interface CashBoxEncashmentProcess
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 TypeMethodDescriptionstatic CashBoxEncashmentProcesscreateEncashment(ru.bgcrm.context.core.ServerContext context) voidstatic CashBoxEncashmentProcessextract(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 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") Date@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0441\u0443\u043c\u043c\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") BigDecimalvoidvoidsetBillingId(@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) 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) voidsetEncashmentDate(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") Date encashmentDate) voidsetEncashmentSum(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0441\u0443\u043c\u043c\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") BigDecimal encashmentSum) 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
-
CASHBOX_ENCASHMENT_PROCESS_TYPE_ID
static final int CASHBOX_ENCASHMENT_PROCESS_TYPE_ID- See Also:
-
STATUS_ENCASHMENT
static final int STATUS_ENCASHMENT- 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_ENCASHMENT_SUM
static final int PARAM_ENCASHMENT_SUM- See Also:
-
PARAM_DATE
static final int PARAM_DATE- See Also:
-
PARAM_DOCUMENT_NUMBER
static final int PARAM_DOCUMENT_NUMBER- See Also:
-
-
Method Details
-
createEncashment
-
extract
-
encashment
@BindProcessStatusSwitch(status=8) @DropCache void encashment() -
markFailed
@BindProcessStatusSwitch(status=316) @DropCache void markFailed() -
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) -
getEncashmentSum
@BindTextParamAsNumber(2004) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0441\u0443\u043c\u043c\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0441\u0443\u043c\u043c\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") BigDecimal getEncashmentSum() -
setEncashmentSum
@BindTextParamAsNumber(2004) @DropCache void setEncashmentSum(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0441\u0443\u043c\u043c\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0441\u0443\u043c\u043c\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") BigDecimal encashmentSum) -
getEncashmentDate
@BindDateTimeParam(838) @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") Date getEncashmentDate() -
setEncashmentDate
@BindDateTimeParam(838) @DropCache void setEncashmentDate(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") @NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d\u0430 \u0434\u0430\u0442\u0430 \u0438\u043d\u043a\u0430\u0441\u0441\u0430\u0446\u0438\u0438") Date encashmentDate) -
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)
-