KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > openharmonise > him > harmonise > HarmonisePaths


1 /*
2  * The contents of this file are subject to the
3  * Mozilla Public License Version 1.1 (the "License");
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at http://www.mozilla.org/MPL/
6  *
7  * Software distributed under the License is distributed on an "AS IS"
8  * basis, WITHOUT WARRANTY OF ANY KIND, either express or implied.
9  * See the License for the specific language governing rights and
10  * limitations under the License.
11  *
12  * The Initial Developer of the Original Code is Simulacra Media Ltd.
13  * Portions created by Simulacra Media Ltd are Copyright (C) Simulacra Media Ltd, 2004.
14  *
15  * All Rights Reserved.
16  *
17  * Contributor(s):
18  */

19 package org.openharmonise.him.harmonise;
20
21 /**
22  * Class of statics for Harmonise paths.
23  *
24  * @author Matthew Large
25  * @version $Revision: 1.1 $
26  *
27  */

28 public class HarmonisePaths {
29
30     /**
31      * Instance, following singleton pattern, for future use.
32      */

33     private static HarmonisePaths m_instance = null;
34
35     public static String JavaDoc PATH_ROOT = "/webdav";
36
37     public static String JavaDoc PATH_ARCHIVE = "/webdav/Archive";
38     
39     public static String JavaDoc PATH_CONTENT = PATH_ROOT + "/Content";
40     public static String JavaDoc PATH_DOCUMENTS = PATH_CONTENT + "/Documents";
41     public static String JavaDoc PATH_ASSETS = PATH_CONTENT + "/Assets";
42     public static String JavaDoc PATH_EMAIL = PATH_ASSETS + "/e-mail";
43     public static String JavaDoc PATH_FLASH = PATH_ASSETS + "/flash";
44     public static String JavaDoc PATH_IMAGES = PATH_ASSETS + "/image";
45     public static String JavaDoc PATH_LINKS = PATH_ASSETS + "/links";
46     public static String JavaDoc PATH_PDF = PATH_ASSETS + "/pdf";
47     public static String JavaDoc PATH_MOVIES = PATH_ASSETS + "/movies";
48     public static String JavaDoc PATH_AUDIO = PATH_ASSETS + "/audio";
49     public static String JavaDoc PATH_OFFICE = PATH_ASSETS + "/office";
50
51     public static String JavaDoc PATH_METADATA = PATH_ROOT + "/Metadata";
52     public static String JavaDoc PATH_PROPERTIES = PATH_METADATA + "/Properties";
53     public static String JavaDoc PATH_VALUES = PATH_METADATA + "/Values";
54
55     public static String JavaDoc PATH_NEWSLETTER = PATH_ROOT + "/Newsletter";
56     public static String JavaDoc PATH_NEWSLETTER_DRAFT = PATH_NEWSLETTER + "/draft";
57     public static String JavaDoc PATH_NEWSLETTER_OUTBOX = PATH_NEWSLETTER + "/outbox";
58     public static String JavaDoc PATH_NEWSLETTER_SENT = PATH_NEWSLETTER + "/sent";
59
60     public static String JavaDoc PATH_REPORTS = PATH_ROOT + "/Reports";
61     public static String JavaDoc PATH_REPORTS_OUTPUT = PATH_REPORTS + "/output";
62     public static String JavaDoc PATH_REPORTS_QUERIES = PATH_REPORTS + "/queries";
63
64     public static String JavaDoc PATH_USERS = PATH_ROOT + "/Users";
65     public static String JavaDoc PATH_USERS_ADMIN = PATH_USERS + "/admin";
66     public static String JavaDoc PATH_USERS_PUBLIC = PATH_USERS + "/public";
67
68     public static String JavaDoc PATH_WEBSITE = PATH_ROOT + "/Website";
69     public static String JavaDoc PATH_COMPOSITION = PATH_WEBSITE + "/Composition";
70     public static String JavaDoc PATH_INCLUDES = PATH_COMPOSITION + "/Includes";
71     public static String JavaDoc PATH_OBJECT_TEMPLATES = PATH_COMPOSITION + "/Object Templates";
72     public static String JavaDoc PATH_PAGE_TEMPLATES = PATH_COMPOSITION + "/Page Templates";
73     public static String JavaDoc PATH_DISPLAY = PATH_WEBSITE + "/Display";
74     public static String JavaDoc PATH_XSLT = PATH_DISPLAY + "/XSLT";
75     public static String JavaDoc PATH_PAGE_DEFINITION = PATH_WEBSITE + "/Page Definition";
76     public static String JavaDoc PATH_SITE_ASSETS = PATH_WEBSITE + "/Site Assets";
77     public static String JavaDoc PATH_SITE_ASSETS_FLASH = PATH_SITE_ASSETS + "/flash";
78
79
80     public static String JavaDoc PATH_RBS_PROPS = PATH_ROOT + "/RBS_PROPS";
81     public static String JavaDoc PATH_RBS_VALS = PATH_ROOT + "/RBS_VALS";
82     
83     public static String JavaDoc PATH_WORKFLOW_DEFINITIONS = PATH_ROOT + "/WORKFLOW_DEFS";
84     public static String JavaDoc PATH_WORKFLOW_STAGES = PATH_ROOT + "/WORKFLOW_STAGES";
85     public static String JavaDoc PATH_WORKFLOW_PROPS = PATH_ROOT + "/WORKFLOW_PROPS";
86     
87     public static String JavaDoc PATH_SYSTEM_PROPS = PATH_ROOT + "/SYSTEM_PROPS";
88
89     /**
90      *
91      */

92     public HarmonisePaths() {
93         super();
94     }
95     
96     /**
97      * Returns the instance, following the singleton pattern, for future
98      * use.
99      *
100      * @return Instance
101      */

102     public static HarmonisePaths getInstance() {
103         if(m_instance==null) {
104             m_instance = new HarmonisePaths();
105         }
106         return m_instance;
107     }
108
109 }
Popular Tags