com.sas.services.information.metadata
Class PhysicalTableFilter

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

public class PhysicalTableFilter
implements FilterInterface

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
PhysicalTableFilter()
           
PhysicalTableFilter(java.lang.String key, int relation, java.lang.String value)
           
 
Method Summary
 java.lang.String getDAVBasicSearchString()
          Get the filter in the form of a DAV basicsearch XML request.
 java.lang.String getDAVSQLString()
          Get the filter in the form of a DAV SQL request.
 java.lang.String getLdapString()
           
 java.lang.String getLibref()
           
 java.lang.String getOMRType()
          Get the OMR type.
 java.lang.String getXMLSelectString()
          Get the filter in the form of an XMLSelect statement.
 void setLibref(java.lang.String libref)
           
 
Methods inherited from class com.sas.services.information.Filter
addProtocol, addSearchOption, component2JCRXPath, component2Select, getDAVBase, getDAVScope, 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
 
Methods inherited from interface com.sas.services.information.FilterInterface
addProtocol, addSearchOption, getDAVBase, getDAVScope, getDAVType, getExplicitSearchString, getFilterComponent, getFilterString, 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
 

Constructor Detail

PhysicalTableFilter

public PhysicalTableFilter()

PhysicalTableFilter

public PhysicalTableFilter(java.lang.String key,
                           int relation,
                           java.lang.String value)
Method Detail

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.

setLibref

public void setLibref(java.lang.String libref)

getLibref

public java.lang.String getLibref()

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.

getDAVBasicSearchString

public java.lang.String getDAVBasicSearchString()
Description copied from class: Filter
Get the filter in the form of a DAV basicsearch XML request. This is described in the WebDAV SEARCH proposal.

Specified by:
getDAVBasicSearchString in interface FilterInterface
Overrides:
getDAVBasicSearchString in class Filter
Returns:
An XML basicsearch request to pass to a DAV server.

getDAVSQLString

public java.lang.String getDAVSQLString()
Description copied from class: Filter
Get the filter in the form of a DAV SQL request. This is aimed at the Microsoft servers - Internet Information Server, SharePoint Portal Server and Exchange server.

Specified by:
getDAVSQLString in interface FilterInterface
Overrides:
getDAVSQLString in class Filter
Returns:
An XML DAV SQL request to pass to a DAV server.

getLdapString

public java.lang.String getLdapString()



Copyright © 2009 SAS Institute Inc. All Rights Reserved.