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 IQueryDatabaseId
getDatabaseId()
java.lang.String
getDatabaseLabel()
java.lang.String
getDescription()
java.lang.String
getEntityTypeCodePattern()
QueryFetchOptions
getFetchOptions()
java.util.Date
getModificationDate()
java.lang.String
getName()
IQueryId
getPermId()
QueryType
getQueryType()
java.util.Date
getRegistrationDate()
Person
getRegistrator()
java.lang.String
getSql()
boolean
isPublic()
void
setDatabaseId(IQueryDatabaseId databaseId)
void
setDatabaseLabel(java.lang.String databaseLabel)
void
setDescription(java.lang.String description)
void
setEntityTypeCodePattern(java.lang.String entityTypeCodePattern)
void
setFetchOptions(QueryFetchOptions fetchOptions)
void
setModificationDate(java.util.Date modificationDate)
void
setName(java.lang.String name)
void
setPermId(IQueryId permId)
void
setPublic(boolean publicFlag)
void
setQueryType(QueryType queryType)
void
setRegistrationDate(java.util.Date registrationDate)
void
setRegistrator(Person registrator)
void
setSql(java.lang.String sql)
java.lang.String
toString()
-
-
-
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:
getDescription
in 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:
getRegistrationDate
in interfaceIRegistrationDateHolder
-
setRegistrationDate
public void setRegistrationDate(java.util.Date registrationDate)
-
getRegistrator
public Person getRegistrator()
- Specified by:
getRegistrator
in interfaceIRegistratorHolder
-
setRegistrator
public void setRegistrator(Person registrator)
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDate
in interfaceIModificationDateHolder
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-