# Package org.appng.core.service

The service layer.

See: Description

- Class Summary
  Class | Description
  --- | ---
  ApplicationArchiveProcessor | A `ZipFileProcessor` to be processed by a `PackageArchive`.
  ApplicationProperties | Utility class providing `Application`-related constants.
  CacheService | Provides utility methods for the page cache.
  CoreService | A service implementing the core business logic for creation/retrieval/removal of business-objects.
  DatabaseService | A service offering methods for creating and migrating `DatabaseConnection`s of a `SiteApplication`.
  HazelcastConfigurer | Utility class to retrieve the `HazelcastInstance` to be used by appNG.
  HeartBeat | Continuously sends `NodeEvent`s to the other cluster members, if messaging is enabled.
  HsqlStarter | Utility class responsible for starting and stopping a HSQL `Server` in case appNG is configured to use `DatabaseConnection.DatabaseType.HSQL`.
  InitializerService | A service responsible for initializing the appNG platform with all active `Site`s.
  LdapService | Service providing methods to login `Subject`s based on the LDAP-configuration of a `Site`.
  MigrationService | A service offering methods for configuring and initializing `DatabaseConnection`s using Flyway.
  PlatformProperties |
  PropertySupport | A service offering methods for initializing and retrieving the configuration `Properties` of the platform, a `Site` or an `Application`.
  TemplateService | A service offering methods to deal with templates.

- Enum Summary
  Enum | Description
  --- | ---
  MigrationService.MigrationStatus | Enum type defining the different states of a database migration.

- Exception Summary
  Exception | Description
  --- | ---
  SiteLoadingException |

## Package org.appng.core.service Description

The service layer.

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