/*
* Copyright (c) 2006-2011 Nuxeo SA (http://nuxeo.com/) and others.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* bstefanescu
*/
package org.eclipse.ecr.automation.core;
/**
* @author <a href="mailto:bs@nuxeo.com">Bogdan Stefanescu</a>
*/
public class Constants {
// Known input/output types
public static final String O_DOCUMENT = "document";
public static final String O_DOCUMENTS = "documents";
public static final String O_BLOB = "blob";
public static final String O_BLOBS = "blobs";
// Parameter types
public static final String T_STRING = "string"; // injectable as String
public static final String T_BOOLEAN = "boolean"; // injectable as
// Boolean
public static final String T_DATE = "date"; // W3C string injectable as
// Date
public static final String T_INTEGER = "integer"; // integer number
// injectable as Long
public static final String T_FLOAT = "float"; // float number injectable
// as Double
public static final String T_RESOURCE = "resource"; // resource url
// injectable as URL
public static final String T_DOCUMENT = "document"; // Document injectable
// as DocumentRef /
// DocumentModel
public static final String T_DOCUMENTS = "documents"; // Document
public static final String T_BLOB = "blob";
public static final String T_BLOBS = "bloblist";
// injectable as
// DocumentRefList
// /
// DocumentModelList
public static final String T_SCRIPT = "script"; // inline MVEL injectable
// script as Script
public static final String T_PROPERTIES = "properties"; // Java properties
// content
// injectable as
// Properties
// Category names
public static final String CAT_FETCH = "Fetch";
public static final String CAT_SCRIPTING = "Scripting";
public static final String CAT_EXECUTION = "Execution Context";
public static final String CAT_EXECUTION_STACK = "Push & Pop";
public static final String CAT_SUBCHAIN_EXECUTION = "Execution Flow";
public static final String CAT_DOCUMENT = "Document";
public static final String CAT_BLOB = "Files";
public static final String CAT_NOTIFICATION = "Notification";
public static final String CAT_SERVICES = "Services";
public static final String CAT_CONVERSION = "Conversion";
public static final String CAT_USERS_GROUPS = "Users & Groups";
public static final String CAT_UI = "User Interface";
public static final String SEAM_CONTEXT = "Seam";
public static final String WORKFLOW_CONTEXT = "Workflow";
// Widget types
// the default Widget for String or any other unknown type
public static final String W_TEXT = "Text";
public static final String W_MULTILINE_TEXT = "TextArea";
public static final String W_MAIL_TEMPLATE = "MailTemplate";
public static final String W_TEMPLATE_RESOURCE = "TemplateResource";
// to edit a properties table
public static final String W_PROPERTIES = "Properties";
// the default widget for Boolean
public static final String W_CHECK = "Check";
public static final String W_RADIO = "Radio";
// a single selection listbox
public static final String W_OPTION = "Option";
public static final String W_LIST = "List";
public static final String W_COMBO = "Combo";
// Default widget for Date
public static final String W_DATE = "Date";
// Default widget for Long
public static final String W_DECIMAL = "Decimal";
// Default widget for Double
public static final String W_NUMBER = "Number";
public static final String W_AUDIT_EVENT = "AuditEvent";
private Constants() {
}
}