Package org.cyclos.impl.banking
Class TransferStatusFlowServiceImpl
- java.lang.Object
-
- org.cyclos.impl.AbstractServerComponent
-
- org.cyclos.impl.AbstractNetworkedServerComponent
-
- org.cyclos.impl.BaseServiceImpl
-
- org.cyclos.impl.CRUDServiceImpl<TransferStatusFlow,QTransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void>
-
- org.cyclos.impl.banking.TransferStatusFlowServiceImpl
-
- All Implemented Interfaces:
TransferStatusFlowServiceLocal,CRUDServiceLocal<TransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void>,TransferStatusFlowService,CRUDService<TransferStatusFlowDTO,TransferStatusFlowData,Void>,CRUDWithConfirmationPasswordService<TransferStatusFlowDTO,TransferStatusFlowData,Void>,Service
@Service public class TransferStatusFlowServiceImpl extends CRUDServiceImpl<TransferStatusFlow,QTransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void> implements TransferStatusFlowServiceLocal
Implementation forTransferStatusFlowService
-
-
Field Summary
-
Fields inherited from class org.cyclos.impl.CRUDServiceImpl
$, ATTR_CURRENT_COPY, dtoClass, entityClass, extensionPointService, idPath, internalNamePath, namePath, ownerEntityIdPath, ownerEntityPath, ownerEntityPropertyName, passwordHandler, richTextHandler, withConfirmationPassword
-
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 TransferStatusFlowServiceImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected TransferStatusFlowDatagetData(TransferStatusFlow status)Returns details data for the given entityList<TransferStatusFlowVO>list()Returns all transfer statuses flowsList<TransferStatusFlow>listAll()Returns all existing flowsList<TransferStatusFlow>listByAccountType(AccountType type)Returns a list with all transfer status flows for all transfer types from / to the given account typeTransferStatusFlownewEntity(Void params)Should be implemented in order to instantiate a new entity based on the given context parametersprotected voidonAfterRemove(TransferStatusFlow entity)May be overridden in order to perform custom logic after removing an entityprotected voidregisterNetworkMappings(NetworkPathRegistry networkPathRegistry)Needs to be overridden by subclasses to register the path up to the networkprotected ValidatorresolveValidator(TransferStatusFlowDTO dto)-
Methods inherited from class org.cyclos.impl.CRUDServiceImpl
addCustomInternalNameValidations, addCustomNameValidations, checkConfirmationPassword, doRemove, find, findAll, from, getConfirmationPasswordInput, getConfirmationPasswordInputForRemove, getData, getDataForNew, getDeviceConfirmationParams, getEntityClass, getEntityInternalNameKey, getExcludedPropertiesToDTO, getExcludedPropertiesToEntity, getNameLabel, getUniqueInternalNameQuery, getUniqueNameQuery, isEntityInternalNameRequired, isNameRequired, load, logEntity, onAfterSave, onBeforeRemove, onBeforeSave, preProcessCurrentCopy, remove, remove, removeAll, removeAll, removeAllWithConfirmationPassword, removeWithConfirmationPassword, resolveDTOType, resolveEntityType, resolveExtensionPointAccessor, save, saveOrder, saveSkippingEntityLog, saveWithConfirmationPassword, shouldCheckConfirmationPassword, subClassMappings, toDTO, toEntity, validate
-
Methods inherited from class org.cyclos.impl.BaseServiceImpl
initializeNetworkMappings
-
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
-
Methods inherited from interface org.cyclos.impl.CRUDServiceLocal
find, findAll, getEntityClass, remove, removeAll, saveEntity, saveSkippingEntityLog, toDTO, toEntity, validate
-
-
-
-
Method Detail
-
list
public List<TransferStatusFlowVO> list() throws FrameworkException
Description copied from interface:TransferStatusFlowServiceReturns all transfer statuses flows- Specified by:
listin interfaceTransferStatusFlowService- Throws:
FrameworkException
-
listAll
public List<TransferStatusFlow> listAll()
Description copied from interface:TransferStatusFlowServiceLocalReturns all existing flows- Specified by:
listAllin interfaceTransferStatusFlowServiceLocal
-
listByAccountType
public List<TransferStatusFlow> listByAccountType(AccountType type)
Description copied from interface:TransferStatusFlowServiceLocalReturns a list with all transfer status flows for all transfer types from / to the given account type- Specified by:
listByAccountTypein interfaceTransferStatusFlowServiceLocal
-
newEntity
public TransferStatusFlow newEntity(Void params)
Description copied from class:CRUDServiceImplShould be implemented in order to instantiate a new entity based on the given context parameters- Specified by:
newEntityin interfaceCRUDServiceLocal<TransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void>- Specified by:
newEntityin classCRUDServiceImpl<TransferStatusFlow,QTransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void>
-
getData
protected TransferStatusFlowData getData(TransferStatusFlow status)
Description copied from class:CRUDServiceImplReturns details data for the given entity- Specified by:
getDatain classCRUDServiceImpl<TransferStatusFlow,QTransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void>
-
onAfterRemove
protected void onAfterRemove(TransferStatusFlow entity)
Description copied from class:CRUDServiceImplMay be overridden in order to perform custom logic after removing an entity- Overrides:
onAfterRemovein classCRUDServiceImpl<TransferStatusFlow,QTransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void>
-
registerNetworkMappings
protected void registerNetworkMappings(NetworkPathRegistry networkPathRegistry)
Description copied from class:BaseServiceImplNeeds to be overridden by subclasses to register the path up to the network- Specified by:
registerNetworkMappingsin classBaseServiceImpl
-
resolveValidator
protected Validator resolveValidator(TransferStatusFlowDTO dto)
- Specified by:
resolveValidatorin classCRUDServiceImpl<TransferStatusFlow,QTransferStatusFlow,TransferStatusFlowDTO,TransferStatusFlowData,Void>
-
-