/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.designer.advisor.ui.views.status;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.teiid.designer.advisor.ui.AdvisorUiConstants;
import org.teiid.designer.advisor.ui.Messages;
import org.teiid.designer.advisor.ui.core.status.AdvisorStatus;
/**
*
*/
public interface StatusValidationConstants extends AdvisorUiConstants {
/**
* Constants related to extensions, including all extension ID's.
*
* @since 4.0
*/
interface ERROR_CATAGORIES {
int COMPLETED_STATE_CODE = 10;
int MODEL_STATE_CODE = 100;
int SOURCES_MODELS_EXIST_CODE = 110;
int CONNECTOR_BINDINGS_STATE_CODE = 120;
int VIEWS_MODELS_EXIST_CODE = 130;
int XML_VIEW_MODELS_EXIST_CODE = 140;
int WEB_SERVICE_MODELS_EXIST_CODE = 150;
int SCHEMA_MODELS_EXIST_CODE = 160;
int XML_VIEW_MAPPINGS_CODE = 170;
int PREVIEW_WSDL_CODE = 180;
int VDBS_STATE_CODE = 190;
int NO_PROJECT_CODE = 200;
}
interface STATUS_MSGS {
public static final Status MODEL_PROBLEMS_OK = new Status(IStatus.OK, PLUGIN_ID, ERROR_CATAGORIES.MODEL_STATE_CODE,
Messages.Status_ModelProblems_OK, null);
public static final Status NO_MODELS_NO_PROBLEMS = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.MODEL_STATE_CODE,
Messages.Status_ModelProblems_NoModels, null);
public static final Status MODEL_PROBLEMS_ERROR = new Status(IStatus.ERROR, PLUGIN_ID, ERROR_CATAGORIES.MODEL_STATE_CODE,
Messages.Status_ModelProblems_Errors, null);
public static final Status CONNECTOR_BINDINGS_OK = new Status(IStatus.OK, PLUGIN_ID,
ERROR_CATAGORIES.CONNECTOR_BINDINGS_STATE_CODE,
Messages.Status_Bindings_OK, null);
public static final Status NO_CONNECTOR_BINDINGS_NO_SOURCES = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.CONNECTOR_BINDINGS_STATE_CODE,
Messages.Status_Bindings_NoneExist, null);
public static final Status CONNECTOR_BINDINGS_ERROR = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.CONNECTOR_BINDINGS_STATE_CODE,
Messages.Status_Bindings_Errors, null);
public static final Status SOURCE_MODELS_ARE_OK = new Status(IStatus.OK, PLUGIN_ID,
ERROR_CATAGORIES.SOURCES_MODELS_EXIST_CODE,
Messages.Status_Sources_OK, null);
public static final Status NO_SOURCE_MODELS_ARE_DEFINED = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.SOURCES_MODELS_EXIST_CODE,
Messages.Status_Sources_NoModels, null);
public static final Status SOURCE_MODELS_HAVE_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.SOURCES_MODELS_EXIST_CODE,
Messages.Status_Sources_Errors, null);
public static final Status VIEW_MODELS_ARE_OK = new Status(IStatus.OK, PLUGIN_ID,
ERROR_CATAGORIES.VIEWS_MODELS_EXIST_CODE,
Messages.Status_Views_OK, null);
public static final Status NO_VIEW_MODELS_ARE_DEFINED = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.VIEWS_MODELS_EXIST_CODE,
Messages.Status_Views_NoModels, null);
public static final Status VIEW_MODELS_HAVE_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.VIEWS_MODELS_EXIST_CODE,
Messages.Status_Views_Errors, null);
public static final Status XML_VIEW_MODELS_ARE_OK = new Status(IStatus.OK, PLUGIN_ID,
ERROR_CATAGORIES.XML_VIEW_MODELS_EXIST_CODE,
Messages.Status_XmlMappings_OK, null);
public static final Status NO_XML_VIEW_MODELS_ARE_DEFINED = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.XML_VIEW_MODELS_EXIST_CODE,
Messages.Status_XmlMappings_NoModels, null);
public static final Status XML_VIEW_MODELS_HAVE_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.XML_VIEW_MODELS_EXIST_CODE,
Messages.Status_XmlMappings_Errors, null);
public static final Status WEB_SERVICE_MODELS_ARE_OK = new Status(IStatus.OK, PLUGIN_ID,
ERROR_CATAGORIES.WEB_SERVICE_MODELS_EXIST_CODE,
Messages.Status_WebServices_OK, null);
public static final Status NO_WEB_SERVICE_MODELS_ARE_DEFINED = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.WEB_SERVICE_MODELS_EXIST_CODE,
Messages.Status_WebServices_NoModels,
null);
public static final Status WEB_SERVICE_MODELS_HAVE_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.WEB_SERVICE_MODELS_EXIST_CODE,
Messages.Status_WebServices_Errors, null);
public static final Status SCHEMA_MODELS_ARE_DEFINED = new Status(IStatus.OK, PLUGIN_ID,
ERROR_CATAGORIES.SCHEMA_MODELS_EXIST_CODE,
Messages.Status_XmlSchemas_OK, null);
public static final Status NO_SCHEMA_MODELS_ARE_DEFINED = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.SCHEMA_MODELS_EXIST_CODE,
Messages.Status_XmlSchemas_NoModels, null);
public static final Status SCHEMA_MODELS_HAVE_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.SCHEMA_MODELS_EXIST_CODE,
Messages.Status_XmlSchemas_Errors, null);
public static final Status XML_VIEW_MAPPINGS_OK = new Status(IStatus.OK, PLUGIN_ID,
ERROR_CATAGORIES.XML_VIEW_MAPPINGS_CODE,
Messages.Status_XmlMappings_OK, null);
public static final Status XML_VIEW_MAPPINGS_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.XML_VIEW_MAPPINGS_CODE,
Messages.Status_XmlMappings_Errors, null);
public static final Status XML_VIEW_MAPPINGS_NO_MODELS_ERROR = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.XML_VIEW_MAPPINGS_CODE,
Messages.Status_XmlMappings_NoModels,
null);
public static final Status VDBS_OK = new Status(IStatus.OK, PLUGIN_ID, ERROR_CATAGORIES.VDBS_STATE_CODE,
Messages.Status_VDBs_OK, null);
public static final Status NO_VDBS_ARE_DEFINED = new Status(IStatus.WARNING, PLUGIN_ID, ERROR_CATAGORIES.VDBS_STATE_CODE,
Messages.Status_VDBs_NoVDBs, null);
public static final Status VDBS_HAVE_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID, ERROR_CATAGORIES.VDBS_STATE_CODE,
Messages.Status_VDBs_Errors, null);
public static final Status PREVIEW_WSDL_OK = new Status(IStatus.OK, PLUGIN_ID, ERROR_CATAGORIES.PREVIEW_WSDL_CODE,
Messages.Status_PreviewWsdl_OK, null);
public static final Status PREVIEW_WSDL_INCOMPLETE_MODELS = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.PREVIEW_WSDL_CODE,
Messages.Status_PreviewWsdl_Incomplete, null);
public static final Status PREVIEW_WSDL_ERRORS = new Status(IStatus.ERROR, PLUGIN_ID, ERROR_CATAGORIES.PREVIEW_WSDL_CODE,
Messages.Status_PreviewWsdl_Errors, null);
public static final Status COMPLETION_OK = new Status(IStatus.OK, PLUGIN_ID, ERROR_CATAGORIES.COMPLETED_STATE_CODE,
Messages.Status_Project_OK, null);
public static final Status COMPLETION_INCOMPLETE = new Status(IStatus.WARNING, PLUGIN_ID,
ERROR_CATAGORIES.COMPLETED_STATE_CODE,
Messages.Status_Project_Incomplete, null);
public static final Status COMPLETION_ERRORS_EXIST = new Status(IStatus.ERROR, PLUGIN_ID,
ERROR_CATAGORIES.COMPLETED_STATE_CODE,
Messages.Status_Project_Errors, null);
public static final ModelProjectStatus NO_PROJECT_SELECTED = new ModelProjectStatus(
PLUGIN_ID,
ERROR_CATAGORIES.NO_PROJECT_CODE,
Messages.Status_Project_Not_Selected,
null);
public static final AdvisorStatus ADVISOR_NO_PROJECT_SELECTED = new AdvisorStatus(
PLUGIN_ID,
ERROR_CATAGORIES.NO_PROJECT_CODE,
Messages.Status_Project_Not_Selected,
null);
}
}