## Uses of Interface
org.appng.api.model.Properties

- Packages that use Properties
  Package | Description
  --- | ---
  org.appng.api.auth | Authentication related classes
  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.cli | Base package of the appNG Command Line Interface, containing some classes necessary for bootstrapping.
  org.appng.core.domain | The persistent domain objects.
  org.appng.core.model | The non-persistent domain model types.
  org.appng.core.security | Security related types.
  org.appng.core.service | The service layer.
  org.appng.testsupport | Test-related types

- - ### Uses of Properties in org.appng.api.auth

    Methods in org.appng.api.auth with parameters of type Properties
    Modifier and Type | Method and Description
    --- | ---
    `default void` | PasswordPolicy.`configure(Properties platformProperties)` Configures the `PasswordPolicy`

  - ### Uses of Properties in org.appng.api.messaging

    Methods in org.appng.api.messaging that return Properties
    Modifier and Type | Method and Description
    --- | ---
    `Properties` | Serializer.`getPlatformConfig()` Return the platform configuration as `Properties`.
    `protected static Properties` | Messaging.`getPlatformConfig(Environment env)`

  - ### Uses of Properties in org.appng.api.model

    Methods in org.appng.api.model that return Properties
    Modifier and Type | Method and Description
    --- | ---
    `Properties` | Application.`getProperties()` Returns the `Properties`s for this `Application`.
    `Properties` | Site.`getProperties()` Returns the `Properties` for this `Site`.

  - ### Uses of Properties in org.appng.api.support

    Classes in org.appng.api.support that implement Properties
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PropertyHolder` Default `Properties` implementation, internally holding a `Map` of `Property`-objects.

    Methods in org.appng.api.support with parameters of type Properties
    Modifier and Type | Method and Description
    --- | ---
    `static XSSUtil` | XSSHelper.`getXssUtil(Properties platformProps, String... exceptions)` Creates and returns a `XSSUtil`. If the boolean property `xssProtect` of the given `Properties` is `true`, a new `XSSUtil` is being created.

  - ### Uses of Properties in org.appng.cli

    Methods in org.appng.cli that return Properties
    Modifier and Type | Method and Description
    --- | ---
    `Properties` | CliEnvironment.`getPlatformConfig()` Returns the appNG platform configuration.

  - ### Uses of Properties in org.appng.core.domain

    Classes in org.appng.core.domain that implement Properties
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PersistentPropertyHolder` A `PropertyHolder` that provides persistable `PropertyImpl`-instances.

    Methods in org.appng.core.domain that return Properties
    Modifier and Type | Method and Description
    --- | ---
    `Properties` | SiteImpl.`getProperties()`
    `Properties` | ApplicationImpl.`getProperties()`

    Methods in org.appng.core.domain with parameters of type Properties
    Modifier and Type | Method and Description
    --- | ---
    `void` | SiteImpl.`setProperties(Properties properties)`
    `void` | ApplicationImpl.`setProperties(Properties properties)`

  - ### Uses of Properties in org.appng.core.model

    Methods in org.appng.core.model that return Properties
    Modifier and Type | Method and Description
    --- | ---
    `Properties` | ApplicationProvider.`getProperties()`

    Methods in org.appng.core.model with parameters of type Properties
    Modifier and Type | Method and Description
    --- | ---
    `static RepositoryCacheFactory` | RepositoryCacheFactory.`init(Properties platformConfig)` Initializes the factory with properties from the platform's configuration
    `protected ThymeleafTemplateEngine` | ThymeleafProcessor.`prepareEngine(org.springframework.context.ConfigurableApplicationContext context, Properties platformProperties, Site site, ApplicationProvider applicationProvider, Charset charset)`
    `void` | AccessibleApplication.`setProperties(Properties properties)`
    `void` | ApplicationProvider.`setProperties(Properties properties)`
    `String` | PlatformTransformer.`transform(ApplicationProvider applicationProvider, Properties platformProperties, String platformXML, String charSet, File debugFolder)` Performs the transformation.
    `protected String` | AbstractRequestProcessor.`writeErrorPage(Properties platformProperties, File debugFolder, String platformXml, String templateName, Exception e, Object executionContext)`
    `protected void` | PlatformProcessor.`writeTemplateToErrorPage(Properties platformProperties, File debugFolder, Exception templateException, Object executionContext, StringWriter errorPage)`

    Constructors in org.appng.core.model with parameters of type Properties
    Constructor and Description
    `CacheProvider(Properties platformConfig)` Creates a new CacheProvider.
    `CacheProvider(Properties platformConfig, boolean changeOwner)` Creates a new CacheProvider.
    `FeatureProviderImpl(Properties applicationProperties)` Creates a new `FeatureProviderImpl` using the given `Properties`, which have been retrieved from a `Application`.

  - ### Uses of Properties in org.appng.core.security

    Methods in org.appng.core.security with parameters of type Properties
    Modifier and Type | Method and Description
    --- | ---
    `void` | DefaultPasswordPolicy.`configure(Properties platformConfig)` Deprecated.
    `void` | ConfigurablePasswordPolicy.`configure(Properties platformProperties)`

  - ### Uses of Properties in org.appng.core.service

    Classes in org.appng.core.service that implement Properties
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PlatformProperties`

    Methods in org.appng.core.service that return Properties
    Modifier and Type | Method and Description
    --- | ---
    `protected Properties` | CoreService.`getPlatformConfig(Environment environment)`
    `Properties` | CoreService.`initNodeConfig()`
    `Properties` | InitializerService.`loadNodeProperties(Environment env)`

    Methods in org.appng.core.service with parameters of type Properties
    Modifier and Type | Method and Description
    --- | ---
    `static void` | TemplateService.`copyTemplate(Properties platformConfig, Properties siteProps, String templateRealPath)` The active template for the given `Site` is being copied to
    `static PlatformProperties` | PlatformProperties.`get(Properties platformConfig)`
    `static Properties` | PropertySupport.`getProperties(Properties platFormConfig, Site site, Application application, boolean addPlatformScope)` Aggregates the `Properties` of the platform, the given `Site` and given `Application` to a single `Properties` object, using a prefix for determining the origin of a certain property.The prefix for a site-property is `site.`, for a platform-property it's "platform.".
    `static File` | TemplateService.`getTemplateRepoFolder(Properties platformConfig, Properties siteProps)`
    `void` | PropertySupport.`initSiteProperties(SiteImpl site, Properties platformConfig)` Initializes the `Site` configuration with the default values.
    `static void` | TemplateService.`materializeTemplate(Template template, Properties platformConfig, Properties siteProps)` Materializes the given template into the filesystem.
    `protected void` | CoreService.`saveProperties(Properties properties)`

  - ### Uses of Properties in org.appng.testsupport

    Methods in org.appng.testsupport that return Properties
    Modifier and Type | Method and Description
    --- | ---
    `static Properties` | TestBase.`getPlatformConfig()` Returns the platform's `Properties`.
    `Properties` | TestBase.SimpleApplication.`getProperties()`

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