Package com.collabnet.ce.soap60.webservices.tracker

# Class TrackerFilterUtils

java.lang.Object
com.collabnet.ce.soap60.webservices.tracker.TrackerFilterUtils

public class TrackerFilterUtils extends Object
Utility class for marshaling tracker specific filters.

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `TrackerFilterUtils()`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `static com.vasoftware.sf.common.filter.Filter`
  `marshalFilters(com.vasoftware.sf.server.types.UserSessionKey sessionKey, SoapFilter[] soapFilters)`
  Marshals SOAP API filter specification to a filter object for back-end use.
  `static com.vasoftware.sf.common.filter.Filter`
  `marshalFilters(com.vasoftware.sf.server.types.UserSessionKey sessionKey, SoapFilter[] soapFilters, com.vasoftware.sf.server.services.field.FieldDO[] trackerFields)`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Constructor Details

  - ### TrackerFilterUtils

    public TrackerFilterUtils()

- ## Method Details

  - ### marshalFilters

    public static com.vasoftware.sf.common.filter.Filter marshalFilters(com.vasoftware.sf.server.types.UserSessionKey sessionKey, SoapFilter[] soapFilters) throws InvalidFilterFault
    Marshals SOAP API filter specification to a filter object for back-end use.
    Parameters:
      `soapFilters` - SOAP filters.
    Returns:
      Filter object for back-end use (RMI).
    Throws:
      `InvalidFilterFault` - when the specified filters are invalid.

  - ### marshalFilters

    public static com.vasoftware.sf.common.filter.Filter marshalFilters(com.vasoftware.sf.server.types.UserSessionKey sessionKey, SoapFilter[] soapFilters, com.vasoftware.sf.server.services.field.FieldDO[] trackerFields) throws InvalidFilterFault
    Throws:
      `InvalidFilterFault`