Package org.cyclos.security.banking
Class TransferFilterServiceSecurity
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.security.BaseServiceSecurity
-
- org.cyclos.security.CRUDServiceSecurity<DTO,E,D,DP>
-
- org.cyclos.security.ConfigurationEntityCRUDServiceSecurity<DTO,E,D,DP>
-
- org.cyclos.security.SimpleConfigurationEntityCRUDServiceSecurity<TransferFilterDTO,TransferFilter,TransferFilterData,AccountTypeVO>
-
- org.cyclos.security.banking.TransferFilterServiceSecurity
-
- All Implemented Interfaces:
TransferFilterService,CRUDService<TransferFilterDTO,TransferFilterData,AccountTypeVO>,CRUDWithConfirmationPasswordService<TransferFilterDTO,TransferFilterData,AccountTypeVO>,Service
@Security public class TransferFilterServiceSecurity extends SimpleConfigurationEntityCRUDServiceSecurity<TransferFilterDTO,TransferFilter,TransferFilterData,AccountTypeVO> implements TransferFilterService
Security forTransferFilterService
-
-
Field Summary
-
Fields inherited from class org.cyclos.security.SimpleConfigurationEntityCRUDServiceSecurity
managePermission, viewPermission
-
Fields inherited from class org.cyclos.security.CRUDServiceSecurity
entityClass
-
Fields inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
authHandler, conversionHandler, customFieldValueHandler, entityManagerHandler, groupsHandler, productsHandler, restBeanPropertyMapping, userLocatorHandler
-
Fields inherited from class org.cyclos.impl.AbstractServerComponent
accountHandler, configurationHandler, dataTranslationHandler, notificationHandler, profileFieldHandler, transactionHandler, translationHandler
-
-
Constructor Summary
Constructors Constructor Description TransferFilterServiceSecurity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TransferFilterServiceLocalgetImplementation()Should be implemented in order to return the actual implementation of the serviceList<TransferFilterWithAccountTypeVO>list(AccountTypeVO fromAccountTypeVO, AccountTypeVO toAccountTypeVO)Returns the transfer filters from the given source account type to the given destination account type, taking into account the logged user permissions over transfer filtersPage<TransferFilterVO>search(TransferFilterQuery query)Searches for transfer filters, according to the given query-
Methods inherited from class org.cyclos.security.SimpleConfigurationEntityCRUDServiceSecurity
checkCreateNew, checkManagePermission, checkViewPermission, doHasManageAccess, doHasViewAccess, hasManagePermission, hasViewPermission
-
Methods inherited from class org.cyclos.security.ConfigurationEntityCRUDServiceSecurity
isAccessible
-
Methods inherited from class org.cyclos.security.CRUDServiceSecurity
canPerformOperation, canViewData, checkManageAccess, checkOperation, checkSave, checkViewAccess, customizeData, find, getConfirmationPasswordInputForRemove, getData, getDataForNew, getEntityClass, hasManageAccess, hasViewAccess, load, onBeforeSave, remove, removeAll, removeAllWithConfirmationPassword, removeWithConfirmationPassword, resolveEntityCheck, save, saveWithConfirmationPassword
-
Methods inherited from class org.cyclos.security.BaseServiceSecurity
checkGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkScope, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initialize
-
Methods inherited from class org.cyclos.impl.AbstractNetworkedServerComponent
canManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getBaseEntityManagerHandler, getConfiguration, getLoggedBasicUser, getLoggedUser, getProducts, getTranslatedName, getTranslatedValue, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isMemberOnly, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, setAlreadyValidated, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, dataTranslationProxy, delete, detach, doDataTranslationProxy, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, remove, selectFrom, subQuery, update
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.cyclos.services.CRUDService
getData, getDataForNew, load, remove, removeAll, save
-
-
-
-
Method Detail
-
list
public List<TransferFilterWithAccountTypeVO> list(AccountTypeVO fromAccountTypeVO, AccountTypeVO toAccountTypeVO) throws FrameworkException
Description copied from interface:TransferFilterServiceReturns the transfer filters from the given source account type to the given destination account type, taking into account the logged user permissions over transfer filters- Specified by:
listin interfaceTransferFilterService- Throws:
FrameworkException
-
search
public Page<TransferFilterVO> search(TransferFilterQuery query)
Description copied from interface:TransferFilterServiceSearches for transfer filters, according to the given query- Specified by:
searchin interfaceTransferFilterService
-
getImplementation
protected TransferFilterServiceLocal getImplementation()
Description copied from class:CRUDServiceSecurityShould be implemented in order to return the actual implementation of the service- Specified by:
getImplementationin classCRUDServiceSecurity<TransferFilterDTO,TransferFilter,TransferFilterData,AccountTypeVO>
-
-