@Security public class TransactionAuthorizationServiceSecurity extends BaseServiceSecurity implements TransactionAuthorizationService
TransactionAuthorizationService| Constructor and Description |
|---|
TransactionAuthorizationServiceSecurity() |
| Modifier and Type | Method and Description |
|---|---|
void |
authorize(TransactionAuthorizationDTO dto)
Authorizes a payment pending authorization
|
void |
cancel(TransactionAuthorizationDTO dto)
Cancels a payment pending authorization
|
void |
deny(TransactionAuthorizationDTO dto)
Denies a payment pending authorization
|
TransactionAuthorizationsSearchData |
getAuthorizationSearchData()
Returns data for searching transfer authorizations
|
java.util.Set<AuthorizationAction> |
getPossibleActions(BasePayment transaction) |
TransactionSearchData |
getTransactionSearchData(InternalAccountOwner owner)
Returns data for searching authorizable/authorized transactions.
|
boolean |
hasViewPermission(InternalAccountOwner owner) |
protected org.cyclos.impl.access.EntityCheck<?> |
resolveEntityCheck()
Must be implemented in order to return the
EntityCheck managed by this security component, or null if
none |
Page<TransactionVO> |
searchAuthorizedTransactions(AuthorizedTransactionQuery query)
Searches for authorized transactions of any status, according to the given query
|
Page<TransactionVO> |
searchTransactionsToAuthorize(TransactionsToAuthorizeQuery query)
Searches transactions which the user has to authorize
|
checkGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initializecanManage, checkManagesUser, checkPermission, checkRelatesToUser, checkValue, clearAlreadyValidated, getAccountHandler, getAuthHandler, getBaseEntityManagerHandler, getChannelConfiguration, getConfiguration, getConversionHandler, getCustomFieldValueHandler, getEntityManagerHandler, getGroupsHandler, getLoggedBasicUser, getLoggedUser, getProducts, getProductsHandler, getReportHandler, getTranslatedName, getTranslatedValue, getUserLocatorHandler, getValidationResult, hasPermission, hasValue, inSameNetwork, inSameNetworkOrGlobal, isAdmin, isAlreadyValidated, isBroker, isGlobalAdmin, isGlobalAdminInNetwork, isGuest, isLoggedIn, isMember, isNetworkAdmin, isOperator, isRelatedToUser, isSystem, isUserManager, isUserManagerOf, message, message, permission, permission, permissionOptionalValue, permissionOptionalValue, toDate, toDateTime, validatedelete, detach, find, flush, from, getApplicationContext, getConfigurationHandler, getDataTranslationHandler, getFormatter, getFormatter, getFormatter, getLogger, getNotificationHandler, getProfileFieldHandler, getRemoteAddress, getSessionData, getTransactionHandler, getTranslationHandler, message, message, persist, processBatch, refresh, remove, subQuery, updatepublic TransactionAuthorizationServiceSecurity()
public void authorize(TransactionAuthorizationDTO dto)
TransactionAuthorizationServiceauthorize in interface TransactionAuthorizationServicepublic void cancel(TransactionAuthorizationDTO dto)
TransactionAuthorizationServicecancel in interface TransactionAuthorizationServicepublic void deny(TransactionAuthorizationDTO dto)
TransactionAuthorizationServicedeny in interface TransactionAuthorizationServicepublic TransactionAuthorizationsSearchData getAuthorizationSearchData() throws FrameworkException
TransactionAuthorizationServicegetAuthorizationSearchData in interface TransactionAuthorizationServiceFrameworkExceptionpublic java.util.Set<AuthorizationAction> getPossibleActions(BasePayment transaction)
public TransactionSearchData getTransactionSearchData(InternalAccountOwner owner) throws FrameworkException
TransactionAuthorizationServicegetTransactionSearchData in interface TransactionAuthorizationServiceFrameworkExceptionpublic boolean hasViewPermission(InternalAccountOwner owner)
public Page<TransactionVO> searchAuthorizedTransactions(AuthorizedTransactionQuery query) throws FrameworkException
TransactionAuthorizationServicesearchAuthorizedTransactions in interface TransactionAuthorizationServiceFrameworkExceptionpublic Page<TransactionVO> searchTransactionsToAuthorize(TransactionsToAuthorizeQuery query) throws FrameworkException
TransactionAuthorizationServicesearchTransactionsToAuthorize in interface TransactionAuthorizationServiceFrameworkExceptionprotected org.cyclos.impl.access.EntityCheck<?> resolveEntityCheck()
BaseServiceSecurityEntityCheck managed by this security component, or null if
noneresolveEntityCheck in class BaseServiceSecurity