Uses of Package
org.appng.api.model
-
Packages that use org.appng.api.model Package Description org.appng.api Base package for the appNG APIorg.appng.api.auth Authentication related classesorg.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.support Implementations of commonly used features like internationalization, permission- and parameter-processing etc.org.appng.api.support.environment Responsible for implementingEnvironment
.org.appng.appngizer.controller org.appng.appngizer.model 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.heartbeat org.appng.cli.commands.property ExecutableCliCommand
s for dealing withProperties
org.appng.core.controller Contains the essential types for handlingServletRequest
s andHttpSession
s.org.appng.core.controller.filter Contains the Servlet-Filter
s used by appNG.org.appng.core.controller.handler Contains the differentRequestHandler
-implementationsorg.appng.core.controller.messaging 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, mostlySearchRepository
-specializations.org.appng.core.repository.config Types implementing the database connection pooling.org.appng.core.security Security related types.org.appng.core.service The service layer.org.appng.search Base package for the search componentorg.appng.search.indexer Types used to provide indexing functionalityorg.appng.search.json Model classes representing the results of a searchorg.appng.search.searcher Types used to provide search functionalityorg.appng.taglib Contains the appNG JSPTag
sorg.appng.taglib.search Search-relatedTag
sorg.appng.testsupport Test-related types -
Classes in org.appng.api.model used by org.appng.api Class Description Application AApplication
is a component that adds certain functionality to the platform.Resources A container providing easy access to the aApplication
s multipleResource
s.Site ASite
is the highest level entry-point to the platform.Subject ASubject
is a fully featured user-account managed by appNG. -
Classes in org.appng.api.model used by org.appng.api.auth Class Description Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation. -
Classes in org.appng.api.model used by org.appng.api.config Class Description Application AApplication
is a component that adds certain functionality to the platform.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.api.messaging Class Description Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.api.model Class Description Account Basic account data.Application AApplication
is a component that adds certain functionality to the platform.ApplicationSubject Authorizable 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()
.AuthSubject AnAuthSubject
provides some user-credentials.AuthSubject.PasswordChangePolicy The policy for changing the subject's passwordFeatureProvider AApplication
can make use of several features provided by appNG.Group Identifiable Interface for something that can be identified.Identifier Provides general information about aPackageInfo
.Nameable Interface for something that is nameable, also providing a description.Named Something that can be named has an ID, a name and a descriptionPermission AApplication
can provide severalPermission
s which are used to restrict the access to certain components.Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation.Property AProperty
is a single configuration value, used to configure the appNG platform, aSite
or aApplication
.Property.Type The type of aProperty
Resource Resources A container providing easy access to the aApplication
s multipleResource
s.ResourceType Defines the different types of aResource
.Role Site ASite
is the highest level entry-point to the platform.Site.SiteState The different states a site can haveSubject ASubject
is a fully featured user-account managed by appNG.UserType Defines the different types aSubject
can be of.Versionable Interface for something that is versionable. -
Classes in org.appng.api.model used by org.appng.api.support Class Description Application AApplication
is a component that adds certain functionality to the platform.NameProvider Provides a way to retrieve a human readable name for a certain type.Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation.Property AProperty
is a single configuration value, used to configure the appNG platform, aSite
or aApplication
.Property.Type The type of aProperty
Resource Resources A container providing easy access to the aApplication
s multipleResource
s.ResourceType Defines the different types of aResource
.SimpleProperty DefaultProperty
-implementationSite ASite
is the highest level entry-point to the platform.Subject ASubject
is a fully featured user-account managed by appNG. -
Classes in org.appng.api.model used by org.appng.api.support.environment Class Description Site ASite
is the highest level entry-point to the platform.Subject ASubject
is a fully featured user-account managed by appNG. -
Classes in org.appng.api.model used by org.appng.appngizer.controller Class Description Identifier Provides general information about aPackageInfo
. -
Classes in org.appng.api.model used by org.appng.appngizer.model Class Description Application AApplication
is a component that adds certain functionality to the platform.Group Permission AApplication
can provide severalPermission
s which are used to restrict the access to certain components.Property AProperty
is a single configuration value, used to configure the appNG platform, aSite
or aApplication
.Role Site ASite
is the highest level entry-point to the platform.Subject ASubject
is a fully featured user-account managed by appNG. -
Classes in org.appng.api.model used by org.appng.camunda.bpm Class Description Application AApplication
is a component that adds certain functionality to the platform.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.cli Class Description Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation. -
Classes in org.appng.api.model used by org.appng.cli.commands.heartbeat Class Description Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.cli.commands.property Class Description Property AProperty
is a single configuration value, used to configure the appNG platform, aSite
or aApplication
. -
Classes in org.appng.api.model used by org.appng.core.controller Class Description Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.core.controller.filter Class Description Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.core.controller.handler Class Description Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.core.controller.messaging Class Description Site ASite
is the highest level entry-point to the platform.Site.SiteState The different states a site can have -
Classes in org.appng.api.model used by org.appng.core.domain Class Description Account Basic account data.Application AApplication
is a component that adds certain functionality to the platform.ApplicationSubject Authorizable 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()
.AuthSubject AnAuthSubject
provides some user-credentials.AuthSubject.PasswordChangePolicy The policy for changing the subject's passwordFeatureProvider AApplication
can make use of several features provided by appNG.Group Identifiable Interface for something that can be identified.Identifier Provides general information about aPackageInfo
.Nameable Interface for something that is nameable, also providing a description.Named Something that can be named has an ID, a name and a descriptionPermission AApplication
can provide severalPermission
s which are used to restrict the access to certain components.Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation.Property AProperty
is a single configuration value, used to configure the appNG platform, aSite
or aApplication
.Property.Type The type of aProperty
Resource Resources A container providing easy access to the aApplication
s multipleResource
s.ResourceType Defines the different types of aResource
.Role SimpleProperty DefaultProperty
-implementationSite ASite
is the highest level entry-point to the platform.Site.SiteState The different states a site can haveSubject ASubject
is a fully featured user-account managed by appNG.UserType Defines the different types aSubject
can be of.Versionable Interface for something that is versionable. -
Classes in org.appng.api.model used by org.appng.core.model Class Description Account Basic account data.Application AApplication
is a component that adds certain functionality to the platform.ApplicationSubject FeatureProvider AApplication
can make use of several features provided by appNG.Identifiable Interface for something that can be identified.Identifier Provides general information about aPackageInfo
.Nameable Interface for something that is nameable, also providing a description.Named Something that can be named has an ID, a name and a descriptionPermission AApplication
can provide severalPermission
s which are used to restrict the access to certain components.Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation.Resource Resources A container providing easy access to the aApplication
s multipleResource
s.Role Site ASite
is the highest level entry-point to the platform.Versionable Interface for something that is versionable. -
Classes in org.appng.api.model used by org.appng.core.repository Class Description Application AApplication
is a component that adds certain functionality to the platform.Group Site ASite
is the highest level entry-point to the platform.UserType Defines the different types aSubject
can be of. -
Classes in org.appng.api.model used by org.appng.core.repository.config Class Description Application AApplication
is a component that adds certain functionality to the platform.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.core.security Class Description AuthSubject AnAuthSubject
provides some user-credentials.Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation. -
Classes in org.appng.api.model used by org.appng.core.service Class Description Application AApplication
is a component that adds certain functionality to the platform.ApplicationSubject AuthSubject AnAuthSubject
provides some user-credentials.Group Identifier Provides general information about aPackageInfo
.Permission AApplication
can provide severalPermission
s which are used to restrict the access to certain components.Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation.Resource Resources A container providing easy access to the aApplication
s multipleResource
s.Role Site ASite
is the highest level entry-point to the platform.Subject ASubject
is a fully featured user-account managed by appNG.UserType Defines the different types aSubject
can be of. -
Classes in org.appng.api.model used by org.appng.search Class Description Application AApplication
is a component that adds certain functionality to the platform.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.search.indexer Class Description Application AApplication
is a component that adds certain functionality to the platform.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.search.json Class Description Named Something that can be named has an ID, a name and a description -
Classes in org.appng.api.model used by org.appng.search.searcher Class Description Application AApplication
is a component that adds certain functionality to the platform.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.taglib Class Description Application AApplication
is a component that adds certain functionality to the platform.Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.taglib.search Class Description Site ASite
is the highest level entry-point to the platform. -
Classes in org.appng.api.model used by org.appng.testsupport Class Description Application AApplication
is a component that adds certain functionality to the platform.ApplicationSubject FeatureProvider AApplication
can make use of several features provided by appNG.Identifiable Interface for something that can be identified.Identifier Provides general information about aPackageInfo
.Nameable Interface for something that is nameable, also providing a description.Named Something that can be named has an ID, a name and a descriptionPermission AApplication
can provide severalPermission
s which are used to restrict the access to certain components.Properties Everywhere in appNG where something needs to be configurable,Properties
come into operation.Property AProperty
is a single configuration value, used to configure the appNG platform, aSite
or aApplication
.Resource Resources A container providing easy access to the aApplication
s multipleResource
s.Role Site ASite
is the highest level entry-point to the platform.Subject ASubject
is a fully featured user-account managed by appNG.Versionable Interface for something that is versionable.