Uses of Interface
org.appng.api.model.Identifiable
-
Packages that use Identifiable 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 -
-
Uses of Identifiable in org.appng.api.model
Subinterfaces of Identifiable in org.appng.api.model Modifier and Type Interface Description interface
Application
AApplication
is a component that adds certain functionality to the platform.interface
Authorizable<T extends Serializable>
If aApplication
want's to authorize a domain object to severalRole
s, the domain-object needs to implementAuthorizable
.
TheRole
s provided by theApplication
can be obtained by callingApplication.getRoles()
.interface
Group
interface
Identifier
Provides general information about aPackageInfo
.interface
Named<T extends Serializable>
Something that can be named has an ID, a name and a descriptioninterface
Permission
AApplication
can provide severalPermission
s which are used to restrict the access to certain components.interface
Resource
interface
Role
interface
Site
ASite
is the highest level entry-point to the platform.interface
Subject
ASubject
is a fully featured user-account managed by appNG.Classes in org.appng.api.model that implement Identifiable Modifier and Type Class Description class
SimpleProperty
DefaultProperty
-implementation -
Uses of Identifiable in org.appng.core.domain
Subinterfaces of Identifiable in org.appng.core.domain Modifier and Type Interface Description interface
Auditable<T extends Serializable>
Marker interface for domain objects that should be audited usingPlatformEventListener
.Classes in org.appng.core.domain that implement Identifiable Modifier and Type Class Description class
ApplicationImpl
DefaultApplication
/AccessibleApplication
-implementationclass
DatabaseConnection
Represents a connection to a database which is being used either by the platform itself ("root-connection") or by aSiteApplication
.class
GroupImpl
DefaultGroup
-implementationclass
PermissionImpl
DefaultPermission
-implementationclass
PropertyImpl
A persistentProperty
JPA-Entity
.class
RepositoryImpl
Repository
implementation.class
ResourceImpl
DefaultResource
-implementationclass
RoleImpl
DefaultRole
-implementationclass
SiteImpl
DefaultSite
-implementationclass
SubjectImpl
DefaultSubject
-implementationclass
Template
The persistent representation of an appNG templateclass
TemplateResource
Representats aResource
of an appNG template.Methods in org.appng.core.domain with type parameters of type Identifiable Modifier and Type Method Description static <T extends Identifiable>
booleanObjectUtils. equals(T a, Object b)
static <T extends Identifiable>
intObjectUtils. hashCode(T object)
-
Uses of Identifiable in org.appng.core.model
Subinterfaces of Identifiable in org.appng.core.model Modifier and Type Interface Description interface
AccessibleApplication
Interface extendingApplication
, adding the ability to modify the fields with appropriate setters.interface
Repository
A Application Repository contains and provides multipleApplication
s for provisioning.Classes in org.appng.core.model that implement Identifiable Modifier and Type Class Description class
ApplicationProvider
AnApplicationProvider
actually processes theApplicationRequest
by building and executingCallableAction
s andCallableDataSource
s.class
PackageVersion
Delegate forApplicationInfo
. -
Uses of Identifiable in org.appng.testsupport
Classes in org.appng.testsupport that implement Identifiable Modifier and Type Class Description protected class
TestBase.SimpleApplication
-