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

- Packages that use Identifier
  Package | Description
  --- | ---
  org.appng.api.model | Provides an interface-based view to the domain model of appNG and some very basic interfaces.
  org.appng.appngizer.controller |
  org.appng.core.domain | The persistent domain objects.
  org.appng.core.model | The non-persistent domain model types.
  org.appng.core.service | The service layer.
  org.appng.testsupport | Test-related types

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

    Subinterfaces of Identifier in org.appng.api.model
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Application` A `Application` is a component that adds certain functionality to the platform.

  - ### Uses of Identifier in org.appng.appngizer.controller

    Methods in org.appng.appngizer.controller with parameters of type Identifier
    Modifier and Type | Method and Description
    --- | ---
    `protected Package` | RepositoryController.`getPackage(String repository, Identifier installedApp, Identifier installedTemplate, PackageInfo pkg)`
    `protected boolean` | RepositoryController.`isInstalled(Identifier installed, PackageInfo pkg)`

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

    Classes in org.appng.core.domain that implement Identifier
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApplicationImpl` Default `Application`/`AccessibleApplication`-implementation
    `class` | `Template` The persistent representation of an appNG template

    Method parameters in org.appng.core.domain with type arguments of type Identifier
    Modifier and Type | Method and Description
    --- | ---
    `List<InstallablePackage>` | RepositoryImpl.`getInstallablePackages(List<Identifier> provisionedPackages)`
    `List<PackageVersion>` | RepositoryImpl.`getPackageVersions(List<Identifier> provisionedPackagesList, String name)`

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

    Subinterfaces of Identifier in org.appng.core.model
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `AccessibleApplication` Interface extending `Application`, adding the ability to modify the fields with appropriate setters.

    Classes in org.appng.core.model that implement Identifier
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ApplicationProvider` An `ApplicationProvider` actually processes the `ApplicationRequest` by building and executing `CallableAction`s and `CallableDataSource`s.
    `class` | `PackageVersion` Delegate for `ApplicationInfo`.

    Method parameters in org.appng.core.model with type arguments of type Identifier
    Modifier and Type | Method and Description
    --- | ---
    `List<InstallablePackage>` | Repository.`getInstallablePackages(List<Identifier> provisionedPackages)` Returns a list of `InstallablePackage`s for the given list of package `Identifier`s

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

    Methods in org.appng.core.service that return types with arguments of type Identifier
    Modifier and Type | Method and Description
    --- | ---
    `List<Identifier>` | TemplateService.`getInstalledTemplates()` Returns a list of all installed templates.

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

    Classes in org.appng.testsupport that implement Identifier
    Modifier and Type | Class and Description
    --- | ---
    `protected class` | `TestBase.SimpleApplication`

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