001: /*
002: * Hammurapi
003: * Automated Java code review system.
004: * Copyright (C) 2004 Johannes Bellert
005: *
006: * This program is free software; you can redistribute it and/or modify
007: * it under the terms of the GNU General Public License as published by
008: * the Free Software Foundation; either version 2 of the License, or
009: * (at your option) any later version.
010: *
011: * This program is distributed in the hope that it will be useful,
012: * but WITHOUT ANY WARRANTY; without even the implied warranty of
013: * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
014: * GNU General Public License for more details.
015: *
016: * You should have received a copy of the GNU General Public License
017: * along with this program; if not, write to the Free Software
018: * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
019: *
020: * URL: http://www.pavelvlasov.com/pv/content/menu.show?id=products.jtaste
021: * e-Mail: Johannes.Bellert@ercgroup.com
022: *
023: * * Created on Apr 9, 2004
024: *
025: */
026: package org.hammurapi.inspectors.metrics;
027:
028: /**
029: * @author Johannes Bellert
030: *
031: */
032: public interface ArchitecturalLayerConstants {
033:
034: // -- layers
035: public static final String PRESENTATION_LAYER = "Presentation Layer";
036: public static final String MVC_LAYER = "Model View Controller";
037: public static final String CONTROLLER_LAYER = "Controller";
038: public static final String BUSINESS_LAYER = "Business Layer";
039: public static final String DATATRANSFER_LAYER = "Data Transfer Objects";
040: public static final String INTEGRATION_LAYER = "Integration Layer";
041: public static final String HELPER_LAYER = "Helpers";
042: public static final String TEST_LAYER = "Tests";
043:
044: // -- categories
045: public static final String FILE_PROPERTY = "File Property";
046: public static final String TIB_INCONCERT = "TIB InConcert";
047: public static final String TIB_INCONCERT_WEB = "TIB InConcert Web XML";
048: public static final String TIB_CORE = "TIB Core";
049: public static final String FILENET_ERC_PROXY = "FileNET ERC Proxy";
050: public static final String ACTIVATION_FRAMEWORK = "Activation Framework";
051: public static final String MAIL = "Mail";
052: public static final String STRUTS_PLUGIN = "Struts PlugIn";
053: public static final String APACHE_COMMONS_VALIDATOR = "Apache Commons Validator";
054: public static final String QUARTZ = "Quartz";
055: public static final String EJB_ENTITYBEAN = "EJB EntityBean";
056: public static final String EJB_SESSIONBEAN = "EJB SessionBean";
057: public static final String EJB = "EJB";
058: public static final String SSL = "SSL";
059: public static final String SECURITY_CERTIFICATE = "Security Certificate";
060: public static final String HTTPSERVLET = "HTTP Servlet";
061: public static final String JTA = "JTA";
062: public static final String GETTERSETTER = "GetterSetter";
063: public static final String IO_FILE = "IO File";
064: public static final String XML_W3C_DOM = "XML W3C DOM";
065: public static final String XML_PARSER = "XML Parser";
066: public static final String XML_SAX = "XML SAX";
067: public static final String JXL = "JXL Java Excel API";
068: public static final String SQL_DEPRECIATED = "SQL Depreciated";
069: public static final String JSP = "JSP";
070: public static final String SERVLET = "Servlet";
071: public static final String JUNIT_TEST = "JUnit Test";
072: public static final String LOGGER_LOG4J = "Logger Log4j";
073: public static final String STRUTS_FORM = "Struts Form";
074: public static final String STRUTS_MVC = "Struts MVC";
075: public static final String STRUTS_MENU = "Struts Menu";
076: public static final String STRUTS_UPLOAD = "Struts Upload";
077: public static final String VELOCITY = "Velocity";
078:
079: public static final String SQL_COMMON = "SQL Common";
080: public static final String SQL_PREPARED = "SQL Prepared";
081: public static final String SQL_DATASOURCE = "SQL Datasource";
082: public static final String SQL_LOB = "SQL LOB";
083: public static final String JAKARTA_DBUTIL = "Jakarta Common DB Utils";
084: public static final String JAKARTA_BEANUTIL = "Jakarta Common Bean Utils";
085: public static final String JAKARTA_DIGESTER = "Jakarta Common Digester";
086:
087: public static final String PL_SQL = "PL/SQL";
088: public static final String VALUE_OBJECT = "Value Object";
089: public static final String EXCEPTION = "Exception";
090: public static final String LOGGING_DEPRECIATED = "Logging_Depreciated";
091: public static final String LOGGING = "Logging";
092: public static final String NETWORK = "Network";
093: public static final String JMS = "JMS";
094: public static final String RMI = "RMI";
095: public static final String JNDI = "JNDI";
096: public static final String HIBERNATE = "HIBERNATE";
097: public static final String CASTOR = "CASTOR";
098: public static final String SPRING_TX = "Spring TX";
099: public static final String HTTPUNIT = "HttpUnit";
100: public static final String PDF_GEN_ITEXT = "PDF Generator ITEXT";
101: public static final String JCE = "JCE Crypto";
102:
103: // -- Tech Stack Rating
104: public static final String EVALUATION = "Evaluation";
105: public static final String DEPRECIATED = "DEPRECIATED";
106: public static final String RESTRICTEDUSE = "Restricted Use";
107: public static final String OK = "OK";
108:
109: }
|