public class SubmitterInfoInput extends EnrollInput implements IProfileInput
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
EMAIL |
static java.lang.String |
NAME |
static java.lang.String |
PHONE |
mConfig, mConfigNames, mProfile, mSignedAuditLogger, mValueNames
Constructor and Description |
---|
SubmitterInfoInput() |
Modifier and Type | Method and Description |
---|---|
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.
|
IDescriptor |
getValueDescriptor(java.util.Locale locale,
java.lang.String name)
Retrieves the descriptor of the given value
parameter by name.
|
void |
init(IProfile profile,
IConfigStore config)
Initializes this default policy.
|
void |
populate(IProfileContext ctx,
IRequest request)
Populates the request with this policy default.
|
addConfigName, addValueName, audit, auditSubjectID, getConfig, getConfigDescriptor, getConfigNames, getConfigStore, getDefaultConfig, getLocale, getValue, getValueNames, setConfig, setValue, verifyPOP
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getConfigStore, getValue, getValueNames, setValue
getConfig, getConfigDescriptor, getConfigNames, setConfig
public static final java.lang.String NAME
public static final java.lang.String EMAIL
public static final java.lang.String PHONE
public void init(IProfile profile, IConfigStore config) throws EProfileException
init
in interface IProfileInput
init
in class EnrollInput
profile
- owner of this inputconfig
- configuration storeEProfileException
- failed to initializepublic java.lang.String getName(java.util.Locale locale)
getName
in interface IProfileInput
getName
in class EnrollInput
locale
- user localepublic java.lang.String getText(java.util.Locale locale)
getText
in interface IProfileInput
getText
in class EnrollInput
locale
- user localepublic void populate(IProfileContext ctx, IRequest request) throws EProfileException
populate
in interface IProfileInput
populate
in class EnrollInput
ctx
- profile contextrequest
- requestEProfileException
- failed to populatepublic IDescriptor getValueDescriptor(java.util.Locale locale, java.lang.String name)
getValueDescriptor
in interface IProfileInput
getValueDescriptor
in class EnrollInput
locale
- user localename
- property name