Package org.molgenis.data.index.job
Class IndexJobExecutionMetadata
- java.lang.Object
-
- org.molgenis.data.support.StaticEntity
-
- org.molgenis.data.meta.model.EntityType
-
- org.molgenis.data.meta.SystemEntityType
-
- org.molgenis.data.index.job.IndexJobExecutionMetadata
-
- All Implemented Interfaces:
Entity,org.molgenis.util.i18n.Identifiable,org.molgenis.util.i18n.Labeled
@Component public class IndexJobExecutionMetadata extends SystemEntityType
This entity is used to track the progress of the execution of a IndexActionJob.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.molgenis.data.meta.model.EntityType
EntityType.AttributeCopyMode, EntityType.AttributeRole
-
-
Field Summary
Fields Modifier and Type Field Description static StringIDExample: Transaction id can be used to group all actions into one transaction.static StringINDEX_ACTION_JOB_IDstatic StringINDEX_JOB_EXECUTION-
Fields inherited from class org.molgenis.data.meta.SystemEntityType
UNIFIED_IDENTIFIER_REGEX, UNIFIED_IDENTIFIER_REGEX_JS
-
-
Constructor Summary
Constructors Constructor Description IndexJobExecutionMetadata(JobPackage jobPackage, JobExecutionMetaData jobExecutionMetaData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<SystemEntityType>getDependencies()voidinit()-
Methods inherited from class org.molgenis.data.meta.SystemEntityType
addAttribute, bootstrap, get, getId, getIdValue, getString, isRowLevelSecured, setAttributeFactory, setIdGenerator, setRowLevelSecured
-
Methods inherited from class org.molgenis.data.meta.model.EntityType
addAttribute, addAttributes, addTag, deepCopyAttributes, getAllAttributes, getAtomicAttributes, getAttribute, getAttributeByName, getAttributeNames, getAttributes, getBackend, getDescription, getDescription, getExtends, getIdAttribute, getIndexingDepth, getInversedByAttributes, getLabel, getLabel, getLabelAttribute, getLabelAttribute, getLookupAttribute, getLookupAttributes, getMappedByAttributes, getOwnAllAttributes, getOwnAtomicAttributes, getOwnAttributeById, getOwnAttributes, getOwnIdAttribute, getOwnLabelAttribute, getOwnLabelAttribute, getOwnLookupAttributes, getOwnMappedByAttributes, getPackage, getTags, hasAttributeWithExpression, hasBidirectionalAttributes, hasInversedByAttributes, hasMappedByAttributes, isAbstract, newInstance, newInstance, removeAttribute, removeTag, set, setAbstract, setAttributeRoles, setBackend, setDefaultValues, setDescription, setDescription, setExtends, setId, setIndexingDepth, setLabel, setLabel, setOwnAllAttributes, setPackage, setTags, toString
-
Methods inherited from class org.molgenis.data.support.StaticEntity
getBoolean, getDouble, getEntities, getEntities, getEntity, getEntity, getEntityType, getInstant, getInt, getLabelValue, getLocalDate, getLong, init, set, setIdValue
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.molgenis.data.Entity
get, getBoolean, getDouble, getEntities, getEntities, getEntity, getEntity, getInstant, getInt, getLocalDate, getLong, getString, set
-
-
-
-
Field Detail
-
INDEX_JOB_EXECUTION
public static final String INDEX_JOB_EXECUTION
- See Also:
- Constant Field Values
-
ID
public static final String ID
Example: Transaction id can be used to group all actions into one transaction.- See Also:
- Constant Field Values
-
INDEX_ACTION_JOB_ID
public static final String INDEX_ACTION_JOB_ID
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
IndexJobExecutionMetadata
public IndexJobExecutionMetadata(JobPackage jobPackage, JobExecutionMetaData jobExecutionMetaData)
-
-
Method Detail
-
init
public void init()
- Specified by:
initin classSystemEntityType
-
getDependencies
public Set<SystemEntityType> getDependencies()
- Overrides:
getDependenciesin classSystemEntityType
-
-