Package org.cyclos.impl.banking
Interface AccountTypeServiceLocal
-
- All Superinterfaces:
AccountTypeService,CRUDService<AccountTypeDTO,AccountTypeData,AccountTypeNature>,CRUDServiceLocal<AccountType,AccountTypeDTO,AccountTypeData,AccountTypeNature>,Service
- All Known Implementing Classes:
AccountTypeServiceImpl
public interface AccountTypeServiceLocal extends AccountTypeService, CRUDServiceLocal<AccountType,AccountTypeDTO,AccountTypeData,AccountTypeNature>
Local interface forAccountTypeService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description List<AccountType>list(InternalAccountOwner accountOwner)Lists all accounts of the given owner the logged user has accessList<AccountType>listAll()Returns a list of all account typesList<AccountType>listAllAccessible()Returns a list of all accessible account types, both system and user.List<AccountType>listByCurrency(Currency currency)Returns a list of all account types of the given currency<T> Page<T>search(Class<T> resultType, AccountTypeQuery query)Searches using a custom result type-
Methods inherited from interface org.cyclos.services.banking.AccountTypeService
search
-
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
-
list
List<AccountType> list(InternalAccountOwner accountOwner)
Lists all accounts of the given owner the logged user has access
-
listAll
List<AccountType> listAll()
Returns a list of all account types
-
listAllAccessible
List<AccountType> listAllAccessible()
Returns a list of all accessible account types, both system and user. Accounts of the logged user will use the product accessibility.
-
listByCurrency
List<AccountType> listByCurrency(Currency currency)
Returns a list of all account types of the given currency
-
search
<T> Page<T> search(Class<T> resultType, AccountTypeQuery query)
Searches using a custom result type
-
-