Package org.cyclos.services.banking
Interface AccountFeeLogService
-
- All Superinterfaces:
Service
- All Known Subinterfaces:
AccountFeeLogServiceLocal
public interface AccountFeeLogService extends Service
Service interface for account fee log
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountFeeLogDatagetData(@NotNull Long id)Returns data about an account fee executionAccountFeeExecutionSearchDatagetFeeExecutionsSearchData()Returns data for searching account fee executionsAccountFeeLogsSearchDatagetSearchData(@NotNull AccountFeeVO accountFee)Returns data to search account fee logs of the given account feevoidrechargeFailed(@NotNull Long id)Starts recharging a fee which has finished and some failed usersLongrunNow(@NotNull AccountFeeVO accountFee)Starts charging a manual fee, returning the resulting account fee log idPage<AccountFeeLogVO>search(@NotNull AccountFeeLogQuery query)Searches for account fee logs according to the given criteriaPage<AccountFeeExecutionVO>searchFeeExecutions(AccountFeeQuery query)Search for visible account fees, together with the previous and next execution data
-
-
-
Method Detail
-
getData
AccountFeeLogData getData(@NotNull @NotNull Long id) throws FrameworkException
Returns data about an account fee execution- Throws:
FrameworkException
-
getFeeExecutionsSearchData
AccountFeeExecutionSearchData getFeeExecutionsSearchData() throws FrameworkException
Returns data for searching account fee executions- Throws:
FrameworkException
-
getSearchData
AccountFeeLogsSearchData getSearchData(@NotNull @NotNull AccountFeeVO accountFee) throws FrameworkException
Returns data to search account fee logs of the given account fee- Throws:
FrameworkException
-
rechargeFailed
void rechargeFailed(@NotNull @NotNull Long id) throws FrameworkExceptionStarts recharging a fee which has finished and some failed users- Throws:
IllegalActionException- If the given account fee log is not finished or doesn't have any failed usersFrameworkException
-
runNow
Long runNow(@NotNull @NotNull AccountFeeVO accountFee) throws FrameworkException
Starts charging a manual fee, returning the resulting account fee log id- Throws:
IllegalActionException- If the given fee is disabled or not manualFrameworkException
-
search
Page<AccountFeeLogVO> search(@NotNull @NotNull AccountFeeLogQuery query) throws FrameworkException
Searches for account fee logs according to the given criteria- Throws:
FrameworkException
-
searchFeeExecutions
Page<AccountFeeExecutionVO> searchFeeExecutions(AccountFeeQuery query) throws FrameworkException
Search for visible account fees, together with the previous and next execution data- Throws:
FrameworkException
-
-