Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addDateHeader(String, long) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Add a date header using the provided name, assigning time to its value.
- addHeader(String, String) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Adds a header with the given name and value.
- addIntHeader(String, int) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Adds a header with an integer value.
- addLongHeader(String, long) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Adds a header with the provided name, assigning the long value.
- ApplicationInitializer - Class in com.invirgance.convirgance.web.servlet
-
Web application lifecycle listener that will load an
application.properties
file if included in the project. - ApplicationInitializer() - Constructor for class com.invirgance.convirgance.web.servlet.ApplicationInitializer
- ArrayTag - Class in com.invirgance.convirgance.web.tag
-
A JSP tag that creates and manages a JSON array.
- ArrayTag() - Constructor for class com.invirgance.convirgance.web.tag.ArrayTag
B
- Binding - Interface in com.invirgance.convirgance.web.binding
-
An interface for creating bindings for data sources.
- 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 theJSONObject
- getInput() - Method in class com.invirgance.convirgance.web.service.InsertService
-
Gets the input parser for the request data.
- getInputStream() - Method in class com.invirgance.convirgance.web.http.HttpRequest
-
Returns an
InputStream
of the requests body. - 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'sInputStream
. - 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 nestedKeyTag
elements. - ObjectTag() - Constructor for class com.invirgance.convirgance.web.tag.ObjectTag
- Origin - Interface in com.invirgance.convirgance.web.origin
-
Extract raw data from HTTP requests in various ways and provide it as a Source that can be processed.
P
- Parameter - Interface in com.invirgance.convirgance.web.parameter
-
Defines a parameter implementation that extracts values from HTTP requests.
- 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 asJSONObject
s. - 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
'sInput
- setIntHeader(String, int) - Method in class com.invirgance.convirgance.web.http.HttpResponse
-
Sets/overwrites the integer headers value.
- setItems(Iterable) - Method in class com.invirgance.convirgance.web.tag.IterateTag
-
Sets the items that will be used by the tag.
- setJndi(String) - Method in class com.invirgance.convirgance.web.tag.QueryTag
-
Sets the connection name to use.
- setJndiName(String) - Method in class com.invirgance.convirgance.web.binding.QueryBinding
-
Sets the JNDI name for the data source lookup.
- setJndiName(String) - Method in class com.invirgance.convirgance.web.consumer.QueryConsumer
-
Updates the JDNI connection name to use.
- setKey(String) - Method in class com.invirgance.convirgance.web.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.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form