001/* 002 * (C) Copyright 2011 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 */ 019 020package org.nuxeo.ecm.platform.task; 021 022/** 023 * @since 5.5 024 */ 025public class TaskConstants { 026 027 public static final String TASK_USERS_PROPERTY_NAME = "nt:actors"; 028 029 public static final String TASK_INITIATOR_PROPERTY_NAME = "nt:initiator"; 030 031 public static final String TASK_TARGET_DOCUMENT_ID_PROPERTY_NAME = "nt:targetDocumentId"; 032 033 public static final String TASK_DESCRIPTION_PROPERTY_NAME = "dublincore:description"; 034 035 public static final String TASK_DIRECTIVE_PROPERTY_NAME = "nt:directive"; 036 037 public static final String TASK_COMMENTS_PROPERTY_NAME = "nt:taskComments"; 038 039 public static final String TASK_COMMENT_AUTHOR_KEY = "author"; 040 041 public static final String TASK_COMMENT_TEXT_KEY = "text"; 042 043 public static final String TASK_COMMENT_CREATION_DATE_KEY = "creationDate"; 044 045 public static final String TASK_DUE_DATE_PROPERTY_NAME = "nt:dueDate"; 046 047 public static final String TASK_CREATED_PROPERTY_NAME = "dublincore:created"; 048 049 public static final String TASK_VARIABLES_PROPERTY_NAME = "nt:task_variables"; 050 051 public static final String TASK_NAME_PROPERTY_NAME = "nt:name"; 052 053 /** 054 * @since 5.6 055 */ 056 public static final String TASK_TYPE_PROPERTY_NAME = "nt:type"; 057 058 /** 059 * @since 5.6 060 */ 061 public static final String TASK_PROCESS_ID_PROPERTY_NAME = "nt:processId"; 062 063 /** 064 * @since 7.4 065 */ 066 public static final String TASK_PROCESS_NAME_PROPERTY_NAME = "nt:processName"; 067 068 public static final String TASK_ACCEPTED_PROPERTY_NAME = "nt:accepted"; 069 070 public static final String TASK_CANCELLED_LIFE_CYCLE_STATE = "cancelled"; 071 072 public static final String TASK_OPENED_LIFE_CYCLE_STATE = "opened"; 073 074 public static final String TASK_ENDED_LIFE_CYCLE_STATE = "ended"; 075 076 public static final String TASK_CANCEL_LIFE_CYCLE_TRANSITION = "cancel"; 077 078 public static final String TASK_END_LIFE_CYCLE_TRANSITION = "end"; 079 080 public static final String TASK_TYPE_NAME = "TaskDoc"; 081 082 public static final String TASK_ROOT_TYPE_NAME = "TaskRoot"; 083 084 public static final String TASK_FACET_NAME = "Task"; 085 086 /** 087 * @since 5.7.3 088 */ 089 public static final String TASK_DELEGATED_ACTORS_PROPERTY_NAME = "nt:delegatedActors"; 090 091 /** 092 * @since 5.8 093 */ 094 public static final String TASK_TARGET_DOCUMENTS_IDS_PROPERTY_NAME = "nt:targetDocumentsIds"; 095 096}