org.appng.cli

## Interface ExecutableCliCommand

- All Known Implementing Classes:
    ActivateApplication, AddGroup, AddPermission, AddRole, CheckSiteRunning, CommandBatch, CreateGroup, CreateProperty, CreateRepository, CreateSite, CreateSubject, DeactivateApplication, DeleteApplication, DeleteGroup, DeleteProperty, DeleteRepository, DeleteSite, DeleteSubject, DeleteTemplate, ExtractData, HashPassword, HeartBeat, InstallApplication, InstallTemplate, ListApplications, ListGroups, ListPermissions, ListProperties, ListRepositories, ListRoles, ListSites, ListSubjects, ReloadSite, RemovePermission, SetSiteActive, UpdateProperty

      public interface ExecutableCliCommand

  Interface to be implemented by each command.
  Author:
    Matthias Herlitzius

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `execute(CliEnvironment cle)` Executes the command.

- - ### Method Detail

    - #### execute

          void execute(CliEnvironment cle)
                throws BusinessException

      Executes the command.
      Parameters:
        `cle` - the `CliEnvironment` to use
      Throws:
        `BusinessException` - if on error occurs while executing the command

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