/* * ### * Phresco Commons * * Copyright (C) 1999 - 2012 Photon Infotech Inc. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * ### */ package com.photon.phresco.util; public interface Constants { int STATUS_OPEN = 0; int STATUS_EXPIRED = 1; int STATUS_LOCKED = 2; int STATUS_DELETED = 3; String SPACE = " "; String REM_DELIMETER = "REM"; String PROJECT_FOLDER = "project"; String OSNAME = "os.name"; String WINDOWS = "Windows"; String PHRESCO_HOME = "PHRESCO_HOME"; String USER_HOME = "user.home"; String JAVA_TMP_DIR = "java.io.tmpdir"; String PROJECTS_HOME = "projects"; String PROJECTS_WORKSPACE = "workspace"; String PROJECTS_TEMP = "temp"; String ARCHIVE_HOME = "workspace/archive"; String PROJECT_INFO_FILE = "project.info"; String TOOLS_DIR = "tools"; String JENKINS_DIR = "jenkins"; String PLUGIN_DIR = "plugins"; String JENKINS_HOME = "JENKINS_HOME"; String TYPE_TOMCAT = "Apache Tomcat"; String TYPE_JBOSS = "JBoss"; String TYPE_WEBLOGIC ="WebLogic"; // Constants for Maven String MVN_COMMAND = "mvn"; String MVN_ARCHETYPE = "archetype"; String MVN_GOAL_GENERATE = "generate"; String MVN_GOAL_PACKAGE = "package"; String MVN_PLUGIN_PHP_ID = "php:"; String MVN_PLUGIN_DRUPAL_ID = "drupal:"; String MVN_PLUGIN_ANDROID_ID = "android:"; String MVN_PLUGIN_JAVA_ID = "java:"; String MVN_PLUGIN_NODEJS_ID = "nodejs:"; String MVN_PLUGIN_SHAREPOINT_ID = "sharepoint:"; String MVN_GOAL_DEPLOY = "deploy"; String MVN_PLUGIN_IPHONE_ID = "xcode:"; String MVN_PLUGIN_WORDPRESS_ID = "wordpress:"; //Constants for Authentication Token String AUTH_TOKEN = "auth_token"; // Constants for Server String SETTINGS_TEMPLATE_SERVER = "Server"; String SETTINGS_TEMPLATE_BROWSER = "Browser"; String SERVER_PROTOCOL = "protocol"; String SERVER_HOST = "host"; String SERVER_PORT = "port"; String SERVER_ADMIN_USERNAME = "admin_username"; String SERVER_ADMIN_PASSWORD = "admin_password"; String SERVER_DEPLOY_DIR = "deploy_dir"; String SERVER_TYPE = "type"; String SERVER_CONTEXT = "context"; String SERVER_VERSION = "version"; String SERVER_REMOTE_DEPLOYMENT = "remoteDeployment"; // Constants for Database String DB_PROTOCOL="http"; String SETTINGS_TEMPLATE_DB = "Database"; String DB_NAME = "dbname"; String DB_HOST = "host"; String DB_PORT = "port"; String DB_USERNAME = "username"; String DB_PASSWORD = "password"; String DB_TYPE = "type"; String DB_DRIVER = "driver"; String DB_TABLE_PREFIX = "table_prefix"; String DB_VERSION = "version"; // Constants for Email String SETTINGS_TEMPLATE_EMAIL = "Email"; String EMAIL_HOST = "host"; String EMAIL_PORT = "port"; String EMAIL_USER = "username"; String EMAIL_PASSWORD = "password"; // Constants for Web Service String SETTINGS_TEMPLATE_WEBSERVICE = "WebService"; String WEB_SERVICE_PROTOCOL = "protocol"; String WEB_SERVICE_HOST = "host"; String WEB_SERVICE_PORT = "port"; String WEB_SERVICE_CONTEXT = "context"; String WEB_SERVICE_CONFIG_URL="configUrl"; String WEB_SERVICE_USERNAME = "username"; String WEB_SERVICE_PASSWORD = "password"; String BROWSER_NAME = "browser.name"; //Common contants String STR_MINUSD = "-D"; String STR_COLON = ":"; String STR_EQUAL = "="; String STR_DOUBLE_QUOTES = "\""; //Action constants String TEST_FUNCTIONAL = "Functional"; String SITE_SQL = "site.sql"; String JSON_PATH = "/.phresco/sqlfile.json"; String DB_MYSQL = "mysql"; /* * Constants for String */ String STR_BLANK_SPACE = " "; String STR_EQUALS = "="; String STR_COMMA = ","; String CMD_ARG_VAR = "-D"; String STR_UNDER_SCORE="_"; /* * Constants for System properties */ String USER_HOME_DIR = "user.home"; String OS_NAME = "os.name"; /* * Constants for Rest */ String PHR_AUTH_TOKEN = "X-phr-auth-token"; }