/*
* See the NOTICE file distributed with this work for additional
* information regarding copyright ownership.
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as
* published by the Free Software Foundation; either version 2.1 of
* the License, or (at your option) any later version.
*
* This software 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
* Lesser General Public License for more details.
*
* You should have received a copy of the GNU Lesser General Public
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
*/
package org.curriki.xwiki.plugin.framework;
public interface FrameworkConstant {
public final static String PLUGIN_NAME = "framework_manager";
public final static String FRAMEWORK_HOME = "WebHome";
public final static String FRAMEWORK_PREFIX = "FW_";
public final static String LEARNING_STANDARD_DOCUMENT_TITLE = "title";
public final static String LEARNING_STANDARD_DOCUMENT_AUTHOR = "author";
public final static String LEARNING_STANDARD_DOCUMENT_INDENTIFIER = "docIdentifier";
public final static String LEARNING_STANDARD_DOCUMENT_ROOT = "LearningStandardDocument";
public final static String LEARNING_STANDARD_DOCUMENT_ITEM_PARENT = "isChildOf";
public final static String LEARNING_STANDARD_DOCUMENT_ITEM_IDENTIFIER = "itemIdentifier";
public final static String LEARNING_STANDARD_DOCUMENT_ITEM = "LearningStandardItem";
public final static String LEARNING_STANDARD_DOCUMENT_ITEM_DESCRIPTION = "itemDescription";
public final static String LEARNING_STANDARD_DOCUMENT_ITEM_TEXT = "itemText";
public final static String FRAMEWORK_ITEM_CLASS_FULLNAME = "XWiki.FrameworkItemClass";
public final static String FRAMEWORK_ITEM_CLASS_NAME = "FrameworkItemClass";
public final static String FRAMEWORK_CLASS_FULLNAME = "XWiki.FrameworkClass";
public final static String FRAMEWORK_CLASS_NAME = "FrameworkClass";
public final static String FRAMEWORK_REFERENCE_PDF_NAME = "reference.pdf";
public final static String CLASS_ITEM_IDENTIFIER = "itemIdentifier";
public final static String CLASS_ITEM_PARENT_IDENTIFIER = "itemParentIdentifier";
public final static int ERROR_FRAMEWORK_ALREADY_EXIST = 1;
public final static int ERROR_FRAMEWORK_CANNOT_IMPORT_DOCUMENT = 2;
public final static int ERROR_FRAMEWORK_DOCUMENT_IS_NOT_A_FRAMEWORK = 3;
public final static int ERROR_FRAMEWORK_ITEM_ALREADY_EXIST = 4;
public final static int ERROR_FRAMEWORK_PATH_ERROR = 5;
public final static int ERROR_FRAMEWORK_RECURSIVE_PATH = 6;
public final static int ERROR_FRAMEWORK_INPUTSTREAM_MARK_NOT_IMPLEMENTED = 7;
public final static int INTEGRITY_CHECK_LEVEL_WARNING = 0;
public final static int INTEGRITY_CHECK_LEVEL_ERROR = 1;
public final static Integer INTEGRITY_CHECK_ERROR_PDF = Integer.valueOf(0);
public final static Integer INTEGRITY_CHECK_ERROR_PDF_LEVEL = Integer.valueOf(INTEGRITY_CHECK_LEVEL_ERROR);
public final static String INTEGRITY_CHECK_ERROR_PDF_TEXT = "PDF Reference Missing";
public final static Integer INTEGRITY_CHECK_ERROR_CANNOT_GET_FRAMEWORK_DOCUMENT = Integer.valueOf(0);
public final static Integer INTEGRITY_CHECK_ERROR_CANNOT_GET_FRAMEWORK_DOCUMENT_LEVEL = Integer.valueOf(INTEGRITY_CHECK_LEVEL_ERROR);
public final static String INTEGRITY_CHECK_ERROR_CANNOT_GET_FRAMEWORK_DOCUMENT_TEXT = "Cannot get the framework document";
public final static String CONTEXT_KEY_ERRORS_MSG = "FrameworkManagerPlugin_Errors";
public final static String CONTEXT_KEY_ERRORS_CODE = "FrameworkManagerPlugin_ErrorsCode";
public final static String CONTEXT_KEY_IMPORT_FILTER = "FrameworkManagerPlugin_ImportFilter";
public final static String CONTEXT_KEY_IMPORT_DOC_EL = "FrameworkManagerPlugin_DocumentElement";
}