Package 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 Description void
execute(CliEnvironment cle)
Executes the command.
-
-
-
Method Detail
-
execute
void execute(CliEnvironment cle) throws BusinessException
Executes the command.- Parameters:
cle
- theCliEnvironment
to use- Throws:
BusinessException
- if on error occurs while executing the command
-
-