All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractRequestProcessor |
|
AccessibleApplication |
Interface extending Application , adding the ability to modify the fields with appropriate setters.
|
Account |
Basic account data.
|
Action |
An action, representing an executable operation.
|
Action |
Performs some business logic by implementing the org.appng.api.ActionProvider<T> interface.
|
ActionField |
A single field as a part of an action.
|
ActionHelper |
Utility class that helps dealing with Action s.
|
ActionProvider<T> |
|
ActionRef |
|
ActivateApplication |
Links a application to a site.
|
AddGroup |
Adds a group to a subject.
|
AddPermission |
Adds one ore more permissions to a role.
|
Address |
|
AddRole |
Adds a application role to a group.
|
ApiClient |
|
ApiClient.CollectionFormat |
|
ApiKeyAuth |
|
Application |
A Application is a component that adds certain functionality to the platform.
|
Application |
|
Application |
Java class for anonymous complex type.
|
ApplicationAdapter |
|
ApplicationArchiveProcessor |
|
ApplicationCacheManager |
A CacheManager that is aware of Site s and Application s to avoid naming conflicts and also
ensure no other Application can access the Cache .
The TTL and maxIdle for the Cache can be configured using the application property
"cacheConfig".
|
ApplicationConfig |
|
ApplicationConfig |
The ApplicationConfig is responsible for the basic configuration of a application.
|
ApplicationConfigProvider |
|
ApplicationConfigProviderImpl |
|
ApplicationContext |
|
ApplicationController |
Provides methods to startup and shutdown a Application .
|
ApplicationController |
|
ApplicationException |
|
ApplicationImpl |
|
ApplicationInfo |
Java class for applicationInfo complex type.
|
ApplicationPostProcessor |
A BeanFactoryPostProcessor that configures the datasource bean which is of type
DataSource , but only if the Application requires a database.
|
ApplicationProperties |
|
ApplicationPropertyConstantCreator |
|
ApplicationProvider |
|
ApplicationReference |
The application, as part of the platform's content.
|
ApplicationRepository |
|
ApplicationRequest |
Default Request implementation, mostly delegating method-calls to one of the internal objects.
|
ApplicationRequest.ApplicationPath |
Helper class used to simplify include conditions for actions and datasources on a page.
Registered as variable PATH , so conditions can look like
|
ApplicationResourceHolder |
|
ApplicationRootConfig |
|
Applications |
|
Applications |
Java class for anonymous complex type.
|
ApplicationSubject |
|
ApplicationSubjectImpl |
|
ApplicationTestConfig |
|
AppNGizer |
|
AppNGizer |
A client for appNGizer.
Usage:
|
AppNGizerClient |
Interface for interacting with appNGizer
|
AppNGizerClient.Config |
Utility class to read and write Properties from/to YAML or JSON files.
|
AppNGizerClient.Config.Format |
|
AppNGizerClient.PropertyWrapper |
|
AppNGizerClient.SiteConfig |
|
AppNGizerConfigurer |
|
AppNGizerServlet |
|
AppNGThymeleafDialect |
An appNG specific Thymeleaf dialect to enable the functionality to add application-specific interceptors.
|
Attachment |
|
AttachmentImpl |
|
AttachmentWebservice |
Enhancement of a Webservice which is used to provide a file as an attachment.
|
Attribute |
This class defines an attribute tag which can be used in JSPs.
It is used to read attributes from/write attributes to the current Environment using one of the supported
Scope s.
|
Attribute.Mode |
|
AttributeValueDifferenceHandler |
|
Auditable<T extends Serializable> |
|
Authentication |
|
Authentication |
A special navigation-item that represents an available authentication mechanism.
|
Authentications |
|
Authorizable<T extends Serializable> |
|
AuthSubject |
|
AuthSubject.PasswordChangePolicy |
The policy for changing the subject's password
|
AuthTools |
This class is used to get different types of digests.
|
BaseApplication |
|
BaseApplication.Mode |
|
BaseConfig |
Base configuration: Things needed for signing and verifying likewise.
|
BaseConfig.PrivateKeyFormat |
|
BaseConfig.SigningAlgorithm |
|
BaseObject |
Common base-type for all types of this package.
|
BCryptPasswordHandler |
Provides methods to hash and validate passwords usings the bcrypt algorithm.
|
Bean |
References a bean defined in the applications beans.xml file.
|
BeanOption |
Used to parametrize a Bean .
|
BlockingQueueAccessor<E> |
A BlockingQueue -based implementation for consumer-producer-scenarios.
Note that all available operations are blocking!
|
Border |
|
Border.BorderLocation |
|
Borders |
|
Borders.BorderBuilder |
|
BuilderFactory |
|
BusinessException |
An Exception to be used inside business logic.
|
CachedResponse |
A simple value object representing an element of the site cache.
|
CacheProvider |
Provides caching directories to the appNG platform and to appNG applications.
|
CacheService |
Provides utility methods for the page cache.
|
CallableAction |
|
CallableDataSource |
|
Captcha |
|
CertChainValidator |
Validates a certificate chain against a truststore.
|
Certification |
Java class for certification complex type.
|
CertTools |
|
CheckSiteRunning |
Checks whether a Site is running.
|
Chunk |
|
ClassWrapper |
Provides operations to analyze a class, similar to Springs BeanWrapper , except it doesn't need an
instanciatable class to work on.
NOTE: The given Class does not have to be a JavaBean, meaning the presence of a getter does not imply the presence of
a setter!
|
CliBootstrap |
Main entry-point to the appNG command line interface, responsible for bootstrapping.
|
CliCommands |
|
CliCore |
|
CliEnvironment |
|
CliEventProvider |
|
CliShell |
Wraps the appNG CLI in a shell.
|
ColumnDefinition |
|
Command |
|
Command.StreamConsumer<T> |
|
CommandBatch |
|
CommandList |
|
CommandMain |
The main appng command.
|
Condition |
A Condition is used to check whether the owning element should be displayed.
|
Config |
A container for several configuration elements.
|
ConfigurablePasswordPolicy |
A configurable PasswordPolicy using a PasswordValidator .
A multiline platform property named configurablePasswordPolicy can be used for configuration, defaults as
shown:
|
ConfigValidationError |
The config validator can create a more detailed error element for found configuration errors.
|
ConfigValidator |
Validates a ApplicationConfigProvider , which means it checks that each reference to a
page
datasource
event
action
parameter
is valid.
|
ConnectionHelper |
|
ConnectionHelper.DBType |
|
ConnectionInfo |
A container for all information about a database connection like the JDBC-Url, user, password etc.
|
Consumer<E,P extends Producer<E>> |
|
Content |
|
Controller |
The controller Servlet of appNG, delegating HttpServletRequest s to an appropriate
RequestHandler .
|
ControllerBase |
|
Coordinate |
Entity which represents a geo-coordinate
|
CoreService |
A service implementing the core business logic for creation/retrieval/removal of business-objects.
|
CreateGroup |
Creates a group.
|
CreateProperty |
Creates a property.
|
CreateRepository |
Creates a repository.
|
CreateSite |
Creates a site.
|
CreateSubject |
Creates a subject.
|
CsrfSetupFilter |
A WebListener responsible for CSRF-protection.
|
Data |
|
Database |
|
Database |
Java class for anonymous complex type.
|
DatabaseConnection |
Represents a connection to a database which is being used either by the platform itself ("root-connection") or by a
SiteApplication .
|
DatabaseConnection.DatabaseType |
enum-type for the supported databases
|
DatabaseConnectionRepository |
|
DatabaseController |
|
Databases |
|
Databases |
Java class for anonymous complex type.
|
DatabaseService |
|
DatabaseUtil |
A utility class helping importing/exporting data and retrieving connection information.
|
DataConfig |
|
DataContainer |
|
Datafield |
|
DataProvider |
|
Datasource |
A datasource, represented by either a page (of elements) or a single element.
|
Datasource |
Java class for datasource complex type.
|
Datasource |
Provides some data by implementing the org.appng.api.DataProvider interface.
|
DatasourceConfigurer |
|
DataSourceFactory |
|
DataSourceHelper |
Utility class that helps dealing with Datasource s.
|
DatasourceInheritanceHelper |
This is a helper class providing some static methods to process the inheritance of datasource definitions found in a
resource.
|
DatasourceRef |
|
Datasources |
Java class for datasources complex type.
|
Datasources |
|
DatasourceType |
Java class for datasourceType.
|
DateAdapter |
|
DateFieldDifferenceHandler |
|
DeactivateApplication |
Unlinks a application from a site.
|
DefaultEnvironment |
|
DefaultPermissionProcessor |
|
DefaultTransport |
|
DefaultValidationProvider |
|
DefaultZipCodeValidator |
TODO insert description
|
DeleteApplication |
Deletes a application.
|
DeleteGroup |
Deletes a group.
|
DeleteProperty |
Deletes a property.
|
DeleteRepository |
Deletes a repository.
|
DeleteSite |
Deletes a site.
|
DeleteSubject |
Deletes a subject.
|
DeleteTemplate |
Deletes a template.
|
DifferenceHandler |
|
DigestUtil |
Utility class to generate a digest of the form <user>|<yyyyMMddHHmmss>|<utc-offset>|<hash> .
Example:
admin|20160114120555|+01:00|1D87C8A5E738BD3015AC57F2D9B862A5
The <hash> is a MD5 hash of <user>|<timestamp>|<utc-offset>|<shared-secret> , where
<shared-secret> comes from the platform property "sharedSecret".
|
DigestValidator |
Utility class to validate a digest.
|
Digits |
|
Document |
|
DocumentEvent |
|
DocumentIndexer |
|
DocumentProducer |
|
DocumentProvider |
|
DollarParameterSupport |
|
DummyPermissionProcessor |
|
Element |
A single element of a page.
|
ElementHelper |
|
EmailProvider |
|
EnversSearchRepository<T,ID extends Serializable,N extends Number & Comparable<N>> |
|
EnversSearchRepositoryImpl<T,ID extends Serializable,N extends Number & Comparable<N>> |
|
Environment |
|
EnvironmentKeys |
Utility class providing constants for commonly used Environment attributes.
|
ErrorModel |
|
ErrorPageHandler |
|
Event |
|
Event |
An event is a container for multiple Action s, which usually operate on the same kind of domain objects.
|
EventHandler<E extends Event> |
An event-handler is responsible for handling events of a certain type.
|
EventRegistry |
|
Events |
A wrapper for multiple Event s.
|
ExecutableCliCommand |
Interface to be implemented by each command.
|
ExpressionEvaluator |
Used for evaluating expressions that conform the
Expression Language 2.2 syntax.
A valid expression must start with ${ and end with }.
|
ExtractData |
Extracts the data from $APPNG_HOME to $appngData .
This includes moving
WEB-INF/web.xml to $appngData/WEB-INF/web.xml
WEB-INF/conf to $appngData/conf
WEB-INF/bin to $appngData/bin
WEB-INF/logs to $appngData/logs
/applications to $appngData/applications
/repository to $appngData/repository
.
|
FeatureProvider |
A Application can make use of several features provided by appNG.
|
FeatureProviderImpl |
|
Field |
A field that is part of a datasource.
|
FieldConversionFactory |
|
FieldConverter |
|
FieldConverter.DatafieldOwner |
|
FieldConverter.FieldDefOwner |
|
FieldDef |
A FieldDef inition maps a property of a Java-object to it's XML-representation and vice versa.
|
FieldPermissions |
The permissions for a field.
|
FieldPermissionType |
Java class for fieldPermissionType.
|
FieldProcessor |
|
FieldProcessorImpl |
|
FieldType |
The possible types for a field/action-field.
|
FieldType |
Java class for fieldType.
|
FieldValue |
The value of a field within a datasource.
|
FieldWrapper |
|
FileExists |
An com.beust.jcommander.IParameterValidator assuring that a file exists.
|
FileOwner |
Utility class to set the owner and group for a given File using the chown system command.
|
FilePrefixFilter |
|
FileSuffixFilter |
|
FileSystemProvider |
|
FileUpload |
|
FileUpload |
|
FileUpload.Unit |
the unit to use for validating uploads by their size
|
FileUploadListValidator |
|
FileUploadValidator |
|
Filter |
A filter that applies to a datasource.
|
Filter |
|
FilterConfig |
|
FilterData |
|
FilterItem |
|
FilterItem.DataCounter |
|
FontBuilder |
|
Form |
This class represents a HTML form.
|
Form |
This class represents a web Form.
|
FormConfirmation |
|
FormConfirmation |
This class represents the part of a form that is used to confirm and process the form input data.
|
FormConfirmation.FormConfirmationMode |
Defines when to display the FormConfirmation
|
FormData |
|
FormData |
This class represents a web Form.
|
FormData.FormDataMode |
|
FormDataBinder<T> |
A DataBinder that uses a Form to bind its values to the target object.
|
FormElement |
|
FormElement |
This class defines a Form element.
|
FormElement.InputTag |
Defines the possible HTML Tags that a FormElement can represent.
|
FormElement.InputType |
Defines the possible types for an HTML <input> -element
|
FormGroup |
|
FormGroup |
An <appNG:formGroup> can contain multiple <appNG:formElement> s.
|
FormProcessProvider |
When using the appNG-Taglibrary to define a HTLM-form inside a JSP, a FormProcessProvider is used to handle
the submitted data.
|
FormProcessProvider |
|
FormUpload |
A FormUpload represents a File which was uploaded through a HTML form using
<input type="file"> .
|
FormUploadBean |
|
FormUploadValidator |
Interface to support further validation of the uploaded file, for example check the dimensions of an image or the
structure of a text file.
|
FormValidator |
|
Future |
|
GenerateApplicationConstantsMojo |
|
GenerateMessageConstantsMojo |
|
GeoLocator |
|
GermanSearchTermProcessor |
This class is used to replace special characters from the search terms.
|
GermanyZipCodeValidator |
TODO insert description
|
GetCertificationRequest |
Java class for anonymous complex type.
|
GetCertificationResponse |
Java class for anonymous complex type.
|
GetPackageRequest |
Java class for anonymous complex type.
|
GetPackageResponse |
Java class for anonymous complex type.
|
GetPackagesRequest |
Java class for anonymous complex type.
|
GetPackagesResponse |
Java class for anonymous complex type.
|
GetPackageVersionsRequest |
Java class for anonymous complex type.
|
GetPackageVersionsResponse |
Java class for anonymous complex type.
|
GetParams |
Those are the GET- Param eters which can be used on the page.
|
GlobalIndexer |
Builds the global lucene search index for a Site .
|
GlobalTaglet |
A GlobalTaglet is a specialized kind of a Taglet .
|
GlobalXMLTaglet |
A GlobalXMLTaglet is a specialized kind of a XMLTaglet .
|
GMapGeoLocator |
Retrieves coordinates from Google Maps via its
JSON API.
|
Grant |
Java class for grant complex type.
|
Grants |
Java class for anonymous complex type.
|
Group |
|
Group |
|
Group |
Java class for anonymous complex type.
|
GroupController |
|
GroupImpl |
Default Group -implementation
|
GroupRepository |
|
Groups |
|
Groups |
Java class for anonymous complex type.
|
GuiHandler |
|
HashParameterSupport |
|
HashPassword |
|
HazelcastConfigurer |
Utility class to retrieve the HazelcastInstance to be used by appNG.
|
HazelcastReceiver |
|
HazelcastSender |
A Sender that uses a reliable topic for sending Event s.
|
HeartBeat |
Sends and receives a heartbeat using the configured messaging settings.
|
HeartBeat |
Continuously sends NodeEvent s to the other cluster members, if messaging is enabled.
|
HeartBeat.HeartBeatEvent |
|
HelpMojo |
Display help information on appng-maven-plugin.
Call mvn appng:help -Ddetail=true -Dgoal=<goal-name> to display parameter details.
|
HikariCPConfigurer |
|
Home |
|
Home |
|
Home |
Java class for anonymous complex type.
|
HSQLDialect |
A HSQLDialect which converts varchar-fields with a length of >=1024 to hsql-type 'LONGVARCHAR'
|
HsqlServer |
TODO insert description
|
HsqlServerFactoryBean |
|
HsqlStarter |
|
HttpBasicAuth |
|
HttpHeaders |
Useful constants and methods for setting HTTP-Headers as specified by
RFC 2616.
|
HttpHeaderUtils |
Utility-class that helps dealing with several HTTP-Headers
|
HttpHeaderUtils.HttpResource |
A resource that has been requested by an HttpServletRequest and eventually needs to be updated.
|
I18n |
|
Icon |
Used to define the icon for a link.
|
Icontype |
Java class for icontype.
|
Identifiable<T extends Serializable> |
Interface for something that can be identified.
|
Identifier |
|
If |
Processes the taglet's body if the given condition evaluates to be true.
|
ImageMetaData |
|
ImageProcessor |
|
IndexConfig |
A IndexConfig is used to provide different index configurations for different folders.
|
InitializerService |
A service responsible for initializing the appNG platform with all active Site s.
|
InstallablePackage |
A application shown in the Repository overview list.
|
InstallApplication |
Installs an application.
|
InstallListener |
|
InstallMojo |
|
InstallTemplate |
Installs a template.
|
InvalidConfigurationException |
An InvalidConfigurationException is a checked exception thrown by the platform whenever something goes wrong
during Application -execution.
Some examples:
a Application could not be found
a Resource could not be found
there was an error while reading a Resource , e.g.
|
ItemType |
Java class for itemType.
|
JarInfo |
A JarInfo provides some informations about a JAR-file, including some meta-informations retrieved from
META-INF/MANIFEST.MF .
|
JarInfo.JarInfoBuilder |
|
Jaxb2Marshaller |
|
JedisBase |
Base class for Jedis messaging
|
JedisReceiver |
Message receiver implementing Receiver to use a redis database with its build-in publish/subscribe function
as message broker.
|
JedisSender |
Message sender implementing Sender to use a redis database with its build-in publish/subscribe function as
message broker.
|
JMXUtils |
Utility-class for registering/unregistering JMX-objects.
|
JobExecutionRecord |
|
JobExecutionRecordRepository |
|
Json |
Helper class to convert an object to it's JSON representation and vice versa.
|
JspExtensionFilter |
A Filter that performs a search-and-replace on the given content of the ServletResponse .
It searches for paths (relative or absolute paths that match the Site 's domain) that end with ".jsp"
(respectively the configured file ending for JSPs) and removes the ".jsp" ending from that path.
Before:
|
JspHandler |
|
KeycloakLoginFilter |
A Filter that looks for a KeycloakPrincipal (respectively an AccessToken ) in the current
HttpServletRequest .
|
Label |
An internationalized text retrieved from the applications dictionary.
|
Labels |
A container for a collection of Label s.
|
LabelSupport |
This class is responsible for setting the value of a Label .
|
LdapService |
Service providing methods to login Subject s based on the LDAP-configuration of a Site .
|
Link |
A link.
|
Link |
|
Link |
Java class for link complex type.
|
Link |
Links to an (internal) page/webservice, or to an external location.
|
Link.TypeEnum |
The type of this link.
|
Linkable |
Java class for linkable complex type.
|
Linkmode |
Java class for linkmode.
|
Linkpanel |
A Linkpanel defines a set of Link s which are being displayed on the given PanelLocation .
|
Links |
|
Links |
Java class for links complex type.
|
ListApplications |
Lists the available applications/the applications installed for a site.
|
ListGroups |
Lists all groups.
|
ListPermissions |
|
ListProperties |
Lists the available sites.
|
ListRepositories |
Lists the available repositories.
|
ListRoles |
Lists the available application roles for a application.
|
ListSites |
Lists the available sites.
|
ListSubjects |
Lists all subjects.
|
Localization |
Contains all localization-relevant information
|
LocalizedMessageInterpolator |
A MessageInterpolator that is aware of a given Locale instead of using the default
one.
|
Log4jConfigurer |
A ServletContextListener to initialize log4j2 logging.
|
LogFormData |
|
MagicByteCheck |
This is an utility class to to check the type of file by probing the magic bytes.
|
Mail |
|
Mail.RecipientType |
|
MailException |
|
MailImpl |
|
MailTransport |
SPI for sending e-mails.
|
MariaDB103DialectUTF8 |
A MariaDB103Dialect which converts varchar-fields ( Types.VARCHAR ) with
a length of <= 1000 to type varchar
a length of <= 16383 to type text
a length of <= 4194303 to type mediumtext
a length of > 4194303 to type longtext
These values assume utf8mb4 character
encoding, where each character consumes up to 4 bytes.
|
MarshallService |
|
MarshallService.AppNGSchema |
|
Max |
|
Message |
A textual message with a certain level.
|
Message |
A single message
|
Message.LevelEnum |
The level of the message.
|
MessageParam |
|
Messages |
|
MessageSourceChain |
A MessageSource that wraps multiple MessageSource and processes them in sequence.
|
MessageType |
Java class for messageType.
|
Messaging |
A utility class offering static helper methods to create and retrieve a Sender and to shutdown
Sender s and Receiver s.
|
MetaData |
The MetaData defines how the binding from domain-objects to their XML-representation is done, and vice versa.
|
MigrationService |
|
MigrationService.MigrationStatus |
Enum type defining the different states of a database migration.
|
Min |
|
MonitoringHandler |
|
MonitoringHandler.ApplicationInfo |
|
MonitoringHandler.Connection |
|
MonitoringHandler.Jar |
|
MonitoringHandler.SiteInfo |
|
MSOfficeUserAgentFilter |
This Filter is a workaround for a bug in Microsoft Office which causes the http-session to get lost if a link
is being opened from inside a Microsoft Office document.
See KB 899927 for details.
|
MulticastReceiver |
|
MulticastSender |
|
MultiSiteSupport |
Utility class to retrieve the calling and the executing Site and the right ApplicationProvider that
is responsible for handling a taglet-call.
|
MySql57DialectUTF8 |
A MySQL57Dialect which converts varchar-fields ( Types.VARCHAR ) with
a length of <=1000 to type varchar
a length of <=16383 to type text
a length of <=4194303 to type mediumtext
a length of >4194303 to type longtext
These values assume utf8mb4
character encoding, where each character consumes up to 4 bytes.
|
MySql8DialectUTF8 |
A MySQL8Dialect which converts varchar-fields ( Types.VARCHAR ) with
a length of <=1000 to type varchar
a length of <=16383 to type text
a length of <=4194303 to type mediumtext
a length of >4194303 to type longtext
These values assume utf8mb4
character encoding, where each character consumes up to 4 bytes.
|
Nameable |
Interface for something that is nameable, also providing a description.
|
Nameable |
Java class for nameable complex type.
|
Named<T extends Serializable> |
Something that can be named has an ID, a name and a description
|
NameProvider<T> |
Provides a way to retrieve a human readable name for a certain type.
|
Navigation |
]>
|
NavigationItem |
A single item for navigation.
|
NodeEvent |
An Event that holds information about the current status of an node (system properties and environment,memory
usage, state of sites).
|
NoSuchRepositoryException |
|
NoSuchSiteException |
|
NotBlank |
Checks whether the annotated element is not null and not blank by combining @ NotNull and
@ Size (min = 1) .
|
NotNull |
|
OAuth |
|
OAuthFlow |
|
ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.appng.appngizer.model.xml package.
|
ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.appng.core.xml.repository package.
|
ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.appng.xml.application package.
|
ObjectFactory |
This object contains factory methods for each
Java content interface and Java element interface
generated in the org.appng.xml.platform package.
|
ObjectUtils |
|
Observable<T> |
|
Observable.Event |
|
ObservableDelegate<T extends Observable<T>> |
Observable -implementation which delegates to a given Observable.
|
Observer<T extends Observable<T>> |
|
OperatingSystem |
Enum type for different operating systems.
|
Option |
|
Option |
A single option, used in a filter or an action-field.
|
Option |
|
OptionGroup |
A group of options.
|
OptionGroupFactory |
|
OptionImpl |
The default implementation for Option
|
OptionOwner |
|
OptionOwner.HitCounter<T> |
|
OptionOwner.OptionOwnerBase |
|
OptionOwner.Selector |
A selector decides whether or not a given Option should be selected.
|
Options |
|
Options |
A set of selectable options
|
OptionsBuilder<T,R extends OptionOwner> |
A builder for Option s, providing a fluent API.
|
OptionsImpl |
The default implementation for Options
|
OptionType |
The possible types for an option.
|
Output |
Defines the output-format and -type to be used.
|
OutputFormat |
The OutputFormat determines the basic format of the output, such as html,pdf or xml.
|
OutputType |
|
Package |
|
Package |
Java class for anonymous complex type.
|
Package |
Java class for package complex type.
|
PackageArchive |
|
PackageArchiveImpl |
|
PackageInfo |
Java class for packageInfo complex type.
|
Packages |
|
Packages |
Java class for anonymous complex type.
|
Packages |
Java class for packages complex type.
|
PackageType |
Java class for packageType.
|
PackageType |
Java class for packageType.
|
PackageVersion |
|
PackageVersions |
Java class for packageVersions complex type.
|
PackageWrapper |
A application shown in the Repository overview list.
|
Page |
A page that contains paging information an a list of elements.
|
Page |
|
PageCacheFilter |
|
PageConfig |
The configuration of a page, containing the UrlSchema .
|
PageDefinition |
|
PageProcessor |
|
PageReference |
|
Pages |
|
PagesReference |
|
Pagination |
|
PanelLocation |
Java class for panel-location.
|
Param |
|
Parameter |
A single parameter.
|
Parameter |
|
ParameterOwner |
Interface for Tag lets that can be parameterized with Parameter s.
|
ParameterSupport |
Supports finding and replacing parameters inside a String .
|
ParameterSupportBase |
|
Params |
|
ParamType |
Java class for paramType.
|
ParseTags |
Utility-class used to parse <appNG:searchable> -tags from JSP-files.
|
Part |
|
PasswordChangePolicy |
Java class for passwordChangePolicy.
|
PasswordHandler |
Provides methods to handle passwords.
|
PasswordPolicy |
A PasswordPolicy defines how a valid password looks like, is able to create such a password and to check
whether a given character-sequence is a valid password according to the requirements.
|
PasswordPolicy.ValidationResult |
Holds the result of validating a password.
|
Past |
|
Path |
A Path provides informations about the Site to which the current HttpServletRequest belongs
to.
|
PathInfo |
Default Path -implementation
|
Pattern |
|
Permission |
A Application can provide several Permission s which are used to restrict the access to certain
components.
|
Permission |
A permission.
|
Permission |
|
Permission |
Java class for anonymous complex type.
|
Permission |
|
Permission |
Java class for permission complex type.
|
Permission |
A single permission
|
Permission.ModeEnum |
The mode
|
PermissionController |
|
PermissionImpl |
|
PermissionMode |
Java class for permissionMode.
|
PermissionOwner |
|
PermissionProcessor |
|
PermissionRef |
Java class for permissionRef complex type.
|
PermissionRepository |
|
Permissions |
|
Permissions |
Java class for anonymous complex type.
|
Permissions |
Java class for permissions complex type.
|
Permissions |
|
PersistentPropertyHolder |
|
Platform |
Utility class providing platform-wide used constants.
|
Platform |
|
Platform |
Java class for anonymous complex type.
|
Platform |
The root element of an appNG target XML document.
|
PlatformConfig |
Central Configuration for appNG's platform context.
|
PlatformConfig |
The configuration for the owning Platform .
|
PlatformController |
|
PlatformEvent |
A platform event.
|
PlatformEvent.Type |
|
PlatformEventListener |
An entity listener that creates a new PlatformEvent on PrePersist , PreUpdate and
PreRemove .
|
PlatformEventListener.EventProvider |
|
PlatformEventRepository |
|
PlatformProcessor |
|
PlatformProperties |
|
PlatformPropertyController |
|
PlatformStartup |
This ServletContextListener is used to initialize the appNG platform.
|
PlatformTransformer |
Responsible for transforming a XML document (retrieved from a Platform -object) to XHTML.
|
PositionalXMLReader |
XML Reader creating a Document with line information for each node.
|
PostParams |
Those are the POST- Param eters which can be used on the page.
|
PrettyTable |
Provides the ability to print some pretty formatted tables to the console.
|
ProcessingException |
|
Producer<E> |
|
Properties |
Everywhere in appNG where something needs to be configurable, Properties come into operation.
|
Properties |
|
Properties |
Java class for anonymous complex type.
|
Properties |
Java class for properties complex type.
|
Property |
A Property is a single configuration value, used to configure the appNG platform, a Site or a
Application .
|
Property |
|
Property |
Java class for anonymous complex type.
|
Property |
Java class for property complex type.
|
Property.Type |
|
PropertyConstantCreator |
|
PropertyHelper |
|
PropertyHolder |
|
PropertyImpl |
|
PropertyRepository |
|
PropertySupport |
A service offering methods for initializing and retrieving the configuration Properties of the platform, a
Site or an Application .
|
PropertyType |
Java class for propertyType.
|
QueryDslSearchRepository<T,ID extends Serializable> |
|
QueryDslSearchRepositoryImpl<T,ID extends Serializable> |
|
RabbitMQBase |
Base class to provide some base functionality for message receiver and sender for RabbitMQ
|
RabbitMQReceiver |
Message receiver implementing Receiver to use a RabbitMQ message broker.
|
RabbitMQSender |
Message sender implementing Sender to use a RabbitMQ message broker.
|
RandomUtil |
|
Receiver |
Implementations are able to receive Event s from multiple Sender s.
|
Receiver |
|
Redirect |
Utility class for sending HTTP redirects to a HttpServletResponse .
|
RedirectFilter |
|
RedirectFilter.UrlRewriteConfig |
|
ReloadSite |
Reloads a site (site property supportReloadFile must be true ).
|
ReloadSiteEvent |
|
ReloadTemplateEvent |
An event to be fired when the Template for a Site needs to be reloaded.
|
RemovePermission |
Removes one ore more permissions from a role.
|
ReplaceTagProcessor |
A custom implementation of the StandardReplaceTagProcessor .
|
RepoRepository |
|
Repositories |
|
Repositories |
Java class for anonymous complex type.
|
Repository |
|
Repository |
Java class for anonymous complex type.
|
Repository |
A Application Repository contains and provides multiple Application s for provisioning.
|
RepositoryCache |
Provides access to a application repository.
|
RepositoryCacheFactory |
|
RepositoryCacheFilesystem |
Implementation of RepositoryCache that retrieves the packages from the local filesystem.
|
RepositoryCacheSoap |
Implementation of RepositoryCache that retrieves the packages from a remote repository.
|
RepositoryController |
|
RepositoryImpl |
|
RepositoryMode |
Java class for repositoryMode.
|
RepositoryMode |
|
RepositoryScheme |
|
RepositoryType |
Java class for repositoryType.
|
RepositoryType |
|
RepositoryUtils |
|
RepositoryWatcher |
|
Request |
A Request is the framework-internal representation of a HttpServletRequest , wrapping the afore
mentioned and adding framework-specific methods.
|
Request |
|
RequestBean |
The default Request -implementation.
|
RequestContainer |
A RequestContainer conveniently wraps an ServletRequest and simplifies the access to (possibly
multi-valued) request-parameters including FormUpload s.
|
RequestDataBinder<T> |
A DataBinder that uses a Request to bind its values to the target object.
This class is especially useful inside a Webservice , as shown below:
|
RequestFactoryBean |
A FactoryBean responsible for initializing a Request .
|
RequestHandler |
Handles a HttpServletRequest .
|
RequestNodeState |
|
RequestProcessor |
Processes a request to the appNG GUI.
This includes:
checking whether or not the user is logged in (and redirect to the login if this is not the case)
calling the right Application of the requested Site
building the Platform -object
applying the Template of the Site to that object
|
RequestSupport |
Provides commonly used methods for supporting request-processing and filling bindobjects.
|
RequestSupportImpl |
|
RequestUtil |
Utility-class for retrieving Site s by name,host or ServletRequest and also creating a Path
-object based on a ServletRequest .
|
Resource |
|
ResourceBundleMessageSource |
A ResourceBundleMessageSource that can retrieve the available keys.
|
ResourceImpl |
|
ResourceRepository |
|
Resources |
|
ResourceType |
Defines the different types of a Resource .
|
ResponseType |
Responses can have BLOB or CLOB payload.
|
RestClient |
A simple client for the appNG REST API, open for extension.
|
RestClient.Pageable |
Wraps paging and sorting
|
RestConfig |
A Configuration that adds a MappingJackson2HttpMessageConverter and an ObjectMapper to the
context, if not already present.
|
RestConfig.SiteAwareHandlerMethodArgumentResolver |
|
RestPostProcessor |
A BeanDefinitionRegistryPostProcessor that registers a RestPostProcessor.RestAction , RestPostProcessor.RestDataSource and a
RestOperation.RestErrorHandler .
|
RestResponseEntity<T> |
A ResponseEntity that offers an ErrorModel , which contains details about potential errors on the
server side.
|
RestService |
Adds support for detecting and handling RestController s.
|
RestTestConfig |
|
Result |
|
Result |
|
Result.Field |
|
Result.Fields |
|
Results |
|
ResultService |
Provides methods to transform a bindobject to a Result and a Page of bindobjects to a
Resultset .
|
ResultServiceImpl |
|
Resultset |
A Resulset contains a set of Result s, including pagination support.
|
ReverseableComparator<T> |
|
RevisionAware |
|
RFC3339DateFormat |
|
RichtextSize |
A validation constraint for checking the plain text length of a string that contains HTML markup.
|
RichtextSizeValidator |
|
Role |
|
Role |
|
Role |
Java class for anonymous complex type.
|
Role |
Java class for role complex type.
|
RoleController |
|
RoleImpl |
Default Role -implementation
|
RoleRepository |
|
Roles |
|
Roles |
Java class for anonymous complex type.
|
Roles |
Java class for roles complex type.
|
Rule |
A custom rule supporting any options
|
Rule.Option |
Java class for anonymous complex type.
|
RuleValidation |
rule
example
captcha(String value, String result)
captcha('5','5')
XXX TODO MM
|
SaltedDigest |
Provides methods required to create a salted hash of a given secret.
|
SaltedDigestSha1 |
Provides methods required to create a salted hash of a given secret using the SHA-1 algorithm.
|
ScheduledJob |
|
ScheduledJobResult |
|
ScheduledJobResult.ExecutionResult |
simple enum reflecting the results a ScheduledJob execution can have.
|
SchemaVersion |
Java class for schemaVersion complex type.
|
Scope |
Enum type defining the possible scopes of an Environment -attribute.
|
Search<T extends Filter> |
|
Search |
|
Search |
This class represents a Search Tag used in JSP.
|
Searchable |
This class represents a Searchable Tag.
This tag is used to mark areas of a JSP as indexable/searchable.
|
SearchFilter |
|
SearchFormatter |
|
SearchPart |
|
SearchProvider |
|
SearchQuery<T> |
A SearchQuery can be used to perform JPA-queries for JPA entities.
|
SearchQuery.Operand |
|
SearchRepository<T,ID extends Serializable> |
A SearchRepository provides several search-methods for a persistent domain-class.
|
SearchRepositoryFactoryBean<R extends SearchRepository<T,I>,T,I extends Serializable> |
A custom JpaRepositoryFactoryBean .
See
4.6.2.
|
SearchRepositoryImpl<T,ID extends Serializable> |
|
SearchTermProcessor |
Interface for processing a search term, i.e.
|
Section |
|
SectionConfig |
Java class for sectionConfig complex type.
|
SectionDef |
|
Sectionelement |
|
SectionelementDef |
|
Selection |
|
SelectionBuilder<T> |
A builder for Selection s, providing a fluent API.
Example:
|
SelectionFactory |
Provides factory-methods for creating Selection s.
|
SelectionGroup |
|
SelectionType |
Java class for selectionType.
|
Sender |
|
Serializer |
|
ServiceRequestHandler |
A RequestHandler which handles HttpServletRequest s for different types of services.
The schema for a complete path to a service is
|
Session |
|
Session |
A simple value object representing a users's http-session.
|
Session |
Configures the session for the application.
|
Session.Environment |
|
SessionInfo |
Keeps track of information about the users session with appNG.
|
SessionInterceptor |
|
SessionListener |
A (ServletContext/HttpSession/ServletRequest) listener that keeps track of creation/destruction and usage of
HttpSession s by putting a Session object, which is updated on each request, into the
HttpSession
|
SessionParams |
A set of Param eters maintened by the session, may be a POST-, GET- or URL-paramter.
|
SetSiteActive |
Activates/deactivates a site.
|
SignatureWrapper |
A simple wrapper class for the index, the signature and the client certificate
|
Signer |
Central class for signing and validating repositories.
|
SignerConfig |
The configuration used for signing a repository
|
SigningException |
An exception thrown when something goes wrong during signing/verifying
|
SigningException.ErrorType |
|
SimpleDocument |
A basic Document -implementation, suitable for most cases.
|
SimpleProperty |
|
Site |
A Site is the highest level entry-point to the platform.
|
Site |
|
Site |
Java class for anonymous complex type.
|
Site.SiteState |
The different states a site can have
|
SiteApplication |
|
SiteApplicationController |
|
SiteApplicationPK |
|
SiteApplicationPropertyController |
|
SiteApplicationRepository |
|
SiteAwareObjectInputStream |
|
SiteClassLoader |
|
SiteController |
|
SiteController.ReloadSiteFromAppNGizer |
|
SiteDeletedEvent |
An event to be fired when a Site has been deleted.
|
SiteImpl |
Default Site -implementation
|
SiteLoadingException |
|
SiteProperties |
Utility-class providing constants for the names of a Site 's Properties .
|
SitePropertyController |
|
SiteRepository |
|
Sites |
|
Sites |
Java class for anonymous complex type.
|
SiteStateEvent |
|
Size |
|
SnakeCaseNamingStrategy |
An ImplicitNamingStrategy that uses snake case for table and column names.
|
SoapClient |
A simple SOAP-client for JAXB-based webservices.
|
SoapService |
This interface has to be implemented for creating SOAP-webservices based on JAXB
and Spring-WS.
|
SoapService |
This class makes it possible to provide a custom URL-Schema for Spring-WS backed Endpoint s.
|
Sort |
Marks a field as sortable, properties are filled only when sorting has been applied.
|
Sort |
|
Sort.OrderEnum |
The order for this sort (ascending or descending).
|
SortOrder |
Java class for sortOrder.
|
SortParamSupport |
Supports converting a Pageable to its String -representation and vice versa.
The following example illustrates how this works:
|
SQLServer2008Dialect |
A SQLServer2008Dialect .
|
StandardSearcher |
|
StaticContentHandler |
|
StopSiteEvent |
|
StringConsumer |
|
StringNormalizer |
A utility class offering some string operations
|
Structure |
|
StructureDef |
|
StyleSheetProvider |
A StyleSheetProvider assembles a XSL-stylesheet from one master XSL-file and a various number of other
XSL-files to include.
|
Subject |
A Subject is a fully featured user-account managed by appNG.
|
Subject |
|
Subject |
Java class for anonymous complex type.
|
Subject |
A subject contains information about the currently logged-in user.
|
SubjectController |
|
SubjectImpl |
|
SubjectRepository |
|
Subjects |
|
Subjects |
Java class for anonymous complex type.
|
TableConstants |
Some constant values used when dealing with PrettyTable s.
|
TableRow |
|
Taglet |
A Taglet can be used inside a JSP-Page to embed (static or dynamic) content that is retrieved from a
Application .
A Taglet is used as follows ( method refers to bean name of the implementing class):
|
TagletAdapter |
|
TagletConfiguration |
|
TagletProcessor |
|
TaskWrapper |
A wrapper for a Task , providing the ability of dynamically adding
FieldDef initions based on the TaskFormData that has been defined for that
task.
This class can easily be used as the bind-class of an appNG Datasource .
|
Template |
The persistent representation of an appNG template
|
Template |
Java class for template complex type.
|
Template |
A Template references a XSL stylesheet, located either in the folder /xsl of a appNG-template or of a appNG-application.
|
TemplateProcessor |
Processes a request to the appNG GUI.
This includes:
checking whether or not the user is logged in (and redirect to the login if this is not the case)
calling the right Application of the requested Site
building the Platform -object
applying the Template of the Site to that object
|
TemplateRepository |
|
TemplateResource |
Representats a Resource of an appNG template.
|
TemplateResourceRepository |
|
TemplateService |
A service offering methods to deal with templates.
|
TemplateType |
Java class for templateType.
|
TestBase |
Base class for integration-testing an Application .
Example Usage (w/o JPA):
|
TestDataProvider |
TODO insert description
|
Textcontents |
Java class for anonymous complex type.
|
TextElement |
A text element that contains some XML, plain text or a CDATA section.
|
TextElement.Xml |
Java class for anonymous complex type.
|
Textelements |
Java class for textelements complex type.
|
TextValueDifferenceHandler |
|
ThymeleafProcessor |
A RequestProcessor using Thymeleaf as a rendering engine.
Processing uses an IWebContext , with some additional context variables:
SESSION
Provides a Map<String,Object> containing the current appNG session.
Example:
|
ThymeleafProcessor.AppNG |
This is a helper class to make it easier for the thymeleaf template to interact with appNG's
Platform object.
|
ThymeleafReplaceInterceptor |
This interface has to be implemented by interceptors to intercept the call of the replace tag to determine if this
call has to be replaced by another fragment.
|
ThymeleafReplaceInterceptorBase |
A Base class for thymeleaf interceptors providing some utility functionality
|
ThymeleafStandardReplaceTagProcessorCaller |
This interface is implemented by custom tag processors supporting interceptors.
|
ThymeleafTemplateEngine |
An custom template engine to set a custom thymeleaf dialect
|
TomcatJdbcConfigurer |
|
Transformer |
|
TribesReceiver |
|
TribesSender |
|
Type |
|
UpdateProperty |
Updates a property.
|
UploadMojo |
|
UriAware |
|
UrlParams |
Those are the Param eters defined by the URL path-segments (separeted by '/') which can be used on the page.
|
UrlSchema |
|
User |
|
UserData |
This is used to keep track of the user inputs during validation.
|
UserInputField |
A single field the users entered a value for.
|
UserType |
Defines the different types a Subject can be of.
|
UserType |
Java class for userType.
|
Utils |
|
Validation |
A container for the different validation rules of a field.
|
ValidationGroups |
Java class for validationGroups complex type.
|
ValidationGroups.Group |
The full qualified class name for this group.
|
ValidationMessages |
Utility class providing constants for the message-keys used in validation-annotations.
|
ValidationPatterns |
Utility class providing constants for commonly used validation patterns
|
ValidationProvider |
Provides some validation-related methods.
|
ValidationRule |
A validation rule that can be bound to an action-field.
|
ValidationRule |
Abstract base-class for specific validation rules.
|
ValidatorConfig |
The configuration used for validating a repository
|
Versionable<T extends Serializable> |
Interface for something that is versionable.
|
Versions |
Java class for versions complex type.
|
VHostMode |
Enum type for the host-configuration of appNG.
|
VoidResponseHttpMessageConverter |
A HttpMessageConverter that gracefully handles ResponseEntity <Void> responses
|
Webservice |
A Webservice usually returns some text-based data like XML, JSON or even plain text, which can directly be
displayed/processed by the client.
|
WorkBookHelper |
A utility-class to support easier creation of a Workbook
|
WritingJsonValidator |
Utility class that supports testing if two JSON documents have the same content.
|
WritingJsonValidator.JsonWrapper |
|
WritingXmlValidator |
Utility class that supports testing if two XML documents have the same content.
|
XHTML |
Reads/inserts an attribute from/to a given XHTML-Tag
|
XML |
|
XmlGenerator |
|
XmlGenerator.Entity |
Represents a domain object of a certain type with a number of properties
|
XMLTaglet |
Similar to a Taglet , a XMLTaglet can be used inside a JSP-Page to embed (static or dynamic) content
that is retrieved from a Application .
|
XPathDifferenceHandler |
|
XPathProcessor |
|
XSSFilter |
A servlet filter to prevent XSS attacks.
Inspired by
https://dzone.com/articles/stronger-anti-cross-site
https://jsoup.org/cookbook/cleaning-html/safelist-sanitizer
|
XSSHelper |
Utility class for creating XSSUtil -instances.
|
XSSUtil |
A utility class helping with XSS prevention.
Uses ESAPI and
JSOUP.
|
ZipCodeCountry |
TODO insert description
|
ZipCodeValidator |
TODO insert description
|
ZipCodeValidatorFactory |
TODO insert description
|
ZipFileProcessor<T> |
SPI for processing a ZipFile .
|