com.sun.identity.liberty.ws.authnsvc.protocol
Class Transform

java.lang.Object
  extended by com.sun.identity.liberty.ws.authnsvc.protocol.Transform
Direct Known Subclasses:
GenericTransform, LowercaseTransform, SelectTransform, TruncationTransform, UppercaseTransform

public abstract class Transform
extends Object

The Transform class represents 'Transform' element in 'PasswordTransforms' element defined in Authentication Service schema.


Field Summary
protected  String id
           
static String LOWERCASE_URI
          Lowercase Transform name.
protected  String name
           
protected  List parameters
           
static String SELECT_URI
          Select Transform name.
static String TRUNCATION_URI
          Truncation Transform name.
static String UPPERCASE_URI
          Uppercase Transform name.
 
Constructor Summary
Transform()
           
 
Method Summary
 String getId()
          Returns value of 'id' attribute.
 String getName()
          Returns value of 'name' attribute.
 List getParameters()
          Returns a list of 'Parameter' child element.
 void setId(String id)
          Sets value of 'id' attribute.
 void setParameters(List parameters)
          Sets a list of 'Parameter' child element.
abstract  String transform(String password)
          Transforms password.
 

Field Detail

TRUNCATION_URI

public static final String TRUNCATION_URI
Truncation Transform name.

See Also:
Constant Field Values

LOWERCASE_URI

public static final String LOWERCASE_URI
Lowercase Transform name.

See Also:
Constant Field Values

UPPERCASE_URI

public static final String UPPERCASE_URI
Uppercase Transform name.

See Also:
Constant Field Values

SELECT_URI

public static final String SELECT_URI
Select Transform name.

See Also:
Constant Field Values

name

protected String name

id

protected String id

parameters

protected List parameters
Constructor Detail

Transform

public Transform()
Method Detail

transform

public abstract String transform(String password)
Transforms password.

Parameters:
password - original password
Returns:
transformed password

getName

public String getName()
Returns value of 'name' attribute.

Returns:
value of 'name' attribute

getId

public String getId()
Returns value of 'id' attribute.

Returns:
value of 'id' attribute
See Also:
Transform.setId(String)

getParameters

public List getParameters()
Returns a list of 'Parameter' child element.

Returns:
a list of 'Parameter' child element
See Also:
Transform.setParameters(List)

setId

public void setId(String id)
Sets value of 'id' attribute.

Parameters:
id - value of 'id' attribute
See Also:
Transform.getId()

setParameters

public void setParameters(List parameters)
Sets a list of 'Parameter' child element.

Parameters:
parameters - a list of 'Parameter' child element
See Also:
Transform.getParameters()