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 void
createOptions()
void
execute(org.apache.commons.cli.CommandLine cmd)
void
importProfile(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.void
importProfiles(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:
createOptions
in classCommandCLI
-
execute
public void execute(org.apache.commons.cli.CommandLine cmd) throws java.lang.Exception
- Overrides:
execute
in 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.Exception
Import 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
-
-