Class AbstractExpression
- java.lang.Object
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
-
- ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractExpression
-
- All Implemented Interfaces:
IExpressionUpdates
,IIdHolder
,IRegistratorHolder
,java.io.Serializable
- Direct Known Subclasses:
AbstractExpressionWithParameters
,GridCustomColumn
public abstract class AbstractExpression extends AbstractRegistrationHolder implements java.io.Serializable, IIdHolder, IExpressionUpdates
Stores information describing the common part of grid custom filter and column.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractExpression()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseInstance
getDatabaseInstance()
java.lang.String
getDescription()
java.lang.String
getExpression()
java.lang.Long
getId()
Returns the technical ID of this instance.java.util.Date
getModificationDate()
java.lang.String
getName()
boolean
isPublic()
void
setDatabaseInstance(DatabaseInstance databaseInstance)
void
setDescription(java.lang.String description)
void
setExpression(java.lang.String expression)
void
setId(java.lang.Long id)
void
setModificationDate(java.util.Date modificationDate)
void
setName(java.lang.String name)
void
setPublic(boolean isPublic)
-
Methods inherited from class ch.systemsx.cisd.openbis.generic.shared.basic.dto.AbstractRegistrationHolder
getRegistrationDate, getRegistrator, setRegistrationDate, setRegistrator
-
-
-
-
Method Detail
-
getName
public java.lang.String getName()
- Specified by:
getName
in interfaceIExpressionUpdates
-
setName
public void setName(java.lang.String name)
-
getExpression
public java.lang.String getExpression()
- Specified by:
getExpression
in interfaceIExpressionUpdates
-
setExpression
public void setExpression(java.lang.String expression)
-
isPublic
public boolean isPublic()
- Specified by:
isPublic
in interfaceIExpressionUpdates
-
setPublic
public void setPublic(boolean isPublic)
-
getModificationDate
public java.util.Date getModificationDate()
- Specified by:
getModificationDate
in interfaceIExpressionUpdates
-
setModificationDate
public void setModificationDate(java.util.Date modificationDate)
-
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription
in interfaceIExpressionUpdates
-
setDescription
public void setDescription(java.lang.String description)
-
setId
public void setId(java.lang.Long id)
-
getId
public java.lang.Long getId()
Description copied from interface:IIdHolder
Returns the technical ID of this instance.
-
getDatabaseInstance
public DatabaseInstance getDatabaseInstance()
-
setDatabaseInstance
public void setDatabaseInstance(DatabaseInstance databaseInstance)
-
-