| Package | Description |
|---|---|
| org.appng.api.model |
Provides an interface-based view to the domain model of appNG and some very basic interfaces.
|
| org.appng.core.domain |
The persistent domain objects.
|
| org.appng.core.model |
The non-persistent domain model types.
|
| org.appng.testsupport |
Test-related types
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
Application
A
Application is a component that adds certain functionality to the platform. |
interface |
Authorizable<T extends Serializable>
If a
Application want's to authorize a domain object to several Roles, the domain-object needs to
implement Authorizable.The Roles provided by the Application can be obtained by calling Application.getRoles(). |
interface |
Group
|
interface |
Identifier
Provides general information about a
PackageInfo. |
interface |
Named<T extends Serializable>
Something that can be named has an ID, a name and a description
|
interface |
Permission
A
Application can provide several Permissions which are used to restrict the access to certain components. |
interface |
Resource
|
interface |
Role
|
interface |
Site
A
Site is the highest level entry-point to the platform. |
interface |
Subject
A
Subject is a fully featured user-account managed by appNG. |
| Modifier and Type | Class and Description |
|---|---|
class |
SimpleProperty
Default
Property-implementation |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationImpl
Default
Application/AccessibleApplication-implementation |
class |
DatabaseConnection
Represents a connection to a database which is being used either by the platform itself ("root-connection") or by a
SiteApplication. |
class |
GroupImpl
Default
Group-implementation |
class |
PermissionImpl
Default
Permission-implementation |
class |
PropertyImpl
A persistent
Property JPA-Entity. |
class |
RepositoryImpl
Repository implementation. |
class |
ResourceImpl
Default
Resource-implementation |
class |
RoleImpl
Default
Role-implementation |
class |
SiteImpl
Default
Site-implementation |
class |
SubjectImpl
Default
Subject-implementation |
class |
Template
The persistent representation of an appNG template
|
class |
TemplateResource
Representats a
Resource of an appNG template. |
| Modifier and Type | Method and Description |
|---|---|
static <T extends Identifiable> |
ObjectUtils.equals(T a,
Object b) |
static <T extends Identifiable> |
ObjectUtils.hashCode(T object) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AccessibleApplication
Interface extending
Application, adding the ability to modify the fields with appropriate setters. |
interface |
Repository
A Application Repository contains and provides multiple
Applications for provisioning. |
| Modifier and Type | Class and Description |
|---|---|
class |
ApplicationProvider
An
ApplicationProvider actually processes the ApplicationRequest by building and executing
CallableActions and CallableDataSources. |
class |
PackageVersion
Delegate for
ApplicationInfo. |
| Modifier and Type | Class and Description |
|---|---|
protected class |
TestBase.SimpleApplication |
Copyright © 2011–2017 aiticon GmbH. All rights reserved.