Package com.netscape.certsrv.property
Interface IConfigTemplate
- All Known Subinterfaces:
IProfileUpdater
- All Known Implementing Classes:
CertOutput
,CertReqInput
,CMCCertReqInput
,DualKeyGenInput
,EncryptionKeyGenInput
,EnrollInput
,EnrollOutput
,FileSigningInput
,GenericInput
,ImageInput
,KeyGenInput
,nsHKeyCertReqInput
,nsNKeyCertReqInput
,nsNKeyOutput
,PKCS12Output
,PolicyConstraint
,PolicyDefault
,ProfileInput
,ProfileOutput
,SerialNumRenewInput
,ServerKeygenInput
,SigningKeyGenInput
,SubjectAltNameExtInput
,SubjectDNInput
,SubjectNameInput
,SubmitterInfoInput
,SubsystemGroupUpdater
public interface IConfigTemplate
This interface provides a standard way to describe
a set of configuration parameters and its associated syntax.
It provides programmatic methods for querying
template description.
A plugin, for example, can be described as a property template.
- Version:
- $Revision$, $Date$
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves configuration parameter by name.getConfigDescriptor
(Locale locale, String name) Returns the descriptors of configuration parameter.Returns a list of configuration parameter names.void
Sets configuration parameter.
-
Method Details
-
getConfigNames
Enumeration<String> getConfigNames()Returns a list of configuration parameter names.- Returns:
- parameter names
-
getConfigDescriptor
Returns the descriptors of configuration parameter.- Parameters:
locale
- user localename
- configuration parameter name- Returns:
- descriptor
-
setConfig
Sets configuration parameter.- Parameters:
name
- parameter namevalue
- parameter value- Throws:
EPropertyException
- failed to set parameter
-
getConfig
Retrieves configuration parameter by name.- Returns:
- parameter
-