Class IndexerTaskCommand
- java.lang.Object
-
- ubic.gemma.core.job.TaskCommand
-
- ubic.gemma.core.tasks.maintenance.IndexerTaskCommand
-
- All Implemented Interfaces:
Serializable
public class IndexerTaskCommand extends TaskCommand
- Author:
- klc
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class ubic.gemma.core.job.TaskCommand
MAX_QUEUING_MINUTES, MAX_RUNTIME_MINUTES
-
-
Constructor Summary
Constructors Constructor Description IndexerTaskCommand()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Class<?>
getTaskClass()
boolean
isCompassOn()
boolean
isIndexAD()
boolean
isIndexBibRef()
boolean
isIndexBioSequence()
boolean
isIndexEE()
boolean
isIndexExperimentSet()
boolean
isIndexGene()
boolean
isIndexGeneSet()
boolean
isIndexOntologies()
boolean
isIndexProbe()
void
setAll(boolean all)
Indexing of probes and BioSequences sometimes bails because of the size of the index created.void
setCompassOn(boolean compassOn)
void
setIndexAD(boolean indexAD)
void
setIndexBibRef(boolean indexBibRef)
void
setIndexBioSequence(boolean indexBioSequence)
void
setIndexEE(boolean indexEE)
void
setIndexExperimentSet(boolean indexExperimentSet)
void
setIndexGene(boolean indexGene)
void
setIndexGeneSet(boolean indexGeneSet)
void
setIndexOntologies(boolean indexOntologies)
void
setIndexOntology(boolean indexBioSequence)
void
setIndexProbe(boolean indexProbe)
-
Methods inherited from class ubic.gemma.core.job.TaskCommand
getEntityId, getMaxQueueMinutes, getMaxRuntime, getPersistJobDetails, getSecurityContext, getSubmitter, getTaskId, isEmailAlert, setEmailAlert, setEntityId, setMaxQueueMinutes, setMaxRuntime, setPersistJobDetails, setTaskId
-
-
-
-
Method Detail
-
getTaskClass
public Class<?> getTaskClass()
- Overrides:
getTaskClass
in classTaskCommand
-
isCompassOn
public boolean isCompassOn()
-
setCompassOn
public void setCompassOn(boolean compassOn)
-
isIndexAD
public boolean isIndexAD()
-
setIndexAD
public void setIndexAD(boolean indexAD)
-
isIndexBibRef
public boolean isIndexBibRef()
-
setIndexBibRef
public void setIndexBibRef(boolean indexBibRef)
-
isIndexBioSequence
public boolean isIndexBioSequence()
-
setIndexBioSequence
public void setIndexBioSequence(boolean indexBioSequence)
-
isIndexEE
public boolean isIndexEE()
-
setIndexEE
public void setIndexEE(boolean indexEE)
-
isIndexExperimentSet
public boolean isIndexExperimentSet()
- Returns:
- the indexExperimentSet
-
setIndexExperimentSet
public void setIndexExperimentSet(boolean indexExperimentSet)
- Parameters:
indexExperimentSet
- the indexExperimentSet to set
-
isIndexGene
public boolean isIndexGene()
-
setIndexGene
public void setIndexGene(boolean indexGene)
-
isIndexGeneSet
public boolean isIndexGeneSet()
- Returns:
- the indexGeneSet
-
setIndexGeneSet
public void setIndexGeneSet(boolean indexGeneSet)
- Parameters:
indexGeneSet
- the indexGeneSet to set
-
isIndexOntologies
public boolean isIndexOntologies()
-
setIndexOntologies
public void setIndexOntologies(boolean indexOntologies)
-
isIndexProbe
public boolean isIndexProbe()
-
setIndexProbe
public void setIndexProbe(boolean indexProbe)
-
setAll
public void setAll(boolean all)
Indexing of probes and BioSequences sometimes bails because of the size of the index created. Also their data rarely changes so there is not much value in indexing it every week. Indexing of probes and biosequences can still be triggered manually.- Parameters:
all
- all
-
setIndexOntology
public void setIndexOntology(boolean indexBioSequence)
-
-