Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addDateHeader(String, long) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Add a date header using the provided name, assigning time to its value.
- addHeader(String, String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Adds a header with the given name and value.
- addIntHeader(String, int) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Adds a header with an integer value.
- addLongHeader(String, long) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Adds a header with the provided name, assigning the long value.
- ApplicationInitializer - Class in com.invirgance.convirgance.web.servlet
-
Web application lifecycle listener that will load an
application.properties
file if included in the project. - ApplicationInitializer() - Constructor for class com.invirgance.convirgance.web.servlet.ApplicationInitializer
- ArrayTag - Class in com.invirgance.convirgance.web.tag
-
A JSP tag that creates and manages a JSON array.
- ArrayTag() - Constructor for class com.invirgance.convirgance.web.tag.ArrayTag
B
- Binding - Interface in com.invirgance.convirgance.web.binding
-
An interface for creating bindings for data sources.
C
- call(String, String, JSONObject, HttpResponse) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Call a service at the specified path and return the resulting stream of data.
- ClasspathInputBinding - Class in com.invirgance.convirgance.web.binding
-
Retrieves files from within the applications class path.
- ClasspathInputBinding() - Constructor for class com.invirgance.convirgance.web.binding.ClasspathInputBinding
- com.invirgance.convirgance.web.binding - package com.invirgance.convirgance.web.binding
-
Data retrieval and binding API.
- com.invirgance.convirgance.web.consumer - package com.invirgance.convirgance.web.consumer
-
This package provides interfaces and implementations for persisting JSON data to various storage backends.
- com.invirgance.convirgance.web.filter - package com.invirgance.convirgance.web.filter
-
Collection of filters specific to the Web Services APIs
- com.invirgance.convirgance.web.http - package com.invirgance.convirgance.web.http
-
This package provides wrapper classes that abstract away the differences between Java EE and Jakarta EE HTTP APIs.
- com.invirgance.convirgance.web.origin - package com.invirgance.convirgance.web.origin
-
Data source interfaces for processing HTTP request data.
- com.invirgance.convirgance.web.parameter - package com.invirgance.convirgance.web.parameter
-
Parameter extraction and binding API.
- com.invirgance.convirgance.web.service - package com.invirgance.convirgance.web.service
-
Core web service implementations.
- com.invirgance.convirgance.web.servlet - package com.invirgance.convirgance.web.servlet
-
Provides servlet components and service management utilities for web applications.
- com.invirgance.convirgance.web.tag - package com.invirgance.convirgance.web.tag
-
Provides custom JSP tag implementations for building dynamic web applications.
- com.invirgance.convirgance.web.validation - package com.invirgance.convirgance.web.validation
-
Transformers for validating inputs during inserts and updates.
- consume(Iterable<JSONObject>, JSONObject) - Method in interface com.invirgance.convirgance.web.consumer.Consumer
-
Processes and persists a collection of JSON objects.
- consume(Iterable<JSONObject>, JSONObject) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Consumes a collection of JSONObject records, inserting them into the connected database.
- Consumer - Interface in com.invirgance.convirgance.web.consumer
-
Interface for components that persist JSON data to storage backends.
- containsHeader(String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Checks if the header with the provided name is set.
- contextDestroyed(ServletContextEvent) - Method in class com.invirgance.convirgance.web.servlet.ApplicationInitializer
- contextInitialized(ServletContextEvent) - Method in class com.invirgance.convirgance.web.servlet.ApplicationInitializer
D
- doAfterBody() - Method in class com.invirgance.convirgance.web.tag.IterateTag
- doAfterBody() - Method in class com.invirgance.convirgance.web.tag.JSONTag
- doAfterBody() - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Executes the SQL query contained in the tag body after the body has been evaluated.
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
- doDelete(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
- doEndTag() - Method in class com.invirgance.convirgance.web.tag.ArrayTag
- doEndTag() - Method in class com.invirgance.convirgance.web.tag.IterateTag
- doEndTag() - Method in class com.invirgance.convirgance.web.tag.JSONTag
- doEndTag() - Method in class com.invirgance.convirgance.web.tag.KeyTag
- doEndTag() - Method in class com.invirgance.convirgance.web.tag.ObjectTag
- doEndTag() - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Calls the service endpoint with the collected parameters and stores the results in the specified variable.
- doEndTag() - Method in class com.invirgance.convirgance.web.tag.ValueTag
-
Passes the value (or default value if null) to the parent ValueTypeTag.
- doGet(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
- doGet(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
- doInitBody() - Method in class com.invirgance.convirgance.web.tag.JSONTag
- doPost(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
- doPost(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
- doPut(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
- doPut(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.ArrayTag
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.IfTag
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.IterateTag
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.JSONTag
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.KeyTag
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.ObjectTag
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Initializes the tag by creating a new parameter object.
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.SetTag
-
Sets the specified variable to the provided value in the specified scope.
- doStartTag() - Method in class com.invirgance.convirgance.web.tag.ValueTag
-
Evaluates the tag body to potentially set the value.
E
- execute(HttpRequest, HttpResponse) - Method in class com.invirgance.convirgance.web.service.HypermediaService
- execute(HttpRequest, HttpResponse) - Method in class com.invirgance.convirgance.web.service.InsertService
-
Executes the insert service, processing and persisting data from the HTTP request.
- execute(HttpRequest, HttpResponse) - Method in class com.invirgance.convirgance.web.service.RESTService
- execute(HttpRequest, HttpResponse) - Method in class com.invirgance.convirgance.web.service.RoutedService
- execute(HttpRequest, HttpResponse) - Method in class com.invirgance.convirgance.web.service.SelectService
-
Executes the select service, retrieving and returning data in response to an HTTP request.
- execute(HttpRequest, HttpResponse) - Method in interface com.invirgance.convirgance.web.service.Service
-
Executes the service, processing the HTTP request and generating a response.
F
- FileSystemInputBinding - Class in com.invirgance.convirgance.web.binding
-
Retrieves files from the file system.
- FileSystemInputBinding() - Constructor for class com.invirgance.convirgance.web.binding.FileSystemInputBinding
- first(Iterable) - Static method in class com.invirgance.convirgance.web.tag.UtilityFunctions
-
Returns the first item in an iterable collection.
- flushBuffer() - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Forces any content in the buffer to be written to the client.
- forward(String, JSONObject, HttpResponse) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Forward the flow of processing to another page or servlet
G
- generate(JSONObject) - Method in class com.invirgance.convirgance.web.filter.ParameterValueGenerator
-
Get the parameter value for the configured name
- get(HttpServletRequest) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
Service
for the request. - get(HttpServletRequest, String) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
Service
for the request and path. - get(String) - Static method in class com.invirgance.convirgance.web.servlet.ServiceState
-
Get the key configured by the current Service. e.g.
- get(String) - Method in interface com.invirgance.convirgance.web.tag.KeyValueTypeTag
-
Gets the value associated with the specified key.
- get(String) - Method in class com.invirgance.convirgance.web.tag.ObjectTag
-
Gets the value for the specified key from the JSON object.
- get(String) - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Gets a parameter value for the specified key.
- get(HttpServletRequest) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
Service
for theHttpServletRequest
- get(HttpServletRequest, String) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
Service
for theHttpServletRequest
- getAttribute(String) - Method in class com.invirgance.convirgance.web.http.Session
-
Returns the object bound with the specified name in this session, or
null
if no object is bound under the name. - getAttributeNames() - Method in class com.invirgance.convirgance.web.http.Session
-
Returns an
Iterator
of String objects containing the names of all the objects bound to this session. - getBinding() - Method in class com.invirgance.convirgance.web.service.SelectService
-
Gets the binding that provides the data source.
- getBinding() - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Gets the binding object for SQL parameters.
- getBinding(JSONObject) - Method in interface com.invirgance.convirgance.web.binding.Binding
-
Retrieves data from the configured source using the provided parameters.
- getBinding(JSONObject) - Method in class com.invirgance.convirgance.web.binding.ClasspathInputBinding
-
Retrieves and parses the resource from the class path.
- getBinding(JSONObject) - Method in class com.invirgance.convirgance.web.binding.FileSystemInputBinding
-
Retrieves and parses the file from the configured file system path.
- getBinding(JSONObject) - Method in class com.invirgance.convirgance.web.binding.QueryBinding
-
Executes the SQL query with the provided parameters.
- getCharacterEncoding() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the character encoding provided in the request.
- getChildren() - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Child records to include as part of the insertion.
- getConsumer() - Method in class com.invirgance.convirgance.web.service.InsertService
-
Gets the consumer that will persist the processed data.
- getContentType() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the content-type request header.
- getContextPath() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Gets the context/request path.
- getDateHeader(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Gets epoch for the provided date header.
- getDefault() - Method in class com.invirgance.convirgance.web.tag.KeyTag
-
Gets the default value for this key.
- getDefault() - Method in class com.invirgance.convirgance.web.tag.ValueTag
-
Gets the default value to use when no value is provided.
- getDefaultValue() - Method in class com.invirgance.convirgance.web.parameter.HeaderParameter
-
The value to return if the header is not found
- getDefaultValue() - Method in class com.invirgance.convirgance.web.parameter.RequestParameter
-
Returns the fallback value if the parameter has none.
- getDefaultValue() - Method in class com.invirgance.convirgance.web.parameter.SessionParameter
-
Set the value to return if the session value is null
- getDELETE() - Method in class com.invirgance.convirgance.web.service.RESTService
-
The service handling the DELETE request
- getDestinationService(HttpRequest) - Method in class com.invirgance.convirgance.web.service.RESTService
- getDestinationService(HttpRequest) - Method in interface com.invirgance.convirgance.web.service.Routable
-
Obtain the service that will handle this request.
- getDestinationService(HttpRequest) - Method in class com.invirgance.convirgance.web.service.RoutedService
- getFileByPath(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the local path for the specified path
- getFilter() - Method in class com.invirgance.convirgance.web.filter.ParameterFilter
-
Return the wrapped filter
- getGET() - Method in class com.invirgance.convirgance.web.service.RESTService
-
The service handling the GET request
- getHeader(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the value of the provided header.
- getHeader(String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Gets the header with the provided name.
- getHeaderName() - Method in class com.invirgance.convirgance.web.parameter.HeaderParameter
-
The header to retrieve from the HTTP request
- getHeaderNames() - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Returns the header names.
- getHeaderNames(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the request headers with the name.
- getHeaders(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the value of the provided header.
- getHeaders(String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
An iterable of the values for the header with the given name.
- getInjectParameters() - Method in class com.invirgance.convirgance.web.service.InsertService
- getInput() - Method in class com.invirgance.convirgance.web.binding.ClasspathInputBinding
-
Returns the configured input processor.
- getInput() - Method in class com.invirgance.convirgance.web.binding.FileSystemInputBinding
-
Returns the current
Input
of theJSONObject
- getInput() - Method in class com.invirgance.convirgance.web.service.InsertService
-
Gets the input parser for the request data.
- getInputStream() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns an
InputStream
of the requests body. - getInputStream() - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getInstance() - Static method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns the current service loader or new instance.
- getIntHeader(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the request header with the name.
- getItems() - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Returns the items.
- getJndi() - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Gets the JDNI name.
- getJndiName() - Method in class com.invirgance.convirgance.web.binding.QueryBinding
-
The JNDI name used to look up the database connection.
- getJndiName() - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Returns the JDNI name.
- getKey() - Method in class com.invirgance.convirgance.web.validation.NotBlankValidation
- getKey() - Method in class com.invirgance.convirgance.web.validation.NotNullValidation
- getKey() - Method in class com.invirgance.convirgance.web.validation.RegExValidation
- getKey() - Method in class com.invirgance.convirgance.web.validation.SizeValidation
- getLimit() - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Gets the limit of the iterator.
- getLocalAddress() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the IP the request was received on.
- getLocale() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the language local of the request.
- getLocale() - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Gets the responses value of locale.
- getLocales() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the accepted languages of the client.
- getLocalName() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the host name the request was received on.
- getLocalPort() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the port the request was received on.
- getLongHeader(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the request header with the name.
- getMax() - Method in class com.invirgance.convirgance.web.validation.SizeValidation
- getMethod() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the request method.
- getMethod() - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
HTTP method to use when calling the service for handling POST requests
- getMethod() - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getMin() - Method in class com.invirgance.convirgance.web.validation.SizeValidation
- getName() - Method in class com.invirgance.convirgance.web.filter.ParameterValueGenerator
-
Get the name of the parameter to return
- getName() - Method in class com.invirgance.convirgance.web.origin.ParameterOrigin
-
The name of the parameter.
- getName() - Method in class com.invirgance.convirgance.web.parameter.HeaderParameter
-
Name of the parameter.
- getName() - Method in interface com.invirgance.convirgance.web.parameter.Parameter
-
Gets the name of this parameter.
- getName() - Method in class com.invirgance.convirgance.web.parameter.PathVariable
- getName() - Method in class com.invirgance.convirgance.web.parameter.RequestArrayParameter
-
Gets the name of this parameter.
- getName() - Method in class com.invirgance.convirgance.web.parameter.RequestParameter
-
Gets the name of this parameter.
- getName() - Method in class com.invirgance.convirgance.web.parameter.SessionParameter
-
The name of the parameter or the session key if name has not been set
- getName() - Method in class com.invirgance.convirgance.web.parameter.StaticParameter
- getName() - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
The name of the verb to handle. e.g.
- getName() - Method in class com.invirgance.convirgance.web.tag.KeyTag
-
Gets the name of the key in the key-value pair.
- getOperation(Iterable<JSONObject>, DBMS, JSONArray<JSONObject>) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Creates an
AtomicOperation
for database insertion, optionally generating sequence values. - getOrigin() - Method in class com.invirgance.convirgance.web.service.InsertService
-
Gets the origin of the data to be processed.
- getOrigin(HttpRequest, JSONObject) - Method in interface com.invirgance.convirgance.web.origin.Origin
-
Extracts data from the HTTP request and returns it as a Source.
- getOrigin(HttpRequest, JSONObject) - Method in class com.invirgance.convirgance.web.origin.ParameterOrigin
-
Gets the value of the parameter assigned with
ParameterOrigin.setName(java.lang.String)
. - getOrigin(HttpRequest, JSONObject) - Method in class com.invirgance.convirgance.web.origin.RequestBodyOrigin
-
Gets a
Source
that provides access to the request'sInputStream
. - getOutput() - Method in class com.invirgance.convirgance.web.service.InsertService
- getOutput() - Method in class com.invirgance.convirgance.web.service.SelectService
-
Gets the output formatter for the response.
- getOutput() - Method in class com.invirgance.convirgance.web.servlet.JakartaRedirectedResponse
- getOutput() - Method in class com.invirgance.convirgance.web.servlet.JavaEERedirectedResponse
- getOutputStream() - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Gets a
OutputStream
to the responses body. - getOutputStream() - Method in class com.invirgance.convirgance.web.servlet.JakartaRedirectedResponse
- getOutputStream() - Method in class com.invirgance.convirgance.web.servlet.JavaEERedirectedResponse
- getPage() - Method in class com.invirgance.convirgance.web.service.HypermediaService
-
The default JSP or Servlet path to render for GET requests.
- getPage() - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
Path to a JSP page or Servlet to handle GET requests on the verb
- getParameter(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the value of the parameter.
- getParameter(String) - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getParameter(String) - Method in class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- getParameterMap() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns a map representing the request information.
- getParameterMap() - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getParameterMap() - Method in class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- getParameterNames() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the parameters names.
- getParameterNames() - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getParameterNames() - Method in class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- getParameters() - Method in class com.invirgance.convirgance.web.service.HypermediaService
-
Gets the list of parameters to extract from the request.
- getParameters() - Method in class com.invirgance.convirgance.web.service.InsertService
-
Gets the list of parameters to extract from the request.
- getParameters() - Method in class com.invirgance.convirgance.web.service.SelectService
-
Gets the list of parameters to extract from the request.
- getParameterValues(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the values for the parameter with the provided name.
- getParameterValues(String) - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getParameterValues(String) - Method in class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- getParent() - Method in class com.invirgance.convirgance.web.tag.ArrayTag
- getParent() - Method in class com.invirgance.convirgance.web.tag.JSONTag
- getParent() - Method in class com.invirgance.convirgance.web.tag.KeyTag
- getParent() - Method in class com.invirgance.convirgance.web.tag.ObjectTag
- getParent() - Method in class com.invirgance.convirgance.web.tag.ValueTag
- getPath() - Method in class com.invirgance.convirgance.web.binding.ClasspathInputBinding
-
Returns the current path of the JSON file.
- getPath() - Method in class com.invirgance.convirgance.web.binding.FileSystemInputBinding
-
Gets the current path of the bound JSONObject.
- getPath() - Method in class com.invirgance.convirgance.web.parameter.PathVariable
-
The path pattern that has been set
- getPath() - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Gets the service path that will be called.
- getPathInfo() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the path info including extra information after the path.
- getPathTranslated() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns any extra path information after the servlet name but before the query string, and translated it into a real path
- getPOST() - Method in class com.invirgance.convirgance.web.service.RESTService
-
The service handling the POST request
- getProtocol() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the protocol used for the request.
- getPUT() - Method in class com.invirgance.convirgance.web.service.RESTService
-
The service handling the PUT request
- getQueryString() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns query information included after the request path.
- getReader() - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getRedirect() - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
If set, overrides the default redirect path after a POST request.
- getRegex() - Method in class com.invirgance.convirgance.web.validation.RegExValidation
- getRemoteAddress() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the IP address of the client.
- getRemoteHost() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the fully qualified host name the request was made from.
- getRemotePort() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the port the clients request was made from.
- getRequestURI() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the full request path, including the protocol but not the query string.
- getRequestURI() - Method in class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- getRequestURI() - Method in class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- getRequestURL() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the request URL.
- getRoutes() - Method in class com.invirgance.convirgance.web.service.RoutedService
-
The list of paths for routing and the service configured to handle each route.
- getScheme() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the scheme used for the request.
- getScope() - Method in class com.invirgance.convirgance.web.tag.ArrayTag
-
Gets the scope for where this will be stored.
- getScope() - Method in class com.invirgance.convirgance.web.tag.IfTag
-
Gets the current access scope.
- getScope() - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Gets the current access scope.
- getScope() - Method in class com.invirgance.convirgance.web.tag.JSONTag
-
Gets the scope where the variable will be stored.
- getScope() - Method in class com.invirgance.convirgance.web.tag.ObjectTag
-
Gets the scope this is accessible in.
- getScope() - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
The scope this is accessible in.
- getScope() - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Gets the scope this is accessible in.
- getScope() - Method in class com.invirgance.convirgance.web.tag.SetTag
-
Gets the scope this is accessible in.
- getSequenceId() - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
The field name.
- getSequenceSql() - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Returns query used to get the next sequence id.
- getServerName() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the host name of the request.
- getServerPort() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the port the request was sent from.
- getService() - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
Path to a service for handling POST requests
- getService(String) - Method in class com.invirgance.convirgance.web.service.RESTService
-
Obtain the service handling the given method
- getServletPath() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns the servlet path.
- getSession() - Method in class com.invirgance.convirgance.web.http.HttpRequest
- getSessionKey() - Method in class com.invirgance.convirgance.web.parameter.SessionParameter
-
The key to retrieve from the session
- getSkip() - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Returns the item skip amount.
- getSql() - Method in class com.invirgance.convirgance.web.binding.QueryBinding
-
Returns the SQL query that will be executed.
- getSql() - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Returns the SQL that will be executed.
- getStatus() - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Gets the status code.
- getStatus() - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Returns the variable name where iteration status information is stored.
- getTest() - Method in class com.invirgance.convirgance.web.tag.IfTag
- getTransformers() - Method in class com.invirgance.convirgance.web.service.InsertService
-
Gets the list of transformers to apply to the data.
- getTransformers() - Method in class com.invirgance.convirgance.web.service.SelectService
-
Gets the list of transformers to apply to the retrieved data.
- getUrlParameterName() - Method in class com.invirgance.convirgance.web.parameter.RequestArrayParameter
-
Returns the parameter name.
- getUrlParameterName() - Method in class com.invirgance.convirgance.web.parameter.RequestParameter
-
Returns the parameter names.
- getValue() - Method in class com.invirgance.convirgance.web.tag.ArrayTag
-
Returns JSON array managed by this tag.
- getValue() - Method in class com.invirgance.convirgance.web.tag.KeyTag
-
Gets the value associated with this key.
- getValue() - Method in class com.invirgance.convirgance.web.tag.SetTag
-
Gets the value to be assigned to the variable.
- getValue() - Method in class com.invirgance.convirgance.web.tag.ValueTag
-
Gets the value to be passed to the parent tag.
- getValue() - Method in interface com.invirgance.convirgance.web.tag.ValueTypeTag
-
Gets the current value stored by the tag.
- getValue(HttpRequest) - Method in class com.invirgance.convirgance.web.parameter.HeaderParameter
- getValue(HttpRequest) - Method in interface com.invirgance.convirgance.web.parameter.Parameter
-
Extracts a value from the HTTP request.
- getValue(HttpRequest) - Method in class com.invirgance.convirgance.web.parameter.PathVariable
- getValue(HttpRequest) - Method in class com.invirgance.convirgance.web.parameter.RequestArrayParameter
-
Gets the parameter's values as a
JSONArray
. - getValue(HttpRequest) - Method in class com.invirgance.convirgance.web.parameter.RequestParameter
-
Gets the value of a
HttpRequest
parameter. - getValue(HttpRequest) - Method in class com.invirgance.convirgance.web.parameter.SessionParameter
- getValue(HttpRequest) - Method in class com.invirgance.convirgance.web.parameter.StaticParameter
-
Returns the value regardless of the request.
- getVar() - Method in class com.invirgance.convirgance.web.tag.ArrayTag
-
The name of the variable where this will be stored.
- getVar() - Method in class com.invirgance.convirgance.web.tag.IfTag
-
Gets the variable where this will be stored.
- getVar() - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Gets the variable where this will be stored.
- getVar() - Method in class com.invirgance.convirgance.web.tag.JSONTag
-
Gets the variable name where the parsed JSON will be stored.
- getVar() - Method in class com.invirgance.convirgance.web.tag.ObjectTag
-
Gets the variable this is assigned to.
- getVar() - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
The variable this is assigned to.
- getVar() - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Gets the variable name this is assigned to.
- getVar() - Method in class com.invirgance.convirgance.web.tag.SetTag
-
Gets the variable name.
- getVerbs() - Method in class com.invirgance.convirgance.web.service.HypermediaService
-
List of configured verbs for handling special requests like editing and creating records.
- getWriter() - Method in class com.invirgance.convirgance.web.servlet.JakartaRedirectedResponse
- getWriter() - Method in class com.invirgance.convirgance.web.servlet.JavaEERedirectedResponse
H
- handleRequest(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
-
Handles/loads the request.
- handleRequest(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
-
Handles/loads the request.
- HeaderParameter - Class in com.invirgance.convirgance.web.parameter
-
Retrieve the value of an HTTP Header.
- HeaderParameter() - Constructor for class com.invirgance.convirgance.web.parameter.HeaderParameter
- html(Object) - Static method in class com.invirgance.convirgance.web.tag.UtilityFunctions
-
Escapes a value for safe HTML output, replacing special characters with their HTML entity equivalents.
- HttpRequest - Class in com.invirgance.convirgance.web.http
-
Wrapper for HTTP servlet request objects.
- HttpRequest(Object) - Constructor for class com.invirgance.convirgance.web.http.HttpRequest
-
Creates a HttpRequest using the provided object.
- HttpResponse - Class in com.invirgance.convirgance.web.http
-
Wrapper for HTTP servlet response objects.
- HttpResponse(Object) - Constructor for class com.invirgance.convirgance.web.http.HttpResponse
-
Creates a new HttpResponse based on the object.
- HypermediaService - Class in com.invirgance.convirgance.web.service
-
Provides a Hypermedia view for a resource, including handling of REST-like calls routed through verbs to account for only GET/POST being supported by HTML forms.
- HypermediaService() - Constructor for class com.invirgance.convirgance.web.service.HypermediaService
- HypermediaVerb - Class in com.invirgance.convirgance.web.service
-
Descriptor for handling Hypermedia REST requests using only GET and POST.
- HypermediaVerb() - Constructor for class com.invirgance.convirgance.web.service.HypermediaVerb
I
- IfTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that only renders the content if the
test
is true. - IfTag() - Constructor for class com.invirgance.convirgance.web.tag.IfTag
- include(String, JSONObject, HttpResponse) - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Include a page in the flow of processing
- init() - Method in class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
-
Initializes the servlet with the configuration.
- init() - Method in class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
-
Initializes the servlet with the configuration.
- InsertService - Class in com.invirgance.convirgance.web.service
-
Service implementation for receiving and persisting data from HTTP requests.
- InsertService() - Constructor for class com.invirgance.convirgance.web.service.InsertService
- isCommitted() - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Returns a boolean indicating if the response has been committed.
- IterateTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that iterates over items in a collection.
- IterateTag() - Constructor for class com.invirgance.convirgance.web.tag.IterateTag
J
- JakartaParameterizedRequest - Class in com.invirgance.convirgance.web.servlet
- JakartaParameterizedRequest(Object, JSONObject) - Constructor for class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- JakartaParameterizedRequest(Object, JSONObject, String) - Constructor for class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- JakartaParameterizedRequest(Object, JSONObject, String, String) - Constructor for class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- JakartaParameterizedRequest(Object, JSONObject, String, String, JSONObject) - Constructor for class com.invirgance.convirgance.web.servlet.JakartaParameterizedRequest
- JakartaRedirectedResponse - Class in com.invirgance.convirgance.web.servlet
- JakartaRedirectedResponse(Object) - Constructor for class com.invirgance.convirgance.web.servlet.JakartaRedirectedResponse
- JakartaRedirectedResponse(Object, boolean) - Constructor for class com.invirgance.convirgance.web.servlet.JakartaRedirectedResponse
- JakartaServicesServlet - Class in com.invirgance.convirgance.web.servlet
-
Servlet implementation for Jakarta EE environments that routes HTTP requests to services.
- JakartaServicesServlet() - Constructor for class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
- JavaEEParameterizedRequest - Class in com.invirgance.convirgance.web.servlet
- JavaEEParameterizedRequest(Object, JSONObject) - Constructor for class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- JavaEEParameterizedRequest(Object, JSONObject, String) - Constructor for class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- JavaEEParameterizedRequest(Object, JSONObject, String, JSONObject) - Constructor for class com.invirgance.convirgance.web.servlet.JavaEEParameterizedRequest
- JavaEERedirectedResponse - Class in com.invirgance.convirgance.web.servlet
- JavaEERedirectedResponse(Object) - Constructor for class com.invirgance.convirgance.web.servlet.JavaEERedirectedResponse
- JavaEERedirectedResponse(Object, boolean) - Constructor for class com.invirgance.convirgance.web.servlet.JavaEERedirectedResponse
- JavaEEServicesServlet - Class in com.invirgance.convirgance.web.servlet
-
Servlet implementation for Java EE environments that routes HTTP requests to services. * This servlet acts as the entry point for web requests in Java EE applications HTTP method support can be configured via initialization parameters.
- JavaEEServicesServlet() - Constructor for class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
- json(Iterable<JSONObject>) - Static method in class com.invirgance.convirgance.web.tag.UtilityFunctions
-
Converts a JSONObject iterable to a JSON string.
- json(Object) - Static method in class com.invirgance.convirgance.web.tag.UtilityFunctions
-
Renders out a Object as JSON to a string.
- JSONTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that parses JSON content and makes it available as a variable.
- JSONTag() - Constructor for class com.invirgance.convirgance.web.tag.JSONTag
K
- KeyTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that defines a key-value pair for JSON objects.
- KeyTag() - Constructor for class com.invirgance.convirgance.web.tag.KeyTag
- KeyValueTypeTag - Interface in com.invirgance.convirgance.web.tag
-
An interface for tags that can store key-value pairs.
L
- last(Iterable) - Static method in class com.invirgance.convirgance.web.tag.UtilityFunctions
-
Gets the last item in a iterable.
- load(HttpServletRequest) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
ServiceLoader.ServiceDescriptor
for the request and path. - load(HttpServletRequest, String) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
ServiceLoader.ServiceDescriptor
for the request and path. - load(HttpServletRequest) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
ServiceLoader.ServiceDescriptor
for theHttpServletRequest
- load(HttpServletRequest, String) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
-
Returns a
ServiceLoader.ServiceDescriptor
for theHttpServletRequest
- lookup(String) - Static method in class com.invirgance.convirgance.web.servlet.ApplicationInitializer
N
- NO_MAX - Static variable in class com.invirgance.convirgance.web.validation.SizeValidation
- NO_MIN - Static variable in class com.invirgance.convirgance.web.validation.SizeValidation
- NotBlankValidation - Class in com.invirgance.convirgance.web.validation
-
The value in a record is not null and not an empty string
- NotBlankValidation() - Constructor for class com.invirgance.convirgance.web.validation.NotBlankValidation
- NotBlankValidation(String) - Constructor for class com.invirgance.convirgance.web.validation.NotBlankValidation
- NotNullValidation - Class in com.invirgance.convirgance.web.validation
-
The value in a record is not null
- NotNullValidation() - Constructor for class com.invirgance.convirgance.web.validation.NotNullValidation
- NotNullValidation(String) - Constructor for class com.invirgance.convirgance.web.validation.NotNullValidation
O
- ObjectTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that creates and manages a JSON object.This tag creates a
JSONObject
that can be populated with key-value pairs using nestedKeyTag
elements. - ObjectTag() - Constructor for class com.invirgance.convirgance.web.tag.ObjectTag
- Origin - Interface in com.invirgance.convirgance.web.origin
-
Extract raw data from HTTP requests in various ways and provide it as a Source that can be processed.
P
- Parameter - Interface in com.invirgance.convirgance.web.parameter
-
Defines a parameter implementation that extracts values from HTTP requests.
- ParameterFilter - Class in com.invirgance.convirgance.web.filter
-
Filter on parameter values.
- ParameterFilter() - Constructor for class com.invirgance.convirgance.web.filter.ParameterFilter
- ParameterFilter(Filter) - Constructor for class com.invirgance.convirgance.web.filter.ParameterFilter
- ParameterOrigin - Class in com.invirgance.convirgance.web.origin
-
Origin implementation that extracts data from a specific HTTP request parameter.
- ParameterOrigin() - Constructor for class com.invirgance.convirgance.web.origin.ParameterOrigin
- ParameterValueGenerator<T> - Class in com.invirgance.convirgance.web.filter
-
Can be set as the value whenever parameter values are needed instead of record values.
- ParameterValueGenerator() - Constructor for class com.invirgance.convirgance.web.filter.ParameterValueGenerator
- ParameterValueGenerator(String) - Constructor for class com.invirgance.convirgance.web.filter.ParameterValueGenerator
- PathVariable - Class in com.invirgance.convirgance.web.parameter
-
Extracts a variable from the URL path.
- PathVariable() - Constructor for class com.invirgance.convirgance.web.parameter.PathVariable
- process(HttpRequest) - Method in class com.invirgance.convirgance.web.service.InsertService
- process(HttpRequest) - Method in interface com.invirgance.convirgance.web.service.Processable
-
Processes an HTTP request to retrieve data without generating a response.
- process(HttpRequest) - Method in class com.invirgance.convirgance.web.service.SelectService
-
Processes an HTTP request to retrieve data without generating a response.
- Processable - Interface in com.invirgance.convirgance.web.service
-
Implemented by services that can be called directly to return a stream of data without generating an HTTP response.
Q
- QueryBinding - Class in com.invirgance.convirgance.web.binding
-
For retrieving data from SQL database.
- QueryBinding() - Constructor for class com.invirgance.convirgance.web.binding.QueryBinding
- QueryConsumer - Class in com.invirgance.convirgance.web.consumer
-
Inserts stream of data into a SQL database.
- QueryConsumer() - Constructor for class com.invirgance.convirgance.web.consumer.QueryConsumer
- QueryTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that executes a database query and stores the result in a variable.
- QueryTag() - Constructor for class com.invirgance.convirgance.web.tag.QueryTag
R
- RegExValidation - Class in com.invirgance.convirgance.web.validation
-
The value in a record must match a regular expression
- RegExValidation() - Constructor for class com.invirgance.convirgance.web.validation.RegExValidation
- RegExValidation(String, String) - Constructor for class com.invirgance.convirgance.web.validation.RegExValidation
- release() - Static method in class com.invirgance.convirgance.web.servlet.ServiceState
-
Clears the thread local of information to prepare the thread for reuse, prevent leaking of information, and avoid memory leaks
- release() - Method in class com.invirgance.convirgance.web.tag.ArrayTag
- release() - Method in class com.invirgance.convirgance.web.tag.JSONTag
- release() - Method in class com.invirgance.convirgance.web.tag.KeyTag
- release() - Method in class com.invirgance.convirgance.web.tag.ObjectTag
- release() - Method in class com.invirgance.convirgance.web.tag.ValueTag
- RequestArrayParameter - Class in com.invirgance.convirgance.web.parameter
-
Allows returning the parameters values of a
HttpRequest
as an array. - RequestArrayParameter() - Constructor for class com.invirgance.convirgance.web.parameter.RequestArrayParameter
- RequestBodyOrigin - Class in com.invirgance.convirgance.web.origin
-
Provides direct access to the HTTP request body.
- RequestBodyOrigin() - Constructor for class com.invirgance.convirgance.web.origin.RequestBodyOrigin
- RequestParameter - Class in com.invirgance.convirgance.web.parameter
-
Parameter implementation that extracts values from HTTP request parameters.
- RequestParameter() - Constructor for class com.invirgance.convirgance.web.parameter.RequestParameter
- resetBuffer() - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Clears the content of the underlying buffer in the response without clearing headers or status code.
- RESTService - Class in com.invirgance.convirgance.web.service
-
A meta-service that routes requests based on the HTTP Method.
- RESTService() - Constructor for class com.invirgance.convirgance.web.service.RESTService
- Routable - Interface in com.invirgance.convirgance.web.service
-
Implemented by services that route requests to other services.
- RoutedService - Class in com.invirgance.convirgance.web.service
-
Routes requests between multiples services based on the request URL.
- RoutedService() - Constructor for class com.invirgance.convirgance.web.service.RoutedService
S
- select(HttpServletRequest, String, JSONObject) - Static method in class com.invirgance.convirgance.web.servlet.ServiceCaller
-
Uses the service at path, processing the request and returning data.
- SelectService - Class in com.invirgance.convirgance.web.service
-
Service implementation for retrieving and returning data in response to HTTP requests.
- SelectService() - Constructor for class com.invirgance.convirgance.web.service.SelectService
- sendError(int, String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sends an the error code with the provided message.
- sendRedirect(String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sends a redirect response with the provided location.
- Service - Interface in com.invirgance.convirgance.web.service
-
Core interface for all web service implementations in the framework.
- ServiceCaller - Class in com.invirgance.convirgance.web.servlet
-
Utility class for invoking
SelectService
instances and returning their results asJSONObject
s. - ServiceCaller() - Constructor for class com.invirgance.convirgance.web.servlet.ServiceCaller
- ServiceLoader - Class in com.invirgance.convirgance.web.servlet
- ServiceLoader() - Constructor for class com.invirgance.convirgance.web.servlet.ServiceLoader
- ServiceState - Class in com.invirgance.convirgance.web.servlet
-
Records the current state of the Service using a ThreadLocal so that pluggable objects can access the state during execution.
- ServiceState() - Constructor for class com.invirgance.convirgance.web.servlet.ServiceState
- ServiceTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that calls a service endpoint and stores the results.
- ServiceTag() - Constructor for class com.invirgance.convirgance.web.tag.ServiceTag
- Session - Class in com.invirgance.convirgance.web.http
-
Provides access to user's HTTP session information
- Session(Object) - Constructor for class com.invirgance.convirgance.web.http.Session
- SessionParameter - Class in com.invirgance.convirgance.web.parameter
-
Retrieves a value from the http session
- SessionParameter() - Constructor for class com.invirgance.convirgance.web.parameter.SessionParameter
- set(String, Object) - Static method in class com.invirgance.convirgance.web.servlet.ServiceState
-
Sets the key/value pair on the thread local
- set(String, Object) - Method in interface com.invirgance.convirgance.web.tag.KeyValueTypeTag
-
Sets a value for the specified key.
- set(String, Object) - Method in class com.invirgance.convirgance.web.tag.ObjectTag
-
Sets a value for the specified key in the JSON object.
- set(String, Object) - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Sets a parameter value for the specified key.
- setAttribute(String, Object) - Method in class com.invirgance.convirgance.web.http.Session
-
Binds an object to this session, using the name specified.
- setBinding(JSONObject) - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Sets the binding object to use for SQL query parameters.
- setBinding(Binding) - Method in class com.invirgance.convirgance.web.service.SelectService
-
Sets the binding that provides the data source.
- setBodyContent(BodyContent) - Method in class com.invirgance.convirgance.web.tag.JSONTag
- setChildren(Map<String, QueryConsumer>) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Child records to include as part of the insertion.
- setConsumer(Consumer) - Method in class com.invirgance.convirgance.web.service.InsertService
-
Sets the consumer that will persist the processed data.
- setContentType(String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Updates the content type value.
- setDateHeader(String, long) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sets/overwrites the date header with the provided name.
- setDefault(Object) - Method in class com.invirgance.convirgance.web.tag.KeyTag
-
Sets the default value if none is provided later on.
- setDefault(Object) - Method in class com.invirgance.convirgance.web.tag.ValueTag
-
Sets the default value to use when no value is provided.
- setDefaultValue(String) - Method in class com.invirgance.convirgance.web.parameter.HeaderParameter
-
Set the value to return if the header is not found
- setDefaultValue(String) - Method in class com.invirgance.convirgance.web.parameter.RequestParameter
-
Sets the fallback value when the parameter is null.
- setDefaultValue(String) - Method in class com.invirgance.convirgance.web.parameter.SessionParameter
-
Set the value to return if the session value is null
- setDELETE(Service) - Method in class com.invirgance.convirgance.web.service.RESTService
-
Set the service to handle DELETE requests
- setFilter(Filter) - Method in class com.invirgance.convirgance.web.filter.ParameterFilter
-
Set the filter to wrap and call with the parameters record
- setGET(Service) - Method in class com.invirgance.convirgance.web.service.RESTService
-
Set the service to handle GET requests
- setHeader(String, String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sets/overwrites the header with the given name.
- setHeaderName(String) - Method in class com.invirgance.convirgance.web.parameter.HeaderParameter
-
Set the header to retrieve from the HTTP request
- setInjectParameters(List<String>) - Method in class com.invirgance.convirgance.web.service.InsertService
- setInput(Input) - Method in class com.invirgance.convirgance.web.service.InsertService
-
Sets the input parser for the request data.
- setInput(Input<JSONObject>) - Method in class com.invirgance.convirgance.web.binding.ClasspathInputBinding
-
Updates the type of
Input
expected for the JSONObject. - setInput(Input<JSONObject>) - Method in class com.invirgance.convirgance.web.binding.FileSystemInputBinding
-
Sets the
JSONObject
'sInput
- setIntHeader(String, int) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sets/overwrites the integer headers value.
- setItems(Iterable) - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Sets the items that will be used by the tag.
- setJndi(String) - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Sets the connection name to use.
- setJndiName(String) - Method in class com.invirgance.convirgance.web.binding.QueryBinding
-
Sets the JNDI name for the data source lookup.
- setJndiName(String) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Updates the JDNI connection name to use.
- setKey(String) - Method in class com.invirgance.convirgance.web.validation.NotBlankValidation
- setKey(String) - Method in class com.invirgance.convirgance.web.validation.NotNullValidation
- setKey(String) - Method in class com.invirgance.convirgance.web.validation.RegExValidation
- setKey(String) - Method in class com.invirgance.convirgance.web.validation.SizeValidation
- setLimit(int) - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Sets the item limit.
- setLocale(Locale) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sets the responses locale.
- setLongHeader(String, long) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sets/overwrites the header with the given name.
- setMax(int) - Method in class com.invirgance.convirgance.web.validation.SizeValidation
- setMethod(String) - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
Set HTTP method to use when calling the service for handling POST requests.
- setMin(int) - Method in class com.invirgance.convirgance.web.validation.SizeValidation
- setName(String) - Method in class com.invirgance.convirgance.web.filter.ParameterValueGenerator
-
Set the name of the parameter to return
- setName(String) - Method in class com.invirgance.convirgance.web.origin.ParameterOrigin
-
Sets the name of the parameter to retrieve.
- setName(String) - Method in class com.invirgance.convirgance.web.parameter.HeaderParameter
-
Sets the name of the parameter.
- setName(String) - Method in class com.invirgance.convirgance.web.parameter.RequestArrayParameter
-
Sets the name of the parameter to retrieve.
- setName(String) - Method in class com.invirgance.convirgance.web.parameter.RequestParameter
-
Sets the name of the parameter to retrieve.
- setName(String) - Method in class com.invirgance.convirgance.web.parameter.SessionParameter
-
Set the name of the parameter
- setName(String) - Method in class com.invirgance.convirgance.web.parameter.StaticParameter
-
Sets the parameter name.
- setName(String) - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
Set the name of the verb to handle. e.g.
- setName(String) - Method in class com.invirgance.convirgance.web.tag.KeyTag
-
Sets the name of the key in the key-value pair.
- setOrigin(Origin) - Method in class com.invirgance.convirgance.web.service.InsertService
-
Sets the origin of the data to be processed.
- setOutput(Output) - Method in class com.invirgance.convirgance.web.service.InsertService
- setOutput(Output) - Method in class com.invirgance.convirgance.web.service.SelectService
-
Sets the output formatter for the response.
- setPage(String) - Method in class com.invirgance.convirgance.web.service.HypermediaService
-
Set a path to the default JSP or Servlet to render for GET requests.
- setPage(String) - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
Set the path to a JSP page or Servlet to handle GET requests on the verb
- setPageContext(PageContext) - Method in class com.invirgance.convirgance.web.tag.JSONTag
- setParameters(List<Parameter>) - Method in class com.invirgance.convirgance.web.service.HypermediaService
-
Sets the list of parameters to extract from the request.
- setParameters(List<Parameter>) - Method in class com.invirgance.convirgance.web.service.InsertService
-
Sets the list of parameters to extract from the request.
- setParameters(List<Parameter>) - Method in class com.invirgance.convirgance.web.service.SelectService
-
Sets the list of parameters to extract from the request.
- setParent(Tag) - Method in class com.invirgance.convirgance.web.tag.ArrayTag
- setParent(Tag) - Method in class com.invirgance.convirgance.web.tag.JSONTag
- setParent(Tag) - Method in class com.invirgance.convirgance.web.tag.KeyTag
- setParent(Tag) - Method in class com.invirgance.convirgance.web.tag.ObjectTag
- setParent(Tag) - Method in class com.invirgance.convirgance.web.tag.ValueTag
- setPath(String) - Method in class com.invirgance.convirgance.web.binding.ClasspathInputBinding
-
Sets the path to load the JSON file from.
- setPath(String) - Method in class com.invirgance.convirgance.web.binding.FileSystemInputBinding
-
Sets the file system path.
- setPath(String) - Method in class com.invirgance.convirgance.web.parameter.PathVariable
-
Set the path pattern
- setPath(String) - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Sets the path for the service endpoint to call.
- setPOST(Service) - Method in class com.invirgance.convirgance.web.service.RESTService
-
Set the service to handle POST requests
- setPUT(Service) - Method in class com.invirgance.convirgance.web.service.RESTService
-
Set the service to handle PUT requests
- setRedirect(String) - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
Sets the redirect path to use after a POST request.
- setRegex(String) - Method in class com.invirgance.convirgance.web.validation.RegExValidation
- setRoutes(Map<String, Service>) - Method in class com.invirgance.convirgance.web.service.RoutedService
-
Set the list of paths and the associated services to handle those paths
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.ArrayTag
-
Sets the scope for where this will be stored.
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.IfTag
-
Sets the scope where this will be accessible.
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Sets the scope where this will be accessible.
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.JSONTag
-
Sets the scope where the variable will be stored.
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.ObjectTag
-
Sets the scope this can be accessed from.
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Sets the scope this can be accessed from.
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Sets the scope this can be accessed from.
- setScope(String) - Method in class com.invirgance.convirgance.web.tag.SetTag
-
Sets the scope this can be accessed from.
- setSequenceId(String) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Sets the field name to store sequence ids.
- setSequenceSql(String) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Sets the query used to get the next sequence id.
- setService(String) - Method in class com.invirgance.convirgance.web.service.HypermediaVerb
-
Set path to a service for handling POST requests
- setSessionKey(String) - Method in class com.invirgance.convirgance.web.parameter.SessionParameter
-
Set the key to retrieve from the session
- setSkip(int) - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Sets the amount of items to skip.
- setSql(String) - Method in class com.invirgance.convirgance.web.binding.QueryBinding
-
Sets the query used to retrieve data.
- setSql(String) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Sets the query to execute.
- setStatus(int) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sets the status code of the response.
- setStatus(String) - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Sets the variable name where loop status information will be stored.
- SetTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that sets a variable in a specified scope.
- SetTag() - Constructor for class com.invirgance.convirgance.web.tag.SetTag
- setTest(boolean) - Method in class com.invirgance.convirgance.web.tag.IfTag
- setTransformers(List<Transformer>) - Method in class com.invirgance.convirgance.web.service.InsertService
-
Sets the list of transformers to apply to the data.
- setTransformers(List<Transformer>) - Method in class com.invirgance.convirgance.web.service.SelectService
-
Sets the list of transformers to apply to the retrieved data.
- setUrlParameterName(String) - Method in class com.invirgance.convirgance.web.parameter.RequestArrayParameter
-
Sets the URL parameter name to retrieve.
- setUrlParameterName(String) - Method in class com.invirgance.convirgance.web.parameter.RequestParameter
-
Sets the parameter name.
- setValue(Object) - Method in class com.invirgance.convirgance.web.parameter.StaticParameter
-
Sets the value.
- setValue(Object) - Method in class com.invirgance.convirgance.web.tag.ArrayTag
-
Adds a value to the array.
- setValue(Object) - Method in class com.invirgance.convirgance.web.tag.KeyTag
-
Sets the value associated with this key.
- setValue(Object) - Method in class com.invirgance.convirgance.web.tag.SetTag
-
Sets the value to be stored in the variable.
- setValue(Object) - Method in class com.invirgance.convirgance.web.tag.ValueTag
-
Sets the value to be passed to the parent tag.
- setValue(Object) - Method in interface com.invirgance.convirgance.web.tag.ValueTypeTag
-
Sets the value stored by the tag.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.ArrayTag
-
Sets the variable for where the JSONArray will be stored.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.IfTag
-
Sets the variable that will store this.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Sets the variable that will store this.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.JSONTag
-
Sets the variable name where the parsed JSON will be stored.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.ObjectTag
-
Sets the variable this is assigned to.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Sets the variable this is assigned to.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.ServiceTag
-
Sets the variable this is assigned to.
- setVar(String) - Method in class com.invirgance.convirgance.web.tag.SetTag
-
Sets the variable name to store this with.
- setVerbs(List<HypermediaVerb>) - Method in class com.invirgance.convirgance.web.service.HypermediaService
-
Set a list of configured verbs for handling special requests like editing and creating records.
- SizeValidation - Class in com.invirgance.convirgance.web.validation
-
Checks the minimum number of characters and maximum number of characters in a string
- SizeValidation() - Constructor for class com.invirgance.convirgance.web.validation.SizeValidation
- SizeValidation(String, int, int) - Constructor for class com.invirgance.convirgance.web.validation.SizeValidation
- StaticParameter - Class in com.invirgance.convirgance.web.parameter
-
Parameter implementation that provides a fixed, predefined value.
- StaticParameter() - Constructor for class com.invirgance.convirgance.web.parameter.StaticParameter
T
- test(JSONObject) - Method in class com.invirgance.convirgance.web.filter.ParameterFilter
- transform(Iterator<JSONObject>) - Method in interface com.invirgance.convirgance.web.validation.Validation
U
- urlparam(Object) - Static method in class com.invirgance.convirgance.web.tag.UtilityFunctions
-
Makes the object URL safe.
- UtilityFunctions - Class in com.invirgance.convirgance.web.tag
-
Utility functions for JSP tags, providing helpers for JSON conversion, HTML escaping, URL encoding, and collection operations.
- UtilityFunctions() - Constructor for class com.invirgance.convirgance.web.tag.UtilityFunctions
V
- validate(JSONObject) - Method in class com.invirgance.convirgance.web.validation.NotBlankValidation
- validate(JSONObject) - Method in class com.invirgance.convirgance.web.validation.NotNullValidation
- validate(JSONObject) - Method in class com.invirgance.convirgance.web.validation.RegExValidation
- validate(JSONObject) - Method in class com.invirgance.convirgance.web.validation.SizeValidation
- validate(JSONObject) - Method in interface com.invirgance.convirgance.web.validation.Validation
-
Tests if the given record is valid
- validate(Iterator<JSONObject>) - Method in interface com.invirgance.convirgance.web.validation.Validation
- Validation - Interface in com.invirgance.convirgance.web.validation
-
Validations are transformers that ensure correctness of a stream of data and cancel the stream if a problem is found.
- ValidationException - Exception Class in com.invirgance.convirgance.web.validation
-
Thrown if a validation fails
- ValidationException() - Constructor for exception class com.invirgance.convirgance.web.validation.ValidationException
- ValidationException(String) - Constructor for exception class com.invirgance.convirgance.web.validation.ValidationException
- ValidationException(String, Throwable) - Constructor for exception class com.invirgance.convirgance.web.validation.ValidationException
- ValidationException(Throwable) - Constructor for exception class com.invirgance.convirgance.web.validation.ValidationException
- ValueTag - Class in com.invirgance.convirgance.web.tag
-
A custom JSP tag that sets a value on a parent tag implementing ValueTypeTag.
- ValueTag() - Constructor for class com.invirgance.convirgance.web.tag.ValueTag
- ValueTypeTag - Interface in com.invirgance.convirgance.web.tag
-
An interface that defines tags that can accept and store values.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form