Package com.sun.identity.log
Class LogQuery
- java.lang.Object
-
- com.sun.identity.log.LogQuery
-
@SupportedAll @Deprecated public class LogQuery extends Object
Deprecated.LogQuery defines the query format that the reader api supports. This class contains a list of individual query elements and also stores information about whether all the query to be satisfied or any one to be satisfied. It also allows caller to set required number of most recent records and to specify thesortby
field name (optional).
-
-
Field Summary
Fields Modifier and Type Field Description static int
ALL_RECORDS
Deprecated.All the records that matches query criteria (if any) will be retrieved.static int
MATCH_ALL_CONDITIONS
Deprecated.matching condition, values of globalOperand.static int
MATCH_ANY_CONDITION
Deprecated.static int
MOST_RECENT_MAX_RECORDS
Deprecated.when maximum records asked Most recent maximum number of records to be collected.
-
Constructor Summary
Constructors Constructor Description LogQuery()
Deprecated.Default constructor It creates the new object and assigns space to them.LogQuery(int max_record)
Deprecated.Customized constructor to set onlymaxrecord
.LogQuery(int max_Record, int matchCriteria, String sortingBy)
Deprecated.Customized constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description void
addQuery(QueryElement qryElement)
Deprecated.Adds a query element to the list present inLogQuery
.ArrayList
getColumns()
Deprecated.Returns the table column names selected.int
getGlobalOperand()
Deprecated.Returns the value of global operand set in the query.int
getNumRecordsWanted()
Deprecated.ArrayList
getQueries()
Deprecated.Returns the full list of queryString
getSortingField()
Deprecated.Returns the field name on which records to be sorted.void
setColumns(ArrayList columns)
Deprecated.Set the columns to be selected.void
setGlobalOperand(int no)
Deprecated.Sets theglobalOperand
field to either any query criteria match or to match all the criteria.void
setMaxRecord(int value)
Deprecated.void
setSortingField(String fieldName)
Deprecated.Set the field name on which records to be sorted.
-
-
-
Field Detail
-
MATCH_ALL_CONDITIONS
public static final int MATCH_ALL_CONDITIONS
Deprecated.matching condition, values of globalOperand. All the queries to be applied successfully- See Also:
- Constant Field Values
-
MATCH_ANY_CONDITION
public static final int MATCH_ANY_CONDITION
Deprecated.- See Also:
- Constant Field Values
-
MOST_RECENT_MAX_RECORDS
public static final int MOST_RECENT_MAX_RECORDS
Deprecated.when maximum records asked Most recent maximum number of records to be collected. Here maximum number will be as stored in the configuration.- See Also:
- Constant Field Values
-
ALL_RECORDS
public static final int ALL_RECORDS
Deprecated.All the records that matches query criteria (if any) will be retrieved. Maximum number of records as configured will be ignored.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
LogQuery
public LogQuery()
Deprecated.Default constructor It creates the new object and assigns space to them. It sets default values when applicable.
-
LogQuery
public LogQuery(int max_record)
Deprecated.Customized constructor to set onlymaxrecord
.- Parameters:
max_record
- is maximum number of most recent records to be returned.
-
LogQuery
public LogQuery(int max_Record, int matchCriteria, String sortingBy) throws IllegalArgumentException
Deprecated.Customized constructor.- Parameters:
max_Record
- the maximum number of most recent records to be returnedmatchCriteria
- whether all queries or any one to match.sortingBy
-fieldname
on which records to be sorted.- Throws:
IllegalArgumentException
- if any of themax_Record/matchCriteria
is not valid.
-
-
Method Detail
-
setGlobalOperand
public void setGlobalOperand(int no) throws IllegalArgumentException
Deprecated.Sets theglobalOperand
field to either any query criteria match or to match all the criteria.- Parameters:
no
- the value to set toglobalOperand
- Throws:
IllegalArgumentException
- when parameter is passed as neither all nor any match.
-
setMaxRecord
public void setMaxRecord(int value)
Deprecated.
-
addQuery
public void addQuery(QueryElement qryElement)
Deprecated.Adds a query element to the list present inLogQuery
.- Parameters:
qryElement
- the query to be added into the list
-
getQueries
public ArrayList getQueries()
Deprecated.Returns the full list of query- Returns:
- full list of query
-
getNumRecordsWanted
public int getNumRecordsWanted()
Deprecated.
-
getGlobalOperand
public int getGlobalOperand()
Deprecated.Returns the value of global operand set in the query.- Returns:
- the value of global operand set in the query.
-
setSortingField
public void setSortingField(String fieldName)
Deprecated.Set the field name on which records to be sorted.- Parameters:
fieldName
- field name on which records to be sorted.
-
getSortingField
public String getSortingField()
Deprecated.Returns the field name on which records to be sorted.- Returns:
- the field name on which records to be sorted.
-
setColumns
public void setColumns(ArrayList columns)
Deprecated.Set the columns to be selected. This applies to flatfile logging also; means "fields", rather than "columns" then.- Parameters:
columns
- to request.
-
getColumns
public ArrayList getColumns()
Deprecated.Returns the table column names selected. This applies to flatfile logging also; means "fields", rather than "columns" then.- Returns:
- the ArrayList of columns specified.
-
-