Package | Description |
---|---|
com.secutix.plugin.paymentintegration | |
com.secutix.plugin.rest | |
com.secutix.plugin.rest.auth | |
com.secutix.plugin.util |
Modifier and Type | Class and Description |
---|---|
class |
PaymentIntegrationPlugin
This is an abstract class that should be implemented every time when creating
new PaymentIntegration plugin.
|
Modifier and Type | Class and Description |
---|---|
class |
PluginRequestMapper<T extends AbstractStxPlugin & WithEndpoint>
Class to inherit to allow your plugin to expose endpoints.
|
class |
PluginRequestMapper<T extends AbstractStxPlugin & WithEndpoint>
Class to inherit to allow your plugin to expose endpoints.
|
Modifier and Type | Method and Description |
---|---|
default <T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.delegateRequestToPlugin(Class<T> clazz,
HttpServletRequest request,
PluginMethodInvocation methodInvocation)
Method to delegate REST request to plugin, doing authentication first
|
default <T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.delegateRequestToPlugin(Class<T> clazz,
HttpServletRequest request,
PluginMethodInvocation methodInvocation)
Method to delegate REST request to plugin, doing authentication first
|
default <T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.handleAuthenticationContextAndExecution(HttpServletRequest request,
T pluginBean,
Class<T> pluginClazz,
PluginMethodInvocation methodInvocation)
Method to initialize the context, do authentication and delegate the call to the plugin instance
|
default <T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.handleAuthenticationContextAndExecution(HttpServletRequest request,
T pluginBean,
Class<T> pluginClazz,
PluginMethodInvocation methodInvocation)
Method to initialize the context, do authentication and delegate the call to the plugin instance
|
<T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.initContextAndAuthenticate(HttpServletRequest request,
PluginMethodInvocation methodInvocation,
T pluginBean)
Initialize context for the execution
|
<T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.initContextAndAuthenticate(HttpServletRequest request,
PluginMethodInvocation methodInvocation,
T pluginBean)
Initialize context for the execution
|
<T extends AbstractStxPlugin> |
PluginDelegator.registerBeanClass(Class<T> pluginClass,
T pluginBean)
Register the relation between class and bean
|
<T extends AbstractStxPlugin> |
PluginDelegator.registerBeanClass(Class<T> pluginClass,
T pluginBean)
Register the relation between class and bean
|
<T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.resolvePluginInstance(Class<T> pluginClass)
Returns the plugin instance given a Class if it has endpoints
|
<T extends AbstractStxPlugin & WithEndpoint> |
PluginDelegator.resolvePluginInstance(Class<T> pluginClass)
Returns the plugin instance given a Class if it has endpoints
|
Modifier and Type | Method and Description |
---|---|
<T extends AbstractStxPlugin & WithEndpoint> |
AuthenticationData.getApiKey(HttpServletRequest request,
T pluginBean) |
<T extends AbstractStxPlugin & WithEndpoint> |
AuthenticationData.getApiKey(HttpServletRequest request,
T pluginBean) |
protected <T extends AbstractStxPlugin & WithEndpoint> |
AuthenticationData.getAuthHeader(HttpServletRequest request,
T pluginBean) |
protected <T extends AbstractStxPlugin & WithEndpoint> |
AuthenticationData.getAuthHeader(HttpServletRequest request,
T pluginBean) |
<T extends AbstractStxPlugin & WithEndpoint> |
ApiKeyAuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
abstract <T extends AbstractStxPlugin & WithEndpoint> |
AuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
<T extends AbstractStxPlugin & WithEndpoint> |
BasicAuthAuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
<T extends AbstractStxPlugin & WithEndpoint> |
JWTAuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
<T extends AbstractStxPlugin & WithEndpoint> |
JWTAuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
<T extends AbstractStxPlugin & WithEndpoint> |
BasicAuthAuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
abstract <T extends AbstractStxPlugin & WithEndpoint> |
AuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
<T extends AbstractStxPlugin & WithEndpoint> |
ApiKeyAuthenticationData.getAuthToken(HttpServletRequest request,
T pluginBean) |
Modifier and Type | Method and Description |
---|---|
static StxFunction |
PluginHelper.getSecutixFunctionFromMethod(Class<? extends AbstractStxPlugin> pluginClass,
Method m) |
static StxFunction |
PluginHelper.getSecutixFunctionFromMethod(Class<? extends AbstractStxPlugin> pluginClass,
Method m) |
Copyright © 2021. All rights reserved.