package net.codjo.dataprocess.common.message; import net.codjo.workflow.common.message.JobRequest; import net.codjo.workflow.common.message.JobRequestWrapper; /** * */ public class DataProcessJobRequest extends JobRequestWrapper { public static final String DATA_PROCESS_REQUEST_TYPE = "data-process"; private static final String EXECUTION_LIST_MODEL = "executionListModel"; private static final String REPOSITORY_ID = "repositoryId"; private static final String REPOSITORY_NAME = "repositoryName"; private static final String FAMILY_ID = "familyId"; private static final String FAMILY_NAME = "familyName"; private static final String CONTEXT = "context"; private static final String DATA_PROCESS_JOB_TYPE = "dataProcessJobType"; public DataProcessJobRequest() { this(new JobRequest()); } public DataProcessJobRequest(JobRequest request) { super(DATA_PROCESS_REQUEST_TYPE, request); } public void setExecutionListModel(String executionListModelXml) { setArgument(EXECUTION_LIST_MODEL, executionListModelXml); } public String getExecutionListModel() { return getArgument(EXECUTION_LIST_MODEL); } public void setRepositoryId(String repositoryId) { setArgument(REPOSITORY_ID, repositoryId); } public String getRepositoryId() { return getArgument(REPOSITORY_ID); } public void setRepositoryName(String repositoryName) { setArgument(REPOSITORY_NAME, repositoryName); } public String getRepositoryName() { return getArgument(REPOSITORY_NAME); } public void setFamilyId(String familyId) { setArgument(FAMILY_ID, familyId); } public String getFamilyId() { return getArgument(FAMILY_ID); } public void setFamilyName(String familyName) { setArgument(FAMILY_NAME, familyName); } public String getFamilyName() { return getArgument(FAMILY_NAME); } public void setContext(String context) { setArgument(CONTEXT, context); } public String getContext() { return getArgument(CONTEXT); } public void setDataProcessJobType(String dataProcessJobType) { setArgument(DATA_PROCESS_JOB_TYPE, dataProcessJobType); } public String getDataProcessJobType() { return getArgument(DATA_PROCESS_JOB_TYPE); } }