Class SessionQuery

java.lang.Object
com.sas.lsaf.execution.session.SessionQuery
All Implemented Interfaces:
Serializable

public class SessionQuery extends Object implements Serializable
The class that contains the criteria to query sessions.
Since:
2.4
See Also:
  • Constructor Details

    • SessionQuery

      public SessionQuery()
      Constructor.
  • Method Details

    • getUserId

      public String getUserId()
      Gets the user identifier of the session owner to query.
      Returns:
      The user identifier of the session owner to query.
    • setUserId

      public void setUserId(String userId)
      Sets the user identifier of the session owner to query.
      Parameters:
      userId - The user identifier of the session owner to query.
    • getEngine

      public Session.SessionEngine getEngine()
      Gets the session engine to query.
      Returns:
      The session engine to query.
    • setEngine

      public void setEngine(Session.SessionEngine engine)
      Sets the session engine to query.
      Parameters:
      engine - The session engine to query.
    • getType

      public Session.SessionType getType()
      Gets the type of session to query.
      Returns:
      The type of session to query.
    • setType

      public void setType(Session.SessionType type)
      Sets the type of session to query.
      Parameters:
      type - The type of session to query.
    • getState

      public Session.SessionState getState()
      Gets the state of the session to query.
      Returns:
      The state of the session to query.
    • setState

      public void setState(Session.SessionState state)
      Sets the state of the session to query.
      Parameters:
      state - The state of the session to query.
    • getSubmissionLabel

      public String getSubmissionLabel()
      Gets the submission label to query for sessions.
      Returns:
      The submission label to query for sessions.
    • setSubmissionLabel

      public void setSubmissionLabel(String submissionLabel)
      Sets the submission label to query for sessions.
      Parameters:
      submissionLabel - The submission label to query for sessions.
    • getFromDateStarted

      public Date getFromDateStarted()
      Gets the beginning date of the session started date range to query.
      Returns:
      The beginning date of the session started date range to query.
    • setFromDateStarted

      public void setFromDateStarted(Date fromDateStarted)
      Sets the end date of the session ended date range to query.
      Parameters:
      fromDateStarted - The end date of the session ended date range to query.
    • getToDateStarted

      public Date getToDateStarted()
      Gets the end date of the session started date range to query.
      Returns:
      The end date of the session started date range to query.
    • setToDateStarted

      public void setToDateStarted(Date toDateStarted)
      Sets the end date of the session started date range to query.
      Parameters:
      toDateStarted - The end date of the session started date range to query.
    • getFromDateEnded

      public Date getFromDateEnded()
      Gets the beginning date of the session ended date range to query.
      Returns:
      The beginning date of the session ended date range to query.
    • setFromDateEnded

      public void setFromDateEnded(Date fromDateEnded)
      Sets the beginning date of the session started date range to query.
      Parameters:
      fromDateEnded - The beginning date of the session started date range to query.
    • getToDateEnded

      public Date getToDateEnded()
      Gets the end date of the session ended date range to query.
      Returns:
      The end date of the session ended date range to query.
    • setToDateEnded

      public void setToDateEnded(Date toDateEnded)
      Sets the end date of the session ended date range to query.
      Parameters:
      toDateEnded - The end date of the session ended date range to query.
    • getLimit

      public int getLimit()
      Gets the maximum number of sessions to return.
      Returns:
      The maximum number of sessions to return.
    • setLimit

      public void setLimit(int limit)
      Sets the maximum number of sessions to return.
      Parameters:
      limit - The maximum number of sessions to return.
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object