Package org.cyclos.impl.banking
Interface AuthorizationLevelServiceLocal
-
- All Superinterfaces:
AuthorizationLevelService,CRUDService<AuthorizationLevelDTO,AuthorizationLevelData,TransferTypeVO>,CRUDServiceLocal<AuthorizationLevel,AuthorizationLevelDTO,AuthorizationLevelData,TransferTypeVO>,Service
- All Known Implementing Classes:
AuthorizationLevelServiceImpl
public interface AuthorizationLevelServiceLocal extends AuthorizationLevelService, CRUDServiceLocal<AuthorizationLevel,AuthorizationLevelDTO,AuthorizationLevelData,TransferTypeVO>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<AuthorizationLevel>listByBroker()Returns all levels which allow authorizing as brokerList<AuthorizationLevel>listByPayer()Returns all levels which allow authorizing as payerList<AuthorizationLevel>listByReceiver()Returns all levels which allow authorizing as payerList<AuthorizationLevel>listByRoles(Set<AuthorizationRole> authorizationRoles)Returns all levels which allow the given rolesvoidremoveEmptyLevels()Remove role based authorization levels with empty role list-
Methods inherited from interface org.cyclos.services.banking.AuthorizationLevelService
list
-
Methods inherited from interface org.cyclos.services.CRUDService
getData, getDataForNew, load, remove, removeAll, save
-
Methods inherited from interface org.cyclos.impl.CRUDServiceLocal
find, findAll, getEntityClass, newEntity, remove, removeAll, saveEntity, saveSkippingEntityLog, toDTO, toEntity, validate
-
-
-
-
Method Detail
-
listByBroker
List<AuthorizationLevel> listByBroker()
Returns all levels which allow authorizing as broker
-
listByPayer
List<AuthorizationLevel> listByPayer()
Returns all levels which allow authorizing as payer
-
listByReceiver
List<AuthorizationLevel> listByReceiver()
Returns all levels which allow authorizing as payer
-
listByRoles
List<AuthorizationLevel> listByRoles(Set<AuthorizationRole> authorizationRoles)
Returns all levels which allow the given roles
-
removeEmptyLevels
void removeEmptyLevels()
Remove role based authorization levels with empty role list
-
-