Package com.netscape.cms.profile.input
Class ImageInput
- java.lang.Object
-
- com.netscape.cms.profile.input.EnrollInput
-
- com.netscape.cms.profile.input.ImageInput
-
- All Implemented Interfaces:
IProfileInput,IConfigTemplate
public class ImageInput extends EnrollInput implements IProfileInput
This class implements the image input that collects a picture.- Version:
- $Revision$, $Date$
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringIMAGE_URL-
Fields inherited from class com.netscape.cms.profile.input.EnrollInput
mConfig, mConfigNames, mProfile, mValueNames
-
-
Constructor Summary
Constructors Constructor Description ImageInput()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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.IDescriptorgetValueDescriptor(java.util.Locale locale, java.lang.String name)Retrieves the descriptor of the given value parameter by name.voidinit(IProfile profile, IConfigStore config)Initializes this default policy.voidpopulate(IProfileContext ctx, IRequest request)Populates the request with this policy default.-
Methods inherited from class com.netscape.cms.profile.input.EnrollInput
addConfigName, addValueName, auditSubjectID, getConfig, getConfigDescriptor, getConfigNames, getConfigStore, getDefaultConfig, getLocale, getValue, getValueNames, setConfig, setValue, verifyPOP
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.netscape.certsrv.property.IConfigTemplate
getConfig, getConfigDescriptor, getConfigNames, setConfig
-
Methods inherited from interface com.netscape.certsrv.profile.IProfileInput
getConfigStore, getValue, getValueNames, setValue
-
-
-
-
Field Detail
-
IMAGE_URL
public static final java.lang.String IMAGE_URL
- See Also:
- Constant Field Values
-
-
Method Detail
-
init
public void init(IProfile profile, IConfigStore config) throws EProfileException
Initializes this default policy.- Specified by:
initin interfaceIProfileInput- Overrides:
initin classEnrollInput- Parameters:
profile- owner of this inputconfig- configuration store- Throws:
EProfileException- failed to initialize
-
getName
public java.lang.String getName(java.util.Locale locale)
Retrieves the localizable name of this policy.- Specified by:
getNamein interfaceIProfileInput- Specified by:
getNamein classEnrollInput- Parameters:
locale- user locale- Returns:
- localized input name
-
getText
public java.lang.String getText(java.util.Locale locale)
Retrieves the localizable description of this policy.- Specified by:
getTextin interfaceIProfileInput- Specified by:
getTextin classEnrollInput- Parameters:
locale- user locale- Returns:
- localized input description
-
populate
public void populate(IProfileContext ctx, IRequest request) throws EProfileException
Populates the request with this policy default.- Specified by:
populatein interfaceIProfileInput- Specified by:
populatein classEnrollInput- Parameters:
ctx- profile contextrequest- request- Throws:
EProfileException- failed to populate
-
getValueDescriptor
public IDescriptor getValueDescriptor(java.util.Locale locale, java.lang.String name)
Retrieves the descriptor of the given value parameter by name.- Specified by:
getValueDescriptorin interfaceIProfileInput- Specified by:
getValueDescriptorin classEnrollInput- Parameters:
locale- user localename- property name- Returns:
- descriptor of the property
-
-