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

    Fields
    Modifier and Type
    Field
    Description
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
    static final int
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createEncashment(ru.bgcrm.context.core.ServerContext context)
     
    void
     
    extract(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") BigDecimal
     
    void
     
    void
    setBillingId(@NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d \u0431\u0438\u043b\u043b\u0438\u043d\u0433") Integer billingId)
     
    void
    setCashBoxId(@javax.validation.constraints.NotNull(message="\u041d\u0435 \u0443\u043a\u0430\u0437\u0430\u043d ID \u043a\u0430\u0441\u0441\u044b") int cashBoxId)
     
    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") String cashBoxTitle)
     
    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") String documentNumber)
     
    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") Date encashmentDate)
     
    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") 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

  • Method Details

    • createEncashment

      static CashBoxEncashmentProcess createEncashment(ru.bgcrm.context.core.ServerContext context)
    • extract

      static CashBoxEncashmentProcess extract(int processId, ru.bgcrm.context.core.ServerContext context)
    • 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)