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

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

public abstract class Transform
extends java.lang.Object

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


Field Summary
static java.lang.String LOWERCASE_URI
          Lowercase Transform name
static java.lang.String SELECT_URI
          Select Transform name
static java.lang.String TRUNCATION_URI
          Truncation Transform name
static java.lang.String UPPERCASE_URI
          Uppercase Transform name
 
Constructor Summary
Transform()
           
 
Method Summary
 java.lang.String getId()
          Returns value of 'id' attribute.
 java.lang.String getName()
          Returns value of 'name' attribute.
 java.util.List getParameters()
          Returns a list of 'Parameter' child element.
 void setId(java.lang.String id)
          Sets value of 'id' attribute.
 void setParameters(java.util.List parameters)
          Sets a list of 'Parameter' child element.
abstract  java.lang.String transform(java.lang.String password)
          Transforms password.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TRUNCATION_URI

public static final java.lang.String TRUNCATION_URI
Truncation Transform name

See Also:
Constant Field Values

LOWERCASE_URI

public static final java.lang.String LOWERCASE_URI
Lowercase Transform name

See Also:
Constant Field Values

UPPERCASE_URI

public static final java.lang.String UPPERCASE_URI
Uppercase Transform name

See Also:
Constant Field Values

SELECT_URI

public static final java.lang.String SELECT_URI
Select Transform name

See Also:
Constant Field Values
Constructor Detail

Transform

public Transform()
Method Detail

transform

public abstract java.lang.String transform(java.lang.String password)
Transforms password.

Parameters:
password - original password
Returns:
transformed password

getName

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

Returns:
value of 'name' attribute

getId

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

Returns:
value of 'id' attribute

getParameters

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

Returns:
a list of 'Parameter' child element

setId

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

Parameters:
id - value of 'id' attribute

setParameters

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

Parameters:
parameters - a list of 'Parameter' child element


Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.