@Security public class ExternalPaymentServiceSecurity extends BaseServiceSecurity implements ExternalPaymentService
ExternalPaymentService| Constructor and Description |
|---|
ExternalPaymentServiceSecurity() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(ExternalPaymentActionDTO params)
Cancels an external payment
|
protected void |
checkCancel(ExternalPayment externalPayment) |
ExternalPaymentData |
getData(java.lang.Long id)
Returns data about an external payment
|
PerformExternalPaymentData |
getExternalPaymentData(InternalAccountOwner from)
Returns data used to prepare an external payment matching the given arguments
|
PerformExternalPaymentTypeData |
getExternalPaymentTypeData(InternalAccountOwner from,
TransferTypeVO transferTypeVO)
Returns the data related to a payment type for an external payment
|
TransactionServiceSecurity |
getTransactionServiceSecurity() |
boolean |
hasViewPermission(InternalAccountOwner owner) |
ExternalPaymentVO |
perform(PerformExternalPaymentDTO parameters)
Performs an external payment.
|
ExternalPaymentPreviewVO |
preview(PerformExternalPaymentDTO parameters)
Previews an external payment to be performed
|
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<ExternalPaymentEntryVO> |
search(ExternalPaymentQuery query)
Searches for external payments according to the given query
|
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 void cancel(ExternalPaymentActionDTO params)
ExternalPaymentServicecancel in interface ExternalPaymentServicepublic ExternalPaymentData getData(java.lang.Long id) throws FrameworkException
ExternalPaymentServicegetData in interface ExternalPaymentServiceFrameworkExceptionpublic PerformExternalPaymentData getExternalPaymentData(InternalAccountOwner from)
ExternalPaymentServicegetExternalPaymentData in interface ExternalPaymentServicepublic PerformExternalPaymentTypeData getExternalPaymentTypeData(InternalAccountOwner from, TransferTypeVO transferTypeVO) throws FrameworkException
ExternalPaymentServicegetExternalPaymentTypeData in interface ExternalPaymentServiceFrameworkExceptionpublic TransactionServiceSecurity getTransactionServiceSecurity()
public boolean hasViewPermission(InternalAccountOwner owner)
public ExternalPaymentVO perform(PerformExternalPaymentDTO parameters) throws FrameworkException
ExternalPaymentServiceperform in interface ExternalPaymentServiceFrameworkExceptionpublic ExternalPaymentPreviewVO preview(PerformExternalPaymentDTO parameters) throws FrameworkException
ExternalPaymentServicepreview in interface ExternalPaymentServiceFrameworkExceptionpublic Page<ExternalPaymentEntryVO> search(ExternalPaymentQuery query) throws FrameworkException
ExternalPaymentServicesearch in interface ExternalPaymentServiceFrameworkExceptionprotected void checkCancel(ExternalPayment externalPayment)
protected org.cyclos.impl.access.EntityCheck<?> resolveEntityCheck()
BaseServiceSecurityEntityCheck managed by this security component, or null if
noneresolveEntityCheck in class BaseServiceSecurity