Package com.netscape.cms.profile.updater
Class SubsystemGroupUpdater
- java.lang.Object
-
- com.netscape.cms.profile.updater.SubsystemGroupUpdater
-
- All Implemented Interfaces:
IProfileUpdater
,IConfigTemplate
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$
-
-
Constructor Summary
Constructors Constructor Description SubsystemGroupUpdater()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getConfig(java.lang.String name)
Retrieves configuration parameter by name.IDescriptor
getConfigDescriptor(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.IConfigStore
getConfigStore()
Retrieves configuration store.java.lang.String
getName(java.util.Locale locale)
Retrieves the localizable name of this policy.java.lang.String
getText(java.util.Locale locale)
Retrieves the localizable description of this policy.void
init(IProfile profile, IConfigStore config)
Initializes this default policy.void
setConfig(java.lang.String name, java.lang.String value)
Sets configuration parameter.void
update(IRequest req, RequestStatus status)
Notifies of state change.
-
-
-
Method Detail
-
init
public void init(IProfile profile, IConfigStore config) throws EProfileException
Description copied from interface:IProfileUpdater
Initializes this default policy.- Specified by:
init
in 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:IConfigTemplate
Returns a list of configuration parameter names.- Specified by:
getConfigNames
in interfaceIConfigTemplate
- Returns:
- parameter names
-
getConfigDescriptor
public IDescriptor getConfigDescriptor(java.util.Locale locale, java.lang.String name)
Description copied from interface:IConfigTemplate
Returns the descriptors of configuration parameter.- Specified by:
getConfigDescriptor
in interfaceIConfigTemplate
- Parameters:
locale
- user localename
- configuration parameter name- Returns:
- descriptor
-
setConfig
public void setConfig(java.lang.String name, java.lang.String value) throws EPropertyException
Description copied from interface:IConfigTemplate
Sets configuration parameter.- Specified by:
setConfig
in 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:IConfigTemplate
Retrieves configuration parameter by name.- Specified by:
getConfig
in interfaceIConfigTemplate
- Returns:
- parameter
-
getConfigStore
public IConfigStore getConfigStore()
Description copied from interface:IProfileUpdater
Retrieves configuration store.- Specified by:
getConfigStore
in interfaceIProfileUpdater
- Returns:
- configuration store
-
update
public void update(IRequest req, RequestStatus status) throws EProfileException
Description copied from interface:IProfileUpdater
Notifies of state change.- Specified by:
update
in 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:IProfileUpdater
Retrieves the localizable name of this policy.- Specified by:
getName
in interfaceIProfileUpdater
- Parameters:
locale
- user locale- Returns:
- output policy name
-
getText
public java.lang.String getText(java.util.Locale locale)
Description copied from interface:IProfileUpdater
Retrieves the localizable description of this policy.- Specified by:
getText
in interfaceIProfileUpdater
- Parameters:
locale
- user locale- Returns:
- output policy description
-
-