# appNG Parent 1.25.1-SNAPSHOT API

Packages
Package | Description
--- | ---
org.appng.api | Base package for the appNG API
org.appng.api.auth | Authentication related classes
org.appng.api.config |
org.appng.api.messaging |
org.appng.api.model | Provides an interface-based view to the domain model of appNG and some very basic interfaces.
org.appng.api.observe | Types for implementing the Observer Pattern
org.appng.api.observe.impl |
org.appng.api.rest |
org.appng.api.rest.auth |
org.appng.api.rest.model |
org.appng.api.search | Provides an API to the indexing and searching functionality of appNG
org.appng.api.support | Implementations of commonly used features like internationalization, permission- and parameter-processing etc.
org.appng.api.support.environment | Responsible for implementing `Environment`.
org.appng.api.support.field | Implementations of `FieldConverter` for the various `FieldType`s
org.appng.api.support.validation | This package contains all validation-related classes.
org.appng.api.validation.contraints |
org.appng.appngizer |
org.appng.appngizer.client |
org.appng.appngizer.controller |
org.appng.appngizer.model |
org.appng.appngizer.model.xml |
org.appng.camunda.bpm |
org.appng.cli | Base package of the appNG Command Line Interface, containing some classes necessary for bootstrapping.
org.appng.cli.commands | Base package for the various commands offered by the CLI
org.appng.cli.commands.application | `ExecutableCliCommand`s for dealing with `Application`s
org.appng.cli.commands.applicationrole | `ExecutableCliCommand`s for dealing with `Role`s
org.appng.cli.commands.group | `ExecutableCliCommand`s for dealing with `Group`s
org.appng.cli.commands.heartbeat |
org.appng.cli.commands.permission | `ExecutableCliCommand`s for dealing with `Permission`s
org.appng.cli.commands.platform |
org.appng.cli.commands.property | `ExecutableCliCommand`s for dealing with `Properties`
org.appng.cli.commands.repository | `ExecutableCliCommand`s for dealing with a `Repository`
org.appng.cli.commands.site | `ExecutableCliCommand`s for dealing with `Site`s
org.appng.cli.commands.subject | `ExecutableCliCommand`s for dealing with `Subject`s
org.appng.cli.commands.template | `ExecutableCliCommand`s for dealing with templates
org.appng.cli.prettytable | Utility classes for outputting tables
org.appng.cli.servlet |
org.appng.cli.validators | CLI related validation utilities
org.appng.core |
org.appng.core.controller | Contains the essential types for handling `ServletRequest`s and `HttpSession`s.
org.appng.core.controller.filter | Contains the Servlet-`Filter`s used by appNG.
org.appng.core.controller.handler | Contains the different `RequestHandler`-implementations
org.appng.core.controller.messaging |
org.appng.core.controller.rest |
org.appng.core.controller.rest.openapi |
org.appng.core.domain | The persistent domain objects.
org.appng.core.model | The non-persistent domain model types.
org.appng.core.repository | Persistence and Database related stuff, mostly `SearchRepository`-specializations.
org.appng.core.repository.config | Types implementing the database connection pooling.
org.appng.core.security | Security related types.
org.appng.core.security.signing | This package contains classes used for signing and verifying repository contents
org.appng.core.service | The service layer.
org.appng.core.service.cache |
org.appng.core.templating |
org.appng.core.xml.repository |
org.appng.el | Types for expression evaluation
org.appng.forms | Types for handling HTTP POST- and GET-requests
org.appng.forms.impl | `Request` and `FormUpload` implementations
org.appng.formtags | Contains basic abstractions for a HTML form and the contained input elements.
org.appng.formtags.providers | Build-in `FormProcessProvider`s
org.appng.mail | Provides an easy-to-use API for sending e-mails
org.appng.mail.impl | The standard implementations for `Mail`, `Attachment` and `MailTransport`
org.appng.maven.plugin.mojo |
org.appng.maven.plugins.appngizer |
org.appng.openapi |
org.appng.openapi.invoke |
org.appng.openapi.invoke.auth |
org.appng.openapi.model |
org.appng.persistence.dialect | Use package `org.appng.persistence.hibernate.dialect` instead!
org.appng.persistence.hibernate |
org.appng.persistence.hibernate.dialect | Some custom `Dialect`s
org.appng.persistence.repository | This package contains classes related to JPA-persistence and Spring Data JPA.
org.appng.search | Base package for the search component
org.appng.search.indexer | Types used to provide indexing functionality
org.appng.search.json | Model classes representing the results of a search
org.appng.search.searcher | Types used to provide search functionality
org.appng.taglib | Contains the appNG JSP `Tag`s
org.appng.taglib.config |
org.appng.taglib.form | `Tag`s related to processing HTTP forms
org.appng.taglib.search | Search-related `Tag`s
org.appng.testsupport | Test-related types
org.appng.testsupport.config |
org.appng.testsupport.persistence | Utility classes for dealing with databases
org.appng.testsupport.validation | Types for validation of test data using XMLUnit
org.appng.tools | Base package for appNG tools component
org.appng.tools.file | Utility classes for dealing with files
org.appng.tools.image | Tools for dealing with images using ImageMagick
org.appng.tools.locator | Utility classes for geocoding
org.appng.tools.markup | Utility classes for dealing with XML and (X)HTML
org.appng.tools.os |
org.appng.tools.poi | Helper classes for simpler creation of XLS(x) workbooks and sheets using Apache POI
org.appng.tools.ui | UI related utility classes
org.appng.tools.zipcode | Utility classes for dealing with country-specific zipcodes
org.appng.xml | Base package for the appNG XML-API
org.appng.xml.application |
org.appng.xml.platform |
org.appng.xml.transformation | Types related to XML transformation via XSLT

Copyright © 2011–2023 aiticon GmbH. All rights reserved.