Package org.cyclos.services.banking
Interface TransferStatusService
-
- All Superinterfaces:
CRUDService<TransferStatusDTO,TransferStatusData,TransferStatusFlowVO>,Service
- All Known Subinterfaces:
TransferStatusServiceLocal
public interface TransferStatusService extends CRUDService<TransferStatusDTO,TransferStatusData,TransferStatusFlowVO>
Service interface for managing transfer statuses (normally related to bookkeeping, but could have a broader meaning)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidchangeStatus(@NotNull ChangeTransferStatusDTO params)Changes the status of the given transferList<TransferStatusDetailedVO>list(@NotNull TransferStatusFlowVO transferStatusFlow)Returns all transfer statuses in the given flow-
Methods inherited from interface org.cyclos.services.CRUDService
getData, getDataForNew, load, remove, removeAll, save
-
-
-
-
Method Detail
-
changeStatus
void changeStatus(@NotNull @NotNull ChangeTransferStatusDTO params) throws FrameworkExceptionChanges the status of the given transfer- Throws:
IllegalActionException- If the given status is not a valid state given the current oneFrameworkException
-
list
List<TransferStatusDetailedVO> list(@NotNull @NotNull TransferStatusFlowVO transferStatusFlow) throws FrameworkException
Returns all transfer statuses in the given flow- Throws:
FrameworkException
-
-