Class Query
- java.lang.Object
-
- ch.ethz.sis.openbis.generic.asapi.v3.dto.query.Query
-
- All Implemented Interfaces:
IDescriptionHolder,IModificationDateHolder,IRegistrationDateHolder,IRegistratorHolder,java.io.Serializable
@JsonObject("as.dto.query.Query") public class Query extends java.lang.Object implements java.io.Serializable, IDescriptionHolder, IModificationDateHolder, IRegistrationDateHolder, IRegistratorHolder- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Query()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IQueryDatabaseIdgetDatabaseId()java.lang.StringgetDatabaseLabel()java.lang.StringgetDescription()java.lang.StringgetEntityTypeCodePattern()QueryFetchOptionsgetFetchOptions()java.util.DategetModificationDate()java.lang.StringgetName()IQueryIdgetPermId()QueryTypegetQueryType()java.util.DategetRegistrationDate()PersongetRegistrator()java.lang.StringgetSql()booleanisPublic()voidsetDatabaseId(IQueryDatabaseId databaseId)voidsetDatabaseLabel(java.lang.String databaseLabel)voidsetDescription(java.lang.String description)voidsetEntityTypeCodePattern(java.lang.String entityTypeCodePattern)voidsetFetchOptions(QueryFetchOptions fetchOptions)voidsetModificationDate(java.util.Date modificationDate)voidsetName(java.lang.String name)voidsetPermId(IQueryId permId)voidsetPublic(boolean publicFlag)voidsetQueryType(QueryType queryType)voidsetRegistrationDate(java.util.Date registrationDate)voidsetRegistrator(Person registrator)voidsetSql(java.lang.String sql)java.lang.StringtoString()
-
-
-
Method Detail
-
getFetchOptions
public QueryFetchOptions getFetchOptions()
-
setFetchOptions
public void setFetchOptions(QueryFetchOptions fetchOptions)
-
getPermId
public IQueryId getPermId()
-
setPermId
public void setPermId(IQueryId permId)
-
getName
public java.lang.String getName()
-
setName
public void setName(java.lang.String name)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceIDescriptionHolder
-
setDescription
public void setDescription(java.lang.String description)
-
getDatabaseId
public IQueryDatabaseId getDatabaseId()
-
setDatabaseId
public void setDatabaseId(IQueryDatabaseId databaseId)
-
getDatabaseLabel
public java.lang.String getDatabaseLabel()
-
setDatabaseLabel
public void setDatabaseLabel(java.lang.String databaseLabel)
-
getQueryType
public QueryType getQueryType()
-
setQueryType
public void setQueryType(QueryType queryType)
-
getEntityTypeCodePattern
public java.lang.String getEntityTypeCodePattern()
-
setEntityTypeCodePattern
public void setEntityTypeCodePattern(java.lang.String entityTypeCodePattern)
-
getSql
public java.lang.String getSql()
-
setSql
public void setSql(java.lang.String sql)
-
isPublic
public boolean isPublic()
-
setPublic
public void setPublic(boolean publicFlag)
-
getRegistrationDate
public java.util.Date getRegistrationDate()
- Specified by:
getRegistrationDatein interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistratorin interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDatein interfaceIModificationDateHolder
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-