Package org.cyclos.security.banking
Class TransferStatusServiceSecurity
- 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<TransferStatusDTO,TransferStatus,TransferStatusData,TransferStatusFlowVO>
-
- org.cyclos.security.banking.TransferStatusServiceSecurity
-
- All Implemented Interfaces:
TransferStatusService,CRUDService<TransferStatusDTO,TransferStatusData,TransferStatusFlowVO>,CRUDWithConfirmationPasswordService<TransferStatusDTO,TransferStatusData,TransferStatusFlowVO>,Service
@Security public class TransferStatusServiceSecurity extends SimpleConfigurationEntityCRUDServiceSecurity<TransferStatusDTO,TransferStatus,TransferStatusData,TransferStatusFlowVO> implements TransferStatusService
Security layer forTransferStatusService
-
-
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 TransferStatusServiceSecurity()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidchangeStatus(ChangeTransferStatusDTO params)Changes the status of the given transferprotected CRUDServiceLocal<TransferStatus,TransferStatusDTO,TransferStatusData,TransferStatusFlowVO>getImplementation()Should be implemented in order to return the actual implementation of the serviceList<TransferStatusDetailedVO>list(TransferStatusFlowVO transferStatusFlowVO)Returns all transfer statuses in the given flow-
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, toDate, toDateTime, validate
-
Methods inherited from class org.cyclos.impl.AbstractServerComponent
dataTranslationProxy, delete, detach, 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
-
changeStatus
public void changeStatus(ChangeTransferStatusDTO params) throws FrameworkException
Description copied from interface:TransferStatusServiceChanges the status of the given transfer- Specified by:
changeStatusin interfaceTransferStatusService- Throws:
IllegalActionException- If the given status is not a valid state given the current oneFrameworkException
-
list
public List<TransferStatusDetailedVO> list(TransferStatusFlowVO transferStatusFlowVO) throws FrameworkException
Description copied from interface:TransferStatusServiceReturns all transfer statuses in the given flow- Specified by:
listin interfaceTransferStatusService- Throws:
FrameworkException
-
getImplementation
protected CRUDServiceLocal<TransferStatus,TransferStatusDTO,TransferStatusData,TransferStatusFlowVO> getImplementation()
Description copied from class:CRUDServiceSecurityShould be implemented in order to return the actual implementation of the service- Specified by:
getImplementationin classCRUDServiceSecurity<TransferStatusDTO,TransferStatus,TransferStatusData,TransferStatusFlowVO>
-
-