Package org.dogtagpki.server.cli
Class CAProfileImportCLI
- java.lang.Object
-
- org.dogtagpki.cli.CLI
-
- org.dogtagpki.cli.CommandCLI
-
- org.dogtagpki.server.cli.CAProfileImportCLI
-
public class CAProfileImportCLI extends CommandCLI
- Author:
- Endi S. Dewata
-
-
Constructor Summary
Constructors Constructor Description CAProfileImportCLI(CLI parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateOptions()voidexecute(org.apache.commons.cli.CommandLine cmd)voidimportProfile(netscape.ldap.LDAPConnection conn, java.lang.String baseDN, java.lang.String classID, java.lang.String profileID, java.lang.String profilePath)Import one profile from the filesystem into the database.voidimportProfiles(EngineConfig cs, PluginRegistry pluginRegistry, netscape.ldap.LDAPConnection conn, java.lang.String baseDN, java.lang.String inputFolder)Import profiles from the filesystem into the database.-
Methods inherited from class org.dogtagpki.cli.CommandCLI
execute
-
Methods inherited from class org.dogtagpki.cli.CLI
addModule, findModule, findModules, getClient, getClient, getConfig, getDescription, getFullModuleName, getFullName, getManPage, getModule, getModules, getName, getParent, getRoot, isDeprecated, printCommands, printHelp, removeModule, runExternal, runExternal, setDescription, setName
-
-
-
-
Constructor Detail
-
CAProfileImportCLI
public CAProfileImportCLI(CLI parent)
-
-
Method Detail
-
createOptions
public void createOptions()
- Overrides:
createOptionsin classCommandCLI
-
execute
public void execute(org.apache.commons.cli.CommandLine cmd) throws java.lang.Exception- Overrides:
executein classCommandCLI- Throws:
java.lang.Exception
-
importProfiles
public void importProfiles(EngineConfig cs, PluginRegistry pluginRegistry, netscape.ldap.LDAPConnection conn, java.lang.String baseDN, java.lang.String inputFolder) throws java.lang.Exception
Import profiles from the filesystem into the database.- Throws:
java.lang.Exception
-
importProfile
public void importProfile(netscape.ldap.LDAPConnection conn, java.lang.String baseDN, java.lang.String classID, java.lang.String profileID, java.lang.String profilePath) throws java.lang.ExceptionImport one profile from the filesystem into the database.- Parameters:
conn- LDAP connection.classID- The profile class of the profile to import.profileID- The ID of the profile to import.profilePath- Path to the on-disk profile configuration.- Throws:
java.lang.Exception
-
-