public class PasswordCallback extends LabelCallback
Modifier and Type | Field and Description |
---|---|
static String |
TYPE |
DEFAULT_TIMEOUT, ORDER_COMPARATOR
Constructor and Description |
---|
PasswordCallback() |
PasswordCallback(String label,
int order) |
PasswordCallback(String label,
int order,
List<PasswordEncoding> types) |
PasswordCallback(String label,
int order,
PasswordEncoding... types) |
Modifier and Type | Method and Description |
---|---|
void |
addRequestedTypes(List<PasswordEncoding> types) |
void |
addRequestedTypes(PasswordEncoding... types) |
String |
getPassword(PasswordEncoding type) |
Map<PasswordEncoding,String> |
getPasswords()
Get an unmodifiable map of passwords by type
|
String |
getPlainPassword() |
List<List<PasswordEncoding>> |
getRequestedTypes() |
String |
getType() |
protected void |
injectRequestAttributes(Map<String,String> request) |
protected void |
injectResponseAttributes(Map<String,String> result)
Inject values for the response message
|
void |
parseRequestAttributes(Map<String,String> attributes) |
void |
parseResponseAttributes(Map<String,String> attributes) |
void |
setPassword(String password) |
void |
setRequestedTypes(List<List<PasswordEncoding>> passwordEncodings) |
getLabel
buildRequestAttributes, buildResponseAttributes, cancel, getOrder, isCanceled, parseInteger
public static final String TYPE
public PasswordCallback(String label, int order)
public PasswordCallback(String label, int order, PasswordEncoding... types)
public PasswordCallback(String label, int order, List<PasswordEncoding> types)
public PasswordCallback()
public String getType()
public void setRequestedTypes(List<List<PasswordEncoding>> passwordEncodings)
public List<List<PasswordEncoding>> getRequestedTypes()
public void addRequestedTypes(PasswordEncoding... types)
public void addRequestedTypes(List<PasswordEncoding> types)
public void setPassword(String password)
public Map<PasswordEncoding,String> getPasswords()
public String getPassword(PasswordEncoding type)
public String getPlainPassword()
protected void injectRequestAttributes(Map<String,String> request)
injectRequestAttributes
in class LabelCallback
public void parseRequestAttributes(Map<String,String> attributes)
parseRequestAttributes
in interface Callback
parseRequestAttributes
in class LabelCallback
public void parseResponseAttributes(Map<String,String> attributes)
parseResponseAttributes
in interface Callback
parseResponseAttributes
in class AbstractCallback
protected void injectResponseAttributes(Map<String,String> result)
AbstractCallback
Only non-null values and keys may be inserted!
injectResponseAttributes
in class AbstractCallback
result
- the result map which should be filledCopyright © 2016 Eclipse NeoSCADA Project. All rights reserved.