Settings.java in  » Project-Management » OpenProj » com » projity » configuration » Java Source Code / Java Documentation Java Source Code and Java Documentation

Home
Java Source Code / Java Documentation
1.6.0 JDK Core
2.6.0 JDK Modules
3.6.0 JDK Modules com.sun
4.6.0 JDK Modules com.sun.java
5.6.0 JDK Modules sun
6.6.0 JDK Platform
7.Ajax
8.Apache Harmony Java SE
9.Aspect oriented
10.Authentication Authorization
11.Blogger System
12.Build
13.Byte Code
14.Cache
15.Chart
16.Chat
17.Code Analyzer
18.Collaboration
19.Content Management System
20.Database Client
21.Database DBMS
22.Database JDBC Connection Pool
23.Database ORM
24.Development
25.EJB Server
26.ERP CRM Financial
27.ESB
28.Forum
29.Game
30.GIS
31.Graphic 3D
32.Graphic Library
33.Groupware
34.HTML Parser
35.IDE
36.IDE Eclipse
37.IDE Netbeans
38.Installer
39.Internationalization Localization
40.Inversion of Control
41.Issue Tracking
42.J2EE
43.J2ME
44.JBoss
45.JMS
46.JMX
47.Library
48.Mail Clients
49.Music
50.Natural Language Processing
51.Net
52.Parser
53.PDF
54.Portal
55.Profiler
56.Project Management
57.Report
58.RSS RDF
59.Rule Engine
60.Science
61.Scripting
62.Search Engine
63.Security
64.Sevlet Container
65.Source Control
66.Swing Library
67.Template Engine
68.Test Coverage
69.Testing
70.UML
71.Web Crawler
72.Web Framework
73.Web Mail
74.Web Server
75.Web Services
76.Web Services apache cxf 2.2.6
77.Web Services AXIS2
78.Wiki Engine
79.Workflow Engines
80.XML
81.XML UI
Java Source Code / Java Documentation  » Project Management » OpenProj » com.projity.configuration 
Source Cross Referenced  Class Diagram Java Document (Java Doc) 


        /*
        The contents of this file are subject to the Common Public Attribution License 
        Version 1.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.projity.com/license . The License is based on the Mozilla Public 
        License Version 1.1 but Sections 14 and 15 have been added to cover use of 
        software over a computer network and provide for limited attribution for the 
        Original Developer. In addition, Exhibit A has been modified to be consistent 
        with Exhibit B.

        Software distributed under the License is distributed on an "AS IS" basis, 
        WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the 
        specific language governing rights and limitations under the License. The 
        Original Code is OpenProj. The Original Developer is the Initial Developer and 
        is Projity, Inc. All portions of the code written by Projity are Copyright (c) 
        2006, 2007. All Rights Reserved. Contributors Projity, Inc.

        Alternatively, the contents of this file may be used under the terms of the 
        Projity End-User License Agreeement (the Projity License), in which case the 
        provisions of the Projity License are applicable instead of those above. If you 
        wish to allow use of your version of this file only under the terms of the 
        Projity License and not to allow others to use your version of this file under 
        the CPAL, indicate your decision by deleting the provisions above and replace 
        them with the notice and other provisions required by the Projity  License. If 
        you do not delete the provisions above, a recipient may use your version of this 
        file under either the CPAL or the Projity License.

        [NOTE: The text of this license may differ slightly from the text of the notices 
        in Exhibits A and B of the license at http://www.projity.com/license. You should 
        use the latest text at http://www.projity.com/license for your modifications.
        You may not remove this license text from the source files.]

        Attribution Information: Attribution Copyright Notice: Copyright � 2006, 2007 
        Projity, Inc. Attribution Phrase (not exceeding 10 words): Powered by OpenProj, 
        an open source solution from Projity. Attribution URL: http://www.projity.com 
        Graphic Image as provided in the Covered Code as file:  openproj_logo.png with 
        alternatives listed on http://www.projity.com/logo

        Display of Attribution Information is required in Larger Works which are defined 
        in the CPAL as a work which combines Covered Code or portions thereof with code 
        not governed by the terms of the CPAL. However, in addition to the other notice 
        obligations, all copies of the Covered Code in Executable and Source Code form 
        distributed must, as a form of attribution of the original author, include on 
        each user interface screen the "OpenProj" logo visible to all users.  The 
        OpenProj logo should be located horizontally aligned with the menu bar and left 
        justified on the top left of the screen adjacent to the File menu.  The logo 
        must be at least 100 x 25 pixels.  When users click on the "OpenProj" logo it 
        must direct them back to http://www.projity.com.  
         */
        package com.projity.configuration;

        import java.io.File;
        import java.io.FileInputStream;
        import java.io.FileNotFoundException;
        import java.io.IOException;
        import java.util.Locale;
        import java.util.Properties;
        import java.util.StringTokenizer;

        import com.projity.strings.Messages;

        /**
         * Stores global constants related to the application settings. Some are also read in from config
         */
        public class Settings {
            public static final boolean CLUSTERED = true;
            public static final String CLUSTER_NODES = "jnp://localhost:1100";
            public static final String SITE_HOME = "http://www.projity.com";
            public static final String HELP_HOME = "http://openproj.org/wiki/index.php?title=";
            public static final String WEB_APP = "web";
            public static final String WEB_HOME = SITE_HOME + "/" + WEB_APP;

            public static int NUM_ARRAY_BASELINES = 11; // should get set from config file 
            public static int NUM_COST_RATES = 5;
            public static String COST_RATE_NAMES = "A;B;C;D;E";
            public static int NUM_HIERARCHIES = 11;
            public static int CALENDAR_INTERVALS = 5;

            public static int numBaselines() {
                return NUM_ARRAY_BASELINES + 2;
            }// "baseline" + basline1-10 + timesheet

            public static int numHierarchies() {
                return NUM_HIERARCHIES;
            }// "wbs" + hierachy 1-10

            public static int numGanttBaselines() {
                return NUM_ARRAY_BASELINES + 1;
            }// "baseline" + basline1-10

            public static String LIST_SEPARATOR = Messages
                    .getString("Symbol.listSeparator"); //; for example
            public static String LEFT_BRACKET = Messages
                    .getString("Symbol.leftBracket"); //[ for example
            public static String RIGHT_BRACKET = Messages
                    .getString("Symbol.rightBracket"); //] for example	
            public static String PERCENT = Messages.getString("Symbol.percent"); //] for example
            public static String SLASH = Messages.getString("Symbol.slash"); // / for example
            public static String ELLIPSIS = Messages
                    .getString("Symbol.ellipsis"); // / for example ...
            public static int STRING_LIST_LIMIT = 20; // number of items to put in a string list.  If exceeded, will display a message saying all can't be displayed.  See class StringList
            public static boolean SHOW_HELP_LINKS = true;
            public static String VERSION_TYPE_STANDALONE = "standalone";
            public static String VERSION_TYPE_SERVER = "server";
        }
w__ww._j___a__v_a_2s.__c_o___m | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.