com.webmethods.caf.faces.data.dir
Class PeopleSearchFilter

java.lang.Object
  extended by com.webmethods.caf.faces.data.dir.PeopleSearchFilter
All Implemented Interfaces:
Serializable

public class PeopleSearchFilter
extends Object
implements Serializable

A search filter based on the attribute provider URI and the attribute name, contained in the value source.

See Also:
Serialized Form

Field Summary
protected  long id
           
protected static long s_id
           
protected  String value
           
protected  PrincipalAttributeValueSource valueSource
           
 
Constructor Summary
PeopleSearchFilter()
          Default constructor set the id and increments the internal id for the next instance of this class
 
Method Summary
 long getId()
          Get the filter id.
 String getValue()
          Get the value for this attribute.
 PrincipalAttributeValueSource getValueSource()
          Get the wrapper Object containing the principal attribute value source.
 void setId(long id)
          Set the filter id.
 void setValue(String value)
          Set value for this attribute.
 void setValueSource(PrincipalAttributeValueSource valueSource)
          Set the wrapper Object containing the principal attribute value source.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

s_id

protected static long s_id

valueSource

protected PrincipalAttributeValueSource valueSource

value

protected String value

id

protected long id
Constructor Detail

PeopleSearchFilter

public PeopleSearchFilter()
Default constructor set the id and increments the internal id for the next instance of this class

Method Detail

getId

public long getId()
Get the filter id.

Returns:
the id.

setId

public void setId(long id)
Set the filter id.

Parameters:
id - the id to set.

getValueSource

public PrincipalAttributeValueSource getValueSource()
Get the wrapper Object containing the principal attribute value source.

Returns:
The valueSource container.

setValueSource

public void setValueSource(PrincipalAttributeValueSource valueSource)
Set the wrapper Object containing the principal attribute value source.

Parameters:
valueSource - The valueSource container.

getValue

public String getValue()
Get the value for this attribute.

Returns:
The String value.

setValue

public void setValue(String value)
Set value for this attribute.

Parameters:
value - The String value.