java.lang.Object
ch.ethz.sis.openbis.generic.asapi.v3.dto.query.Query
All Implemented Interfaces:
IDescriptionHolder, IModificationDateHolder, IRegistrationDateHolder, IRegistratorHolder, Serializable

@JsonObject("as.dto.query.Query") public class Query extends Object implements Serializable, IDescriptionHolder, IModificationDateHolder, IRegistrationDateHolder, IRegistratorHolder
See Also:
  • Constructor Details

    • Query

      public Query()
  • Method Details

    • getFetchOptions

      public QueryFetchOptions getFetchOptions()
    • setFetchOptions

      public void setFetchOptions(QueryFetchOptions fetchOptions)
    • getPermId

      public IQueryId getPermId()
    • setPermId

      public void setPermId(IQueryId permId)
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getDescription

      public String getDescription()
      Specified by:
      getDescription in interface IDescriptionHolder
    • setDescription

      public void setDescription(String description)
    • getDatabaseId

      public IQueryDatabaseId getDatabaseId()
    • setDatabaseId

      public void setDatabaseId(IQueryDatabaseId databaseId)
    • getDatabaseLabel

      public String getDatabaseLabel()
    • setDatabaseLabel

      public void setDatabaseLabel(String databaseLabel)
    • getQueryType

      public QueryType getQueryType()
    • setQueryType

      public void setQueryType(QueryType queryType)
    • getEntityTypeCodePattern

      public String getEntityTypeCodePattern()
    • setEntityTypeCodePattern

      public void setEntityTypeCodePattern(String entityTypeCodePattern)
    • getSql

      public String getSql()
    • setSql

      public void setSql(String sql)
    • isPublic

      public boolean isPublic()
    • setPublic

      public void setPublic(boolean publicFlag)
    • getRegistrationDate

      public Date getRegistrationDate()
      Specified by:
      getRegistrationDate in interface IRegistrationDateHolder
    • setRegistrationDate

      public void setRegistrationDate(Date registrationDate)
    • getRegistrator

      public Person getRegistrator()
      Specified by:
      getRegistrator in interface IRegistratorHolder
    • setRegistrator

      public void setRegistrator(Person registrator)
    • getModificationDate

      public Date getModificationDate()
      Specified by:
      getModificationDate in interface IModificationDateHolder
    • setModificationDate

      public void setModificationDate(Date modificationDate)
    • toString

      public String toString()
      Overrides:
      toString in class Object