package org.molgenis.file.ingest.meta;
import org.molgenis.data.Entity;
import org.molgenis.data.jobs.model.JobExecution;
import org.molgenis.data.meta.model.EntityType;
import org.molgenis.file.model.FileMeta;
import static org.molgenis.file.ingest.meta.FileIngestJobExecutionMetaData.*;
public class FileIngestJobExecution extends JobExecution
{
public FileIngestJobExecution(Entity entity)
{
super(entity);
}
public FileIngestJobExecution(EntityType entityType)
{
super(entityType);
setDefaultValues();
}
public FileIngestJobExecution(String identifier, EntityType entityType)
{
super(identifier, entityType);
setDefaultValues();
}
public FileMeta getFile()
{
return getEntity(FILE, FileMeta.class);
}
public void setFile(FileMeta value)
{
set(FILE, value);
}
public Entity getFileIngest()
{
return getEntity(FILE_INGEST);
}
public void setFileIngest(FileIngest fileIngest)
{
set(FILE_INGEST, fileIngest);
}
private void setDefaultValues()
{
setType(FILE_INGEST_JOB_TYPE);
}
}