Index

A B C D E F G H I J K L N O P Q R S T U V 
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 the HttpServletRequest
get(HttpServletRequest, String) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
Returns a Service for the HttpServletRequest
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 the JSONObject
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's InputStream.
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 the HttpServletRequest
load(HttpServletRequest, String) - Method in class com.invirgance.convirgance.web.servlet.ServiceLoader
Returns a ServiceLoader.ServiceDescriptor for the HttpServletRequest
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 nested KeyTag 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 as JSONObjects.
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's Input
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.
A B C D E F G H I J K L N O P Q R S T U V 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form