/*
* Copyright (C) 2015 Jan Pokorsky
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 3 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
package cz.cas.lib.proarc.common.workflow.model;
/**
*
* @author Jan Pokorsky
*/
public final class WorkflowModelConsts {
public static final String JOB_CREATED = "created";
public static final String JOB_FINANCED = "financed";
public static final String JOB_ID = "id";
public static final String JOB_LABEL = "label";
public static final String JOB_NOTE = "note";
public static final String JOB_OWNERID = "ownerId";
public static final String JOB_OWNERNAME = "ownerName";
public static final String JOB_PRIORITY = "priority";
public static final String JOB_PROFILEHINT = "profileHint";
public static final String JOB_PROFILELABEL = "profileLabel";
public static final String JOB_PROFILENAME = "profileName";
public static final String JOB_STATE = "state";
public static final String JOB_MODIFIED = "modified";
/**
* It is same like {@link #JOB_MODIFIED} but in a long number format to keep precision.
*/
public static final String JOB_TIMESTAMP = "timestamp";
public static final String JOB_FILTER_ID = "id";
public static final String JOB_FILTER_CREATED = "created";
public static final String JOB_FILTER_LABEL = "label";
public static final String JOB_FILTER_MODIFIED = "modified";
public static final String JOB_FILTER_OFFSET = "_startRow";
public static final String JOB_FILTER_OWNERID = "ownerId";
public static final String JOB_FILTER_PRIORITY = "priority";
public static final String JOB_FILTER_PROFILENAME = "profileName";
public static final String JOB_FILTER_SORTBY = "_sortBy";
public static final String JOB_FILTER_STATE = "state";
public static final String TASK_CREATED = "created";
public static final String TASK_ID = "id";
public static final String TASK_JOBID = "jobId";
public static final String TASK_JOBLABEL = "jobLabel";
public static final String TASK_NOTE = "note";
public static final String TASK_OWNERID = "ownerId";
public static final String TASK_OWNERNAME = "ownerName";
public static final String TASK_PARAMETERS = "params";
public static final String TASK_PRIORITY = "priority";
public static final String TASK_PROFILEHINT = "profileHint";
public static final String TASK_PROFILELABEL = "profileLabel";
public static final String TASK_PROFILENAME = "profileName";
public static final String TASK_STATE = "state";
public static final String TASK_MODIFIED = "modified";
/**
* It is same like {@link #TASK_MODIFIED} but in a long number format to keep precision.
*/
public static final String TASK_TIMESTAMP = "timestamp";
public static final String TASK_FILTER_ID = "id";
public static final String TASK_FILTER_CREATED = "created";
public static final String TASK_FILTER_JOBID = "jobId";
public static final String TASK_FILTER_JOBLABEL = "jobLabel";
public static final String TASK_FILTER_MODIFIED = "modified";
public static final String TASK_FILTER_OFFSET = "_startRow";
public static final String TASK_FILTER_OWNERID = "ownerId";
public static final String TASK_FILTER_PRIORITY = "priority";
public static final String TASK_FILTER_PROFILENAME = "profileName";
public static final String TASK_FILTER_SORTBY = "_sortBy";
public static final String TASK_FILTER_STATE = "state";
public static final String PARAMETER_DISPLAYTYPE = "displayType";
public static final String PARAMETER_JOBID = "jobId";
public static final String PARAMETER_OPTION_DISPLAY_FIELD = "optionDisplayField";
public static final String PARAMETER_OPTION_VALUE_FIELD = "optionValueField";
public static final String PARAMETER_PROFILEHINT = "profileHint";
public static final String PARAMETER_PROFILELABEL = "profileLabel";
public static final String PARAMETER_PROFILENAME = "profileName";
/** JSON. */
public static final String PARAMETER_REQUIRED = "required";
public static final String PARAMETER_VALUE = "value";
public static final String PARAMETER_VALUEMAPID = "valueMapId";
public static final String PARAMETER_VALUEMAPTYPE = "valueMapType";
public static final String PARAMETER_VALUETYPE = "valueType";
public static final String PARAMETER_TASKID = "taskId";
// public static final String PARAMETER_TASKPROFILENAME = "taskProfileName";
public static final String PARAMETERPROFILE_TASKID = "taskId";
// common material attributes
public static final String MATERIAL_ID = "id";
public static final String MATERIAL_JOB_ID = "jobId";
public static final String MATERIAL_LABEL = "label";
public static final String MATERIAL_NAME = "name";
public static final String MATERIAL_NOTE = "note";
public static final String MATERIAL_PROFILELABEL = "profileLabel";
public static final String MATERIAL_STATE = "state";
public static final String MATERIAL_TASKID = "taskId";
public static final String MATERIAL_TYPE = "type";
public static final String MATERIAL_WAY = "way";
// folder material attributes
public static final String MATERIAL_PATH = "path";
// digital material attributes
public static final String MATERIAL_PID = "pid";
// physical material attributes
public static final String MATERIAL_BARCODE = "barcode";
public static final String MATERIAL_CATALOG = "source";
public static final String MATERIAL_FIELD001 = "field001";
public static final String MATERIAL_METADATA = "metadata";
public static final String MATERIAL_SIGNATURE = "signature";
public static final String MATERIAL_RDCZID = "rdczId";
public static final String MATERIALFILTER_ID = "id";
public static final String MATERIALFILTER_JOBID = "jobId";
public static final String MATERIALFILTER_OFFSET = "_startRow";
public static final String MATERIALFILTER_SORTBY = "_sortBy";
public static final String MATERIALFILTER_TASKID = "taskId";
}