@Security public class RecurringPaymentServiceSecurity extends BaseServiceSecurity implements RecurringPaymentService
RecurringPaymentService| Constructor and Description |
|---|
RecurringPaymentServiceSecurity() |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel(RecurringPaymentActionDTO params)
Permanently cancels the given recurring payment, so installments will never be processed
|
RecurringPaymentData |
getData(java.lang.Long id)
Returns data about a recurring payment
|
boolean |
isAccessible(RecurringPayment recurringPayment) |
RecurringPaymentVO |
perform(PerformRecurringPaymentDTO parameters)
Performs an recurring payment, returning its data
|
RecurringPaymentPreviewVO |
preview(PerformRecurringPaymentDTO parameters)
Previews a recurring payment to be performed
|
RecurringPaymentPreviewVO |
previewReceive(PerformRecurringPaymentDTO parameters)
Previews a recurring payment to be received
|
TransferVO |
processFailure(@NotNull InstallmentActionDTO params)
Processes a failed occurrence
|
RecurringPaymentVO |
receive(PerformRecurringPaymentDTO parameters)
Receives a recurring payment, returning its data
|
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 |
checkGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkScope, checkVO, checkVOs, doInitialize, getEntityCheckRegistry, getUser, initializecanManage, 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, validatedelete, detach, find, flush, from, getApplicationContext, getFormatter, getFormatter, getFormatter, getLogger, getRemoteAddress, getSessionData, mailContentBuilder, message, message, persist, processBatch, processBatch, refresh, remove, selectFrom, subQuery, updatepublic void cancel(RecurringPaymentActionDTO params) throws FrameworkException
RecurringPaymentServicecancel in interface RecurringPaymentServiceFrameworkExceptionpublic RecurringPaymentData getData(java.lang.Long id) throws FrameworkException
RecurringPaymentServicegetData in interface RecurringPaymentServiceFrameworkExceptionpublic boolean isAccessible(RecurringPayment recurringPayment)
public RecurringPaymentVO perform(PerformRecurringPaymentDTO parameters) throws FrameworkException
RecurringPaymentServiceperform in interface RecurringPaymentServiceFrameworkExceptionPaymentService.perform(org.cyclos.model.banking.transactions.PerformPaymentDTO)public RecurringPaymentPreviewVO preview(PerformRecurringPaymentDTO parameters) throws FrameworkException
RecurringPaymentServicepreview in interface RecurringPaymentServiceFrameworkExceptionpublic RecurringPaymentPreviewVO previewReceive(PerformRecurringPaymentDTO parameters) throws FrameworkException, TransferException
RecurringPaymentServicepreviewReceive in interface RecurringPaymentServiceFrameworkExceptionTransferExceptionpublic TransferVO processFailure(@NotNull @NotNull InstallmentActionDTO params) throws FrameworkException, TransferException
RecurringPaymentServiceprocessFailure in interface RecurringPaymentServiceFrameworkExceptionTransferExceptionpublic RecurringPaymentVO receive(PerformRecurringPaymentDTO parameters) throws FrameworkException, TransferException
RecurringPaymentServicereceive in interface RecurringPaymentServiceFrameworkExceptionTransferExceptionPaymentService.perform(org.cyclos.model.banking.transactions.PerformPaymentDTO)protected org.cyclos.impl.access.EntityCheck<?> resolveEntityCheck()
BaseServiceSecurityEntityCheck managed by this security component, or null if
noneresolveEntityCheck in class BaseServiceSecurity