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.
BindingFilter - Class in com.invirgance.convirgance.web.service
Filter implementation that evaluates conditions against request parameters.
BindingFilter() - Constructor for class com.invirgance.convirgance.web.service.BindingFilter
Creates a new BindingFilter with no filter set.
BindingFilter(Filter) - Constructor for class com.invirgance.convirgance.web.service.BindingFilter
Creates a binding filter with the provided filter.
BindingParameter - Class in com.invirgance.convirgance.web.service
Provides access to request parameters within the data processing pipeline.
BindingParameter() - Constructor for class com.invirgance.convirgance.web.service.BindingParameter
 
BindingParameter(String) - Constructor for class com.invirgance.convirgance.web.service.BindingParameter
Creates a new BindingParameter with the specified key.

C

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.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
 
compareTo(Object) - Method in class com.invirgance.convirgance.web.service.BindingParameter
This enables BindingParameter instances to be used directly in comparison operations with values of different types.
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.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

equals(Object) - Method in class com.invirgance.convirgance.web.service.BindingParameter
Compares the parameter value with another object for equality.
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.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.

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.
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.
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.RequestParameter
Returns the fallback value if the parameter has none.
getFilter() - Method in class com.invirgance.convirgance.web.service.BindingFilter
Returns the current filter.
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.
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.
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.
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.service.BindingParameter
Gets the parameter key.
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.
getMin() - Method in class com.invirgance.convirgance.web.validation.SizeValidation
 
getName() - Method in class com.invirgance.convirgance.web.origin.ParameterOrigin
The 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.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.StaticParameter
 
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) - 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.SelectService
Gets the output formatter for the response.
getOutputStream() - Method in class com.invirgance.convirgance.web.http.HttpResponse
Gets a OutputStream to the responses body.
getParameter(String) - Method in class com.invirgance.convirgance.web.http.HttpRequest
Returns the value of the parameter.
getParameterMap() - Method in class com.invirgance.convirgance.web.http.HttpRequest
Returns a map representing the request information.
getParameterNames() - Method in class com.invirgance.convirgance.web.http.HttpRequest
Returns the parameters names.
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.
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.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
getProtocol() - Method in class com.invirgance.convirgance.web.http.HttpRequest
Returns the protocol used for the request.
getQueryString() - Method in class com.invirgance.convirgance.web.http.HttpRequest
Returns query information included after the request path.
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.
getRequestURL() - Method in class com.invirgance.convirgance.web.http.HttpRequest
Returns the request URL.
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.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.
getServletPath() - Method in class com.invirgance.convirgance.web.http.HttpRequest
Returns the servlet path.
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.
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.service.BindingParameter
Retrieves the value of the parameter from thread-local request parameters.
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 interface com.invirgance.convirgance.web.parameter.Parameter
Extracts a value from the HTTP request.
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.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.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.

H

handleRequest(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JakartaServicesServlet
 
handleRequest(HttpServletRequest, HttpServletResponse) - Method in class com.invirgance.convirgance.web.servlet.JavaEEServicesServlet
Handles/loads the request.
hashCode() - Method in class com.invirgance.convirgance.web.service.BindingParameter
 
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.

I

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
 
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

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
 
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.
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
 
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
 
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.
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
 
process(HttpRequest) - Method in class com.invirgance.convirgance.web.service.SelectService
Processes an HTTP request to retrieve data without generating a 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
Persists JSON data to a database using SQL.
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
 
RegExValidation() - Constructor for class com.invirgance.convirgance.web.validation.RegExValidation
 
RegExValidation(String, String) - Constructor for class com.invirgance.convirgance.web.validation.RegExValidation
 
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
 

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
 
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
 
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.
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
 
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.RequestParameter
Sets the fallback value when the parameter is null.
setFilter(Filter) - Method in class com.invirgance.convirgance.web.service.BindingFilter
Updates or sets the filter.
setHeader(String, String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
Sets/overwrites the header with the given name.
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.service.BindingParameter
Sets the parameter key to retrieve from request parameters.
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
 
setMin(int) - Method in class com.invirgance.convirgance.web.validation.SizeValidation
 
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.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.StaticParameter
Sets the parameter name.
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.SelectService
Sets the output formatter for the response.
setPageContext(PageContext) - Method in class com.invirgance.convirgance.web.tag.JSONTag
 
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.tag.ServiceTag
Sets the path for the service endpoint to call.
setRegex(String) - Method in class com.invirgance.convirgance.web.validation.RegExValidation
 
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.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.
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
 
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.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.
SizeValidation - Class in com.invirgance.convirgance.web.validation
 
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.service.BindingFilter
Tests the filter against request parameters rather than the record.
toString() - Method in class com.invirgance.convirgance.web.service.BindingParameter
 
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
 
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