001/* 002 * (C) Copyright 2011-2016 Nuxeo SA (http://nuxeo.com/) and others. 003 * 004 * Licensed under the Apache License, Version 2.0 (the "License"); 005 * you may not use this file except in compliance with the License. 006 * You may obtain a copy of the License at 007 * 008 * http://www.apache.org/licenses/LICENSE-2.0 009 * 010 * Unless required by applicable law or agreed to in writing, software 011 * distributed under the License is distributed on an "AS IS" BASIS, 012 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 013 * See the License for the specific language governing permissions and 014 * limitations under the License. 015 * 016 * Contributors: 017 * Nicolas Ulrich 018 */ 019package org.nuxeo.ecm.platform.task; 020 021/** 022 * @since 5.5 023 */ 024public class TaskConstants { 025 026 public static final String TASK_USERS_PROPERTY_NAME = "nt:actors"; 027 028 public static final String TASK_INITIATOR_PROPERTY_NAME = "nt:initiator"; 029 030 public static final String TASK_DESCRIPTION_PROPERTY_NAME = "dublincore:description"; 031 032 public static final String TASK_DIRECTIVE_PROPERTY_NAME = "nt:directive"; 033 034 public static final String TASK_COMMENTS_PROPERTY_NAME = "nt:taskComments"; 035 036 public static final String TASK_COMMENT_AUTHOR_KEY = "author"; 037 038 public static final String TASK_COMMENT_TEXT_KEY = "text"; 039 040 public static final String TASK_COMMENT_CREATION_DATE_KEY = "creationDate"; 041 042 public static final String TASK_DUE_DATE_PROPERTY_NAME = "nt:dueDate"; 043 044 public static final String TASK_CREATED_PROPERTY_NAME = "dublincore:created"; 045 046 public static final String TASK_VARIABLES_PROPERTY_NAME = "nt:task_variables"; 047 048 public static final String TASK_NAME_PROPERTY_NAME = "nt:name"; 049 050 /** 051 * @since 5.6 052 */ 053 public static final String TASK_TYPE_PROPERTY_NAME = "nt:type"; 054 055 /** 056 * @since 5.6 057 */ 058 public static final String TASK_PROCESS_ID_PROPERTY_NAME = "nt:processId"; 059 060 /** 061 * @since 7.4 062 */ 063 public static final String TASK_PROCESS_NAME_PROPERTY_NAME = "nt:processName"; 064 065 public static final String TASK_ACCEPTED_PROPERTY_NAME = "nt:accepted"; 066 067 public static final String TASK_CANCELLED_LIFE_CYCLE_STATE = "cancelled"; 068 069 public static final String TASK_OPENED_LIFE_CYCLE_STATE = "opened"; 070 071 public static final String TASK_ENDED_LIFE_CYCLE_STATE = "ended"; 072 073 public static final String TASK_CANCEL_LIFE_CYCLE_TRANSITION = "cancel"; 074 075 public static final String TASK_END_LIFE_CYCLE_TRANSITION = "end"; 076 077 public static final String TASK_TYPE_NAME = "TaskDoc"; 078 079 public static final String TASK_ROOT_TYPE_NAME = "TaskRoot"; 080 081 public static final String TASK_FACET_NAME = "Task"; 082 083 /** 084 * @since 5.7.3 085 */ 086 public static final String TASK_DELEGATED_ACTORS_PROPERTY_NAME = "nt:delegatedActors"; 087 088 /** 089 * @since 5.8 090 */ 091 public static final String TASK_TARGET_DOCUMENTS_IDS_PROPERTY_NAME = "nt:targetDocumentsIds"; 092 093}