public class PasswordCallback extends LabelCallback
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TYPE |
DEFAULT_TIMEOUT, ORDER_COMPARATOR| Constructor and Description |
|---|
PasswordCallback() |
PasswordCallback(java.lang.String label,
int order) |
PasswordCallback(java.lang.String label,
int order,
java.util.List<PasswordEncoding> types) |
PasswordCallback(java.lang.String label,
int order,
PasswordEncoding... types) |
| Modifier and Type | Method and Description |
|---|---|
void |
addRequestedTypes(java.util.List<PasswordEncoding> types) |
void |
addRequestedTypes(PasswordEncoding... types) |
java.lang.String |
getPassword(PasswordEncoding type) |
java.util.Map<PasswordEncoding,java.lang.String> |
getPasswords()
Get an unmodifiable map of passwords by type
|
java.lang.String |
getPlainPassword() |
java.util.List<java.util.List<PasswordEncoding>> |
getRequestedTypes() |
java.lang.String |
getType() |
protected void |
injectRequestAttributes(java.util.Map<java.lang.String,java.lang.String> request) |
protected void |
injectResponseAttributes(java.util.Map<java.lang.String,java.lang.String> result)
Inject values for the response message
|
void |
parseRequestAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
void |
parseResponseAttributes(java.util.Map<java.lang.String,java.lang.String> attributes) |
void |
setPassword(java.lang.String password) |
void |
setRequestedTypes(java.util.List<java.util.List<PasswordEncoding>> passwordEncodings) |
getLabelbuildRequestAttributes, buildResponseAttributes, cancel, getOrder, isCanceled, parseIntegerpublic static final java.lang.String TYPE
public PasswordCallback(java.lang.String label,
int order)
public PasswordCallback(java.lang.String label,
int order,
PasswordEncoding... types)
public PasswordCallback(java.lang.String label,
int order,
java.util.List<PasswordEncoding> types)
public PasswordCallback()
public java.lang.String getType()
public void setRequestedTypes(java.util.List<java.util.List<PasswordEncoding>> passwordEncodings)
public java.util.List<java.util.List<PasswordEncoding>> getRequestedTypes()
public void addRequestedTypes(PasswordEncoding... types)
public void addRequestedTypes(java.util.List<PasswordEncoding> types)
public void setPassword(java.lang.String password)
public java.util.Map<PasswordEncoding,java.lang.String> getPasswords()
public java.lang.String getPassword(PasswordEncoding type)
public java.lang.String getPlainPassword()
protected void injectRequestAttributes(java.util.Map<java.lang.String,java.lang.String> request)
injectRequestAttributes in class LabelCallbackpublic void parseRequestAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
parseRequestAttributes in interface CallbackparseRequestAttributes in class LabelCallbackpublic void parseResponseAttributes(java.util.Map<java.lang.String,java.lang.String> attributes)
parseResponseAttributes in interface CallbackparseResponseAttributes in class AbstractCallbackprotected void injectResponseAttributes(java.util.Map<java.lang.String,java.lang.String> result)
AbstractCallbackOnly non-null values and keys may be inserted!
injectResponseAttributes in class AbstractCallbackresult - the result map which should be filled
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0