public interface CheckGiftRegistryCredentialsCmd extends BusinessObjectDocumentCmd
AuthenticationGiftRegistryBOD
as an input parameter. The
AuthenticationGiftRegistryBOD
must contain a gift registry ExternalId. A password
is optional. If no password is supplied, the user is validated on the basis that:
GiftRegistryContext
).GiftRegistryRegistrantDataBean.getUserId()
.
value is checked against the users Id in the GiftRegistryContext
AuthenticationGiftRegistryBOD
has a password, thenAuthenticationGiftRegistryBOD
has no password, then
ConfirmAuthenticationGiftRegistryBOD
getConfirmation().equals(Confirmation.SUCCESS)
GiftRegistryMessage._ERR_EC_AUTHENTICATION_PASSWORD_FAILED
GiftRegistryMessage._ERR_EC_AUTHENTICATION_PASSWORD_REQUIRED
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
The internal copyright field.
|
static java.lang.String |
defaultCommandClassName
The default implementation class
|
static java.lang.String |
NAME
The name of this interface
|
getResultBOD, setRequestBOD
executeFromCache, getCaller, getEntryInfo, getId, getSharingPolicy, postExecute, preExecute, setCaller, updateCache
getCommandTarget, getCommandTargetName, hasOutputProperties, performExecute, setCommandTarget, setCommandTargetName, setOutputProperties
checkIsAllowed, checkResourcePermission, createCommandExecutionEvent, getAccCheck, getCommandContext, getCommandIfName, getCommandName, getCommandStoreId, getDefaultProperties, getExceptionInvokeParameters, getPostInvokeParameters, getPreInvokeParameters, getResources, getStoreId, getUser, getUserId, performExecute, setAccCheck, setCommandContext, setCommandIfName, setCommandStoreId, setDefaultProperties, validateParameters
static final java.lang.String COPYRIGHT
static final java.lang.String NAME
static final java.lang.String defaultCommandClassName