***  This class provides Binary Compatibility only, not Source Compatibility  ***

com.sas.services.information.metadata
Class PersonFilter

com.sas.services.information.metadata.PersonFilter
All Implemented Interfaces:
FilterInterface, java.io.Serializable

public class PersonFilter

This is a filter class to facilitate searching for Person objects in data stores.

Since:
1.1
See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sas.services.information.Filter
_component
 
Fields inherited from interface com.sas.services.information.FilterInterface
BASE_SCOPE, FILTERCOMPONENT_UNSUPPORTED, FLAG_OVERRIDE, ONELEVEL_SCOPE, PROTOCOL_DAV, PROTOCOL_HIBERNATE, PROTOCOL_IPOD, PROTOCOL_LDAP, PROTOCOL_OMI, SUBTREE_SCOPE
 
Constructor Summary
PersonFilter()
          Constructor for PersonFilter.
PersonFilter(java.lang.String key, int relation, java.lang.String value)
          Constructor for PersonFilter.
 
Method Summary
 java.lang.String getLDAPType()
           
 java.lang.String getOMRType()
          Get the OMR type.
 java.lang.String getXMLSelectString()
          Get the filter in the form of an XMLSelect statement.
 void setRelation(int relation)
           
 
Methods inherited from class com.sas.services.information.Filter
addProtocol, addSearchOption, component2JCRXPath, component2Select, getDAVBase, getDAVBasicSearchString, getDAVScope, getDAVSQLString, getDAVType, getExplicitSearchString, getFilterComponent, getFilterString, getJCRType, getJCRXPathString, getName, getOMRFlags, getOMROption, getOMRRepository, getOMRSearchString, getOMRTemplate, getProtocols, getRdbmsTable, getSearchOptions, getType, getXPathString, removeProtocol, removeSearchOption, setDAVBase, setDAVScope, setExplicitSearchString, setFilterComponent, setName, setOMRFlags, setOMROption, setOMRRepository, setOMRTemplate, setProtocols, setRdbmsTable, setType, toString
 

Constructor Detail

PersonFilter

public PersonFilter()
Constructor for PersonFilter.


PersonFilter

public PersonFilter(java.lang.String key,
                    int relation,
                    java.lang.String value)
Constructor for PersonFilter.

Parameters:
key -
relation -
value -
Method Detail

setRelation

public void setRelation(int relation)

getOMRType

public java.lang.String getOMRType()
Description copied from class: Filter
Get the OMR type. Return the type by default. subclasses may override this to return a different string. This method is mostly for use by the OMIRepository class.

Specified by:
getOMRType in interface FilterInterface
Overrides:
getOMRType in class Filter
Returns:
The OMR specific type to search for.

getLDAPType

public java.lang.String getLDAPType()

getXMLSelectString

public java.lang.String getXMLSelectString()
Get the filter in the form of an XMLSelect statement.

Specified by:
getXMLSelectString in interface FilterInterface
Overrides:
getXMLSelectString in class Filter
Returns:
An XMLSelect string to pass to OMR.

***  This class provides Binary Compatibility only, not Source Compatibility  ***




Copyright © 2009 SAS Institute Inc. All Rights Reserved.