Class ContentSubscriberFilter

java.lang.Object
com.sas.services.information.Filter
com.sas.services.information.metadata.ContentSubscriberFilter
All Implemented Interfaces:
FilterInterface, Serializable

public class ContentSubscriberFilter extends Filter
Filter used to query publishing framework package subscribers.
Since:
1.0
See Also:
  • Constructor Details

    • ContentSubscriberFilter

      public ContentSubscriberFilter()
      Constructs a package subscriber filter.
    • ContentSubscriberFilter

      public ContentSubscriberFilter(String key, int relation, String value)
      Constructs a package subscriber filter using the specified search relation.
      Parameters:
      key - Key
      relation - Search relation
      value - Value
  • Method Details

    • setPerson

      public void setPerson(PersonInterface person)
    • getOMRType

      public 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 String getLDAPType()
    • setIsQueryingAssociations

      public final void setIsQueryingAssociations(boolean isQueryingAssociations)
      Specifies whether or not the the query should also query associated objects.
      Parameters:
      isQueryingAssociations - true if associated objects should be queried or false if only attributes are desired.
    • getXMLSelectString

      public String getXMLSelectString()
      Description copied from class: Filter
      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 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 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.