package com.constellio.app.modules.tasks.ui.builders;
import java.util.List;
import com.constellio.app.modules.tasks.ui.entities.WorkflowInstanceVO;
import com.constellio.app.ui.entities.MetadataSchemaVO;
import com.constellio.app.ui.entities.MetadataValueVO;
import com.constellio.app.ui.entities.RecordVO;
import com.constellio.app.ui.entities.RecordVO.VIEW_MODE;
import com.constellio.app.ui.framework.builders.RecordToVOBuilder;
import com.constellio.app.ui.pages.base.SessionContext;
import com.constellio.model.entities.records.Record;
public class WorkflowInstanceToVoBuilder extends RecordToVOBuilder {
@Override
public WorkflowInstanceVO build(Record record, VIEW_MODE viewMode, SessionContext sessionContext) {
return (WorkflowInstanceVO) super.build(record, viewMode, sessionContext);
}
@Override
public WorkflowInstanceVO build(Record record, VIEW_MODE viewMode, MetadataSchemaVO schemaVO, SessionContext sessionContext) {
return (WorkflowInstanceVO) super.build(record, viewMode, schemaVO, sessionContext);
}
@Override
protected RecordVO newRecordVO(String id, List<MetadataValueVO> metadataValueVOs, VIEW_MODE viewMode) {
return new WorkflowInstanceVO(id, metadataValueVOs, viewMode);
}
}