Package com.netscape.cms.profile.updater
Class SubsystemGroupUpdater
- java.lang.Object
-
- com.netscape.cms.profile.updater.SubsystemGroupUpdater
-
- All Implemented Interfaces:
IConfigTemplate,IProfileUpdater
public class SubsystemGroupUpdater extends java.lang.Object implements IProfileUpdater
This updater class will create the new user to the subsystem group and then add the subsystem certificate to the user.- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.Loggerlogger
-
Constructor Summary
Constructors Constructor Description SubsystemGroupUpdater()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetConfig(java.lang.String name)Retrieves configuration parameter by name.IDescriptorgetConfigDescriptor(java.util.Locale locale, java.lang.String name)Returns the descriptors of configuration parameter.java.util.Enumeration<java.lang.String>getConfigNames()Returns a list of configuration parameter names.IConfigStoregetConfigStore()Retrieves configuration store.java.lang.StringgetName(java.util.Locale locale)Retrieves the localizable name of this policy.java.lang.StringgetText(java.util.Locale locale)Retrieves the localizable description of this policy.voidinit(Profile profile, IConfigStore config)Initializes this default policy.voidsetConfig(java.lang.String name, java.lang.String value)Sets configuration parameter.voidupdate(IRequest req, RequestStatus status)Notifies of state change.
-
-
-
Method Detail
-
init
public void init(Profile profile, IConfigStore config) throws EProfileException
Description copied from interface:IProfileUpdaterInitializes this default policy.- Specified by:
initin interfaceIProfileUpdater- Parameters:
profile- owner of this policyconfig- configuration store- Throws:
EProfileException- failed to initialize
-
getConfigNames
public java.util.Enumeration<java.lang.String> getConfigNames()
Description copied from interface:IConfigTemplateReturns a list of configuration parameter names.- Specified by:
getConfigNamesin interfaceIConfigTemplate- Returns:
- parameter names
-
getConfigDescriptor
public IDescriptor getConfigDescriptor(java.util.Locale locale, java.lang.String name)
Description copied from interface:IConfigTemplateReturns the descriptors of configuration parameter.- Specified by:
getConfigDescriptorin interfaceIConfigTemplate- Parameters:
locale- user localename- configuration parameter name- Returns:
- descriptor
-
setConfig
public void setConfig(java.lang.String name, java.lang.String value) throws EPropertyExceptionDescription copied from interface:IConfigTemplateSets configuration parameter.- Specified by:
setConfigin interfaceIConfigTemplate- Parameters:
name- parameter namevalue- parameter value- Throws:
EPropertyException- failed to set parameter
-
getConfig
public java.lang.String getConfig(java.lang.String name)
Description copied from interface:IConfigTemplateRetrieves configuration parameter by name.- Specified by:
getConfigin interfaceIConfigTemplate- Returns:
- parameter
-
getConfigStore
public IConfigStore getConfigStore()
Description copied from interface:IProfileUpdaterRetrieves configuration store.- Specified by:
getConfigStorein interfaceIProfileUpdater- Returns:
- configuration store
-
update
public void update(IRequest req, RequestStatus status) throws EProfileException
Description copied from interface:IProfileUpdaterNotifies of state change.- Specified by:
updatein interfaceIProfileUpdater- Parameters:
req- requeststatus- The status to check for.- Throws:
EProfileException- failed to populate
-
getName
public java.lang.String getName(java.util.Locale locale)
Description copied from interface:IProfileUpdaterRetrieves the localizable name of this policy.- Specified by:
getNamein interfaceIProfileUpdater- Parameters:
locale- user locale- Returns:
- output policy name
-
getText
public java.lang.String getText(java.util.Locale locale)
Description copied from interface:IProfileUpdaterRetrieves the localizable description of this policy.- Specified by:
getTextin interfaceIProfileUpdater- Parameters:
locale- user locale- Returns:
- output policy description
-
-