# Package org.appng.core.domain

The persistent domain objects.

See: Description

- Interface Summary
  Interface | Description
  --- | ---
  Auditable<T extends Serializable> | Marker interface for domain objects that should be audited using `PlatformEventListener`.

- Class Summary
  Class | Description
  --- | ---
  ApplicationImpl | Default `Application`/`AccessibleApplication`-implementation
  DatabaseConnection | Represents a connection to a database which is being used either by the platform itself ("root-connection") or by a `SiteApplication`.
  GroupImpl | Default `Group`-implementation
  JobExecutionRecord |
  JobRecord |
  JobRecordBase |
  ObjectUtils |
  PackageArchiveImpl | A `PackageArchive`.
  PermissionImpl | Default `Permission`-implementation
  PersistentPropertyHolder | A `PropertyHolder` that provides persistable `PropertyImpl`-instances.
  PlatformEvent | A platform event.
  PlatformEventListener | An entity listener that creates a new `PlatformEvent` on `PrePersist`, `PreUpdate` and `PreRemove`.
  PlatformEventListener.EventProvider |
  PropertyImpl | A persistent `Property` JPA-`Entity`.
  RepositoryImpl | `Repository` implementation.
  ResourceImpl | Default `Resource`-implementation
  RoleImpl | Default `Role`-implementation
  SiteApplication | A `SiteApplication` represents a `Application` which is assigned to a `Site`, optionally using a `DatabaseConnection`.
  SiteApplicationPK | Composite primary-key for a `SiteApplication`
  SiteImpl | Default `Site`-implementation
  SubjectImpl | Default `Subject`-implementation
  Template | The persistent representation of an appNG template
  TemplateResource | Representats a `Resource` of an appNG template.
  ValidationPatterns | Utility class providing constants for commonly used validation patterns

- Enum Summary
  Enum | Description
  --- | ---
  DatabaseConnection.DatabaseType | enum-type for the supported databases
  PlatformEvent.Type |

## Package org.appng.core.domain Description

The persistent domain objects.

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