## Uses of Interface
org.appng.cli.ExecutableCliCommand

- Packages that use ExecutableCliCommand
  Package | Description
  --- | ---
  org.appng.cli | Base package of the appNG Command Line Interface, containing some classes necessary for bootstrapping.
  org.appng.cli.commands | Base package for the various commands offered by the CLI
  org.appng.cli.commands.application | `ExecutableCliCommand`s for dealing with `Application`s
  org.appng.cli.commands.applicationrole | `ExecutableCliCommand`s for dealing with `Role`s
  org.appng.cli.commands.group | `ExecutableCliCommand`s for dealing with `Group`s
  org.appng.cli.commands.heartbeat |
  org.appng.cli.commands.permission | `ExecutableCliCommand`s for dealing with `Permission`s
  org.appng.cli.commands.platform |
  org.appng.cli.commands.property | `ExecutableCliCommand`s for dealing with `Properties`
  org.appng.cli.commands.repository | `ExecutableCliCommand`s for dealing with a `Repository`
  org.appng.cli.commands.site | `ExecutableCliCommand`s for dealing with `Site`s
  org.appng.cli.commands.subject | `ExecutableCliCommand`s for dealing with `Subject`s
  org.appng.cli.commands.template | `ExecutableCliCommand`s for dealing with templates

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

    Methods in org.appng.cli that return ExecutableCliCommand
    Modifier and Type | Method and Description
    --- | ---
    `ExecutableCliCommand` | CliCommands.`getCommand(String parsedCommand)` Retrieves the `ExecutableCliCommand` registered under the given name.

    Methods in org.appng.cli with parameters of type ExecutableCliCommand
    Modifier and Type | Method and Description
    --- | ---
    `void` | CliCommands.`add(String cliName, ExecutableCliCommand command)` Registers the given `ExecutableCliCommand` under the given name.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands

    Classes in org.appng.cli.commands that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CommandBatch` An `ExecutableCliCommand` processing a batch file.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.application

    Classes in org.appng.cli.commands.application that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ActivateApplication` Links a application to a site.
    `class` | `DeactivateApplication` Unlinks a application from a site.
    `class` | `DeleteApplication` Deletes a application.
    `class` | `InstallApplication` Installs an application.
    `class` | `ListApplications` Lists the available applications/the applications installed for a site.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.applicationrole

    Classes in org.appng.cli.commands.applicationrole that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddRole` Adds a application role to a group.
    `class` | `ListRoles` Lists the available application roles for a application.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.group

    Classes in org.appng.cli.commands.group that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddGroup` Adds a group to a subject.
    `class` | `CreateGroup` Creates a group.
    `class` | `DeleteGroup` Deletes a group.
    `class` | `ListGroups` Lists all groups.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.heartbeat

    Classes in org.appng.cli.commands.heartbeat that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HeartBeat` Sends and receives a heartbeat using the configured messaging settings.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.permission

    Classes in org.appng.cli.commands.permission that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AddPermission` Adds one ore more permissions to a role.
    `class` | `ListPermissions` Lists the available `Permission`s for a `Application`/`Role`.
    `class` | `RemovePermission` Removes one ore more permissions from a role.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.platform

    Classes in org.appng.cli.commands.platform that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ExtractData` Extracts the data from `$APPNG_HOME` to `$appngData`. This includes moving `WEB-INF/web.xml` to `$appngData/WEB-INF/web.xml` `WEB-INF/conf` to `$appngData/conf` `WEB-INF/bin` to `$appngData/bin` `WEB-INF/logs` to `$appngData/logs` `/applications` to `$appngData/applications` `/repository` to `$appngData/repository` .

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.property

    Classes in org.appng.cli.commands.property that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CreateProperty` Creates a property.
    `class` | `DeleteProperty` Deletes a property.
    `class` | `ListProperties` Lists the available sites.
    `class` | `UpdateProperty` Updates a property.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.repository

    Classes in org.appng.cli.commands.repository that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CreateRepository` Creates a repository.
    `class` | `DeleteRepository` Deletes a repository.
    `class` | `ListRepositories` Lists the available repositories.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.site

    Classes in org.appng.cli.commands.site that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CheckSiteRunning` Checks whether a `Site` is running.
    `class` | `CreateSite` Creates a site.
    `class` | `DeleteSite` Deletes a site.
    `class` | `ListSites` Lists the available sites.
    `class` | `ReloadSite` Reloads a site (site property `supportReloadFile` must be `true`).
    `class` | `SetSiteActive` Activates/deactivates a site.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.subject

    Classes in org.appng.cli.commands.subject that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CreateSubject` Creates a subject.
    `class` | `DeleteSubject` Deletes a subject.
    `class` | `HashPassword` Hashes a password using the platform's default `PasswordHandler`.
    `class` | `ListSubjects` Lists all subjects.

  - ### Uses of ExecutableCliCommand in org.appng.cli.commands.template

    Classes in org.appng.cli.commands.template that implement ExecutableCliCommand
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DeleteTemplate` Deletes a template.
    `class` | `InstallTemplate` Installs a template.

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