Package com.netscape.certsrv.extensions
Interface ICMSExtension
-
public interface ICMSExtension
CMS extension interface, for creating extensions from http input and displaying extensions to html forms.- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
EXT_IS_CRITICAL
static java.lang.String
EXT_PREFIX
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Extension
getExtension(IArgBlock argblock)
Get an instance of the extension given http input.IArgBlock
getFormParams(Extension extension)
Get Javascript name value pairs to put into the request processing template.java.lang.String
getName()
Get name of this extension.ObjectIdentifier
getOID()
Get object identifier associated with this extension.void
init(ISubsystem owner, IConfigStore config)
initialize from configuration file
-
-
-
Field Detail
-
EXT_IS_CRITICAL
static final java.lang.String EXT_IS_CRITICAL
- See Also:
- Constant Field Values
-
EXT_PREFIX
static final java.lang.String EXT_PREFIX
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
void init(ISubsystem owner, IConfigStore config) throws EBaseException
initialize from configuration file- Throws:
EBaseException
-
getName
java.lang.String getName()
Get name of this extension.- Returns:
- the name of this CMS extension, for
-
getOID
ObjectIdentifier getOID()
Get object identifier associated with this extension.
-
getExtension
Extension getExtension(IArgBlock argblock) throws EBaseException
Get an instance of the extension given http input.- Returns:
- an instance of the extension.
- Throws:
EBaseException
-
getFormParams
IArgBlock getFormParams(Extension extension) throws EBaseException
Get Javascript name value pairs to put into the request processing template.- Returns:
- name value pairs
- Throws:
EBaseException
-
-