| Class | Description | 
|---|---|
| ClearDHFModulesCommand | |
| CreateGranularPrivilegesCommand | 
 Command for creating granular privileges after the resources that these privileges depend on have been created. 
 | 
| DeployDatabaseFieldCommand | 
 Per DHFPROD-2554, this command ensures that when it adds DHF-specific fields and range field indexes to the
 staging, final, and jobs databases, it will not drop any existing fields or range field indexes. 
 | 
| DeployDatabaseFieldCommand.HubDatabaseManager | |
| DeployHubDatabaseCommand | 
 Extends ml-app-deployer's standard command for deploying a single database and adds DHF-specific functionality. 
 | 
| DeployHubOtherServersCommand | 
 Extends the ml-app-deployer command to provide some custom error handling. 
 | 
| DeployHubTriggersCommand | 
 DHF extension that provides support for writing triggers to any triggers database. 
 | 
| GenerateFunctionMetadataCommand | |
| GenerateHubTDETemplateCommand | |
| GeneratePiiCommand | |
| HubDeployDatabaseCommandFactory | 
 Hub-specific factory implementation that's used to construct the hub-specific command for deploying a database. 
 | 
| LoadHubArtifactsCommand | 
 Loads hub artifacts (ootb flows and step defs). 
 | 
| LoadHubModulesCommand | 
 Handles loading modules that are contained within the DHF jar. 
 | 
| LoadUserArtifactsCommand | 
 Loads user artifacts like mappings and entities. 
 | 
| LoadUserModulesCommand | 
 Extends ml-app-deployer's LoadModulesCommand, which expects to load from every path defined by "mlModulePaths", so
 that it can also load from two DHF-specific locations - "./plugins" and "src/main/entity-config". 
 |