//----------------------------BEGIN LICENSE----------------------------
/* 
 * Willow : the Open Source WorkFlow Project
 * Distributable under GNU LGPL license by gun.org
 *
 * Copyright (C) 2004-2010 huihoo.org 
 * Copyright (C) 2004-2010  ZosaTapo <dertyang@hotmail.com> 
 * 
 * ====================================================================
 * Project Homepage : http://www.huihoo.org/willow
 * Source Forge     : http://sourceforge.net/projects/huihoo
 * Mailing list     : willow@lists.sourceforge.net 
 */
//----------------------------END  LICENSE----------------------------

package org.huihoo.workflow;

public interface WorkflowGlobals
{
	//----------------------------------------------
	// String<-->String
	//----------------------------------------------
	public final static String SCHEMA_CONTEXT_KEY = "WORKFLOW_SCHEMA_CONTEXT";
	public final static String PACKAGE_ID_KEY = "WORKFLOW_PACKAGE_ID";
	public final static String XPDL_FILE_KEY = "WORKFLOW_XPDL_FILE";

	//----------------------------------------------
	// String<-->Store
	//----------------------------------------------	
	public final static String XPDL_STORE_KEY = "WORKFLOW_XPDL_STORE";
	public final static String CASEDATABASE_STORE_KEY = "WORKFLOW_CASEDATABASE_STORE";
	public final static String USERDATABASE_STORE_KEY = "WORKFLOW_USERDATABASE_STORE";

	//----------------------------------------------
	// String<-->String
	//----------------------------------------------	
	public final static String XPDL_PARSER_FACTORY_KEY = "WORKFLOW_XPDL_PARSER_FACTORY";
	public final static String XPDL_SERIALIZER_FACTORY_KEY = "WORKFLOW_XPDL_SERIALIZER_FACTORY";
	public final static String TEMPLATE_FACTORY_KEY = "WORKFLOW_TEMPLATE_FACTORY";
}
