Class QueryElement

java.lang.Object
com.sun.identity.log.QueryElement

@SupportedAll @Deprecated public class QueryElement extends Object
Deprecated.
This class defines each individual query format. It stores field name, value and relationship between them. Currently it supports Equal, Not Equal, Greater Than, Lesser Than, Greater Than Or Equal and Lesser Than Or Equal relationships.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Deprecated.
    Contains Relationship.
    static final int
    Deprecated.
    Equal Relationship.
    static final int
    Deprecated.
    Ends With Relationship.
    static final int
    Deprecated.
    Greater Than or Equal Relationship.
    static final int
    Deprecated.
    Greater Than Relationship.
    static final int
    Deprecated.
    Lesser Than or Equal Relationship.
    static final int
    Deprecated.
    Lesser Than Relationship.
    static final int
    Deprecated.
    Not Equal Relationship.
    static final int
    Deprecated.
    Invalid Relationship.
    static final int
    Deprecated.
    Starts With Relationship.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Deprecated.
    Default constructor.
    QueryElement(String fld, String val, int rel)
    Deprecated.
    Constructor.
  • Method Summary

    Modifier and Type
    Method
    Description
    Deprecated.
    Returns the field name on which query to be applied
    Deprecated.
    Returns the value of the field to be compared as stored in the query element.
    int
    Deprecated.
    Returns relation to be applied in between field and value as stored in the query element.
    void
    Deprecated.
    Sets the field name for this query element.
    void
    Deprecated.
    Sets the value for the field name in this query element.
    void
    setRelation(int value)
    Deprecated.
    This method modifies/sets the relation between the field name and value in this query element.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

    • QueryElement

      public QueryElement(String fld, String val, int rel) throws IllegalArgumentException
      Deprecated.
      Constructor.
      Parameters:
      fld - name of the field to be set.
      val - value of the field to be set.
      rel - relation between field and value to be checked.
      Throws:
      IllegalArgumentException
    • QueryElement

      public QueryElement()
      Deprecated.
      Default constructor. Allocates memory for respective items. All the fields to be set before use.
  • Method Details

    • getFieldName

      public String getFieldName()
      Deprecated.
      Returns the field name on which query to be applied
      Returns:
      field name present in this query element.
    • getFieldValue

      public String getFieldValue()
      Deprecated.
      Returns the value of the field to be compared as stored in the query element.
      Returns:
      value the field to be queried.
    • getRelation

      public int getRelation()
      Deprecated.
      Returns relation to be applied in between field and value as stored in the query element.
      Returns:
      relation the relation between the field and value to be checked.
    • setFieldName

      public void setFieldName(String field)
      Deprecated.
      Sets the field name for this query element.
      Parameters:
      field - field or column name of the log record
    • setFieldValue

      public void setFieldValue(String value)
      Deprecated.
      Sets the value for the field name in this query element.
      Parameters:
      value - field or column value of the log record
    • setRelation

      public void setRelation(int value) throws IllegalArgumentException
      Deprecated.
      This method modifies/sets the relation between the field name and value in this query element.
      Parameters:
      value - relation between field and value to be matched.
      Throws:
      IllegalArgumentException - if relation is invalid.