Interface ContractStatusService
public interface ContractStatusService
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionchangeContractStatus
(int[] contractId, int objectId, int statusId, Date dateFrom, Date dateTo, String comment, boolean confirmChecked) Смена статуса у договораcontractObjectStatusChange
(int contractId, int objecttId, ContractStatus contractStatus, boolean customer, boolean confirmChecked) contractObjectStatusChangeParametersGet
(int contractId, int objecttId) contractObjectStatusList
(int contractId, int objecttId, Date date) contractObjectStatusOnDate
(int contractId, int objecttId, Date date) contractSearch
(int mode, int statusPeriod, String statusPeriodUnit, Set<Integer> group, Set<Integer> notGroup, String status, String saldoFrom, String saldoTo, String sort, boolean subContract, Page page, int saldoAccountMonths, BigDecimal saldoAcconuntsMore, Set<Integer> serviceAccountMaxServices, float serviceMaxVal, boolean balanceLimit, boolean balancePrevLimit, int saldoShowMode) поиск договоров для монитора статуса.contractStatusChange
(int contractId, ContractStatus contractStatus, boolean customer, boolean confirmChecked) contractStatusChangeParametersGet
(int contractId) contractStatusList
(int contractId, Date date) contractStatusLogSearch
(int contractId, int objectId, Page page) contractStatusOnDate
(int contractId, Date date) contractStatusSearch
(int contractId, int objectId, Page page) void
создание среза балансовgetStatusList
(boolean onlyManual) Возвращает список статусов из конфига сервераvoid
statusFutureTaskCancel
(int contractId, int id) statusFutureTasks
(BGEntityType entityType, int entityId)
-
Field Details
-
SALDOSHOWMODE_SALDO
static final int SALDOSHOWMODE_SALDO- See Also:
-
SALDOSHOWMODE_BALANCE
static final int SALDOSHOWMODE_BALANCE- See Also:
-
-
Method Details
-
statusList
- Throws:
Exception
-
getStatusList
Возвращает список статусов из конфига сервера- Throws:
Exception
-
statusFutureTasks
- Throws:
Exception
-
statusFutureTaskCancel
- Throws:
Exception
-
contractObjectStatusList
List<ContractStatus> contractObjectStatusList(int contractId, int objecttId, Date date) throws Exception - Throws:
Exception
-
contractObjectStatusOnDate
ContractStatus contractObjectStatusOnDate(int contractId, int objecttId, Date date) throws Exception - Throws:
Exception
-
contractObjectStatusChangeParametersGet
ContractStatusChangeParameters contractObjectStatusChangeParametersGet(int contractId, int objecttId) throws Exception - Throws:
Exception
-
contractObjectStatusChange
MapHolder<String,String> contractObjectStatusChange(int contractId, int objecttId, ContractStatus contractStatus, boolean customer, boolean confirmChecked) throws Exception - Throws:
Exception
-
contractStatusList
- Throws:
Exception
-
contractStatusOnDate
- Throws:
Exception
-
contractStatusChangeParametersGet
- Throws:
Exception
-
contractStatusChange
MapHolder<String,String> contractStatusChange(int contractId, ContractStatus contractStatus, boolean customer, boolean confirmChecked) throws Exception - Throws:
Exception
-
createBalanceDump
создание среза балансов- Throws:
Exception
-
contractSearch
SearchResult<MonitorStatusResult> contractSearch(int mode, int statusPeriod, String statusPeriodUnit, Set<Integer> group, Set<Integer> notGroup, String status, String saldoFrom, String saldoTo, String sort, boolean subContract, Page page, int saldoAccountMonths, BigDecimal saldoAcconuntsMore, Set<Integer> serviceAccountMaxServices, float serviceMaxVal, boolean balanceLimit, boolean balancePrevLimit, int saldoShowMode) throws Exception поиск договоров для монитора статуса.- Parameters:
mode
- -1 все, 0 кредит, 1 дебетstatusPeriod
- "находится в статусе"statusPeriodUnit
- "day" - "дней и более", "month" - "месяцев и более"status
- ид статусов через запятуюsaldoFrom
- сальдо/исхост отsaldoTo
- сальдо/исхост доsort
- "saldo" / "contract.status_date" / "contract.title" / "contract.comment"subContract
- "включать субдоговора с независимым балансом"saldoAccountMonths
- "сальдо больше на " (месяцев)saldoAcconuntsMore
- "сальдо больше на " (сумма)serviceAccountMaxServices
- "Наработка по услугам за прошлый и текущий месяцы" ид услугserviceMaxVal
- "Наработка по услугам за прошлый и текущий месяцы" invalid input: '<'=balanceLimit
- "баланс invalid input: '<' лимита"balancePrevLimit
- "баланс на начало месяца invalid input: '<' лимита"saldoShowMode
- режим сальдо: сальдо/исх.ост (-1 изпараметра / дефолт) возвращает SearchResult, доп. атрибут внутри "saldoShowMode".- Throws:
Exception
-
changeContractStatus
MapHolder<String,String> changeContractStatus(int[] contractId, int objectId, int statusId, Date dateFrom, Date dateTo, String comment, boolean confirmChecked) throws Exception Смена статуса у договора- Throws:
Exception
-
contractStatusLogSearch
SearchResult<ContractStatusLog> contractStatusLogSearch(int contractId, int objectId, Page page) throws Exception - Throws:
Exception
-
contractStatusSearch
SearchResult<ContractStatus> contractStatusSearch(int contractId, int objectId, Page page) throws Exception - Throws:
Exception
-