@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
|
protected void |
checkQuery(BaseOwnerTransactionQuery query) |
protected void |
doInitialize() |
RecurringPaymentData |
getData(java.lang.Long id)
Returns data about a recurring payment
|
boolean |
hasViewPermission(InternalAccountOwner owner) |
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
|
SerializableInputStream |
print(java.lang.Long id)
Generates a PDF file with the details of a recurring payment.
|
SerializableInputStream |
printRecurringPayments(RecurringPaymentQuery query)
Generates a PDF with the recurring payments list result.
|
java.lang.Long |
processFailure(FailedOccurrenceActionDTO params)
Processes a failed occurence
|
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 |
Page<RecurringPaymentEntryVO> |
search(RecurringPaymentQuery query)
Searches for recurring payments, according to the given query
|
checkGuest, checkId, checkIds, checkInternalName, checkLoggedIn, checkManagesUser, checkRelatesToUser, checkVO, checkVOs, 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(RecurringPaymentActionDTO params) throws FrameworkException
RecurringPaymentServicecancel in interface RecurringPaymentServiceFrameworkExceptionpublic RecurringPaymentData getData(java.lang.Long id) throws FrameworkException
RecurringPaymentServicegetData in interface RecurringPaymentServiceFrameworkExceptionpublic boolean hasViewPermission(InternalAccountOwner owner)
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 SerializableInputStream print(java.lang.Long id) throws FrameworkException, ReportExecutionException
RecurringPaymentServiceprint in interface RecurringPaymentServiceFrameworkExceptionReportExecutionExceptionpublic SerializableInputStream printRecurringPayments(RecurringPaymentQuery query)
RecurringPaymentServiceprintRecurringPayments in interface RecurringPaymentServicepublic java.lang.Long processFailure(FailedOccurrenceActionDTO params) throws FrameworkException
RecurringPaymentServiceprocessFailure in interface RecurringPaymentServiceFrameworkExceptionpublic RecurringPaymentVO receive(PerformRecurringPaymentDTO parameters) throws FrameworkException, TransferException
RecurringPaymentServicereceive in interface RecurringPaymentServiceFrameworkExceptionTransferExceptionPaymentService.perform(org.cyclos.model.banking.transactions.PerformPaymentDTO)public Page<RecurringPaymentEntryVO> search(RecurringPaymentQuery query) throws FrameworkException
RecurringPaymentServicesearch in interface RecurringPaymentServiceFrameworkExceptionprotected void checkQuery(BaseOwnerTransactionQuery query)
protected void doInitialize()
doInitialize in class BaseServiceSecurityprotected org.cyclos.impl.access.EntityCheck<?> resolveEntityCheck()
BaseServiceSecurityEntityCheck managed by this security component, or null if
noneresolveEntityCheck in class BaseServiceSecurity