KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > alfresco > webservice > util > Constants


1 /*
2  * Copyright (C) 2005 Alfresco, Inc.
3  *
4  * Licensed under the Mozilla Public License version 1.1
5  * with a permitted attribution clause. You may obtain a
6  * copy of the License at
7  *
8  * http://www.alfresco.org/legal/license.txt
9  *
10  * Unless required by applicable law or agreed to in writing,
11  * software distributed under the License is distributed on an
12  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
13  * either express or implied. See the License for the specific
14  * language governing permissions and limitations under the
15  * License.
16  */

17 package org.alfresco.webservice.util;
18
19
20 /**
21  * Constants class used by the web service client samples and tests
22  *
23  * @author Roy Wetherall
24  */

25 public class Constants
26 {
27     /** Namespace constants */
28     public static final String JavaDoc NAMESPACE_SYSTEM_MODEL = "http://www.alfresco.org/model/system/1.0";
29     public static final String JavaDoc NAMESPACE_CONTENT_MODEL = "http://www.alfresco.org/model/content/1.0";
30     
31     /** Useful model constants */
32     public static final String JavaDoc ASSOC_CHILDREN = createQNameString(NAMESPACE_SYSTEM_MODEL, "children");
33     public static final String JavaDoc TYPE_CMOBJECT = createQNameString(NAMESPACE_CONTENT_MODEL, "cmobject");
34     public static final String JavaDoc PROP_NAME = createQNameString(NAMESPACE_CONTENT_MODEL, "name");
35     public static final String JavaDoc TYPE_CONTENT = createQNameString(NAMESPACE_CONTENT_MODEL, "content");
36     public static final String JavaDoc PROP_CONTENT = createQNameString(NAMESPACE_CONTENT_MODEL, "content");
37     public static final String JavaDoc ASSOC_CONTAINS = createQNameString(NAMESPACE_CONTENT_MODEL, "contains");
38     public static final String JavaDoc ASPECT_VERSIONABLE = createQNameString(NAMESPACE_CONTENT_MODEL, "versionable");
39     public static final String JavaDoc PROP_CREATED = createQNameString(NAMESPACE_CONTENT_MODEL, "created");
40     public static final String JavaDoc PROP_DESCRIPTION = createQNameString(NAMESPACE_CONTENT_MODEL, "description");
41     public static final String JavaDoc TYPE_FOLDER = createQNameString(NAMESPACE_CONTENT_MODEL, "folder");
42     public static final String JavaDoc ASPECT_CLASSIFIABLE = createQNameString(NAMESPACE_CONTENT_MODEL, "classifiable");
43     
44     /** Person property constants */
45     public static final String JavaDoc PROP_USERNAME = createQNameString(NAMESPACE_CONTENT_MODEL, "userName");
46     public static final String JavaDoc PROP_USER_HOMEFOLDER = createQNameString(NAMESPACE_CONTENT_MODEL, "homeFolder");
47     public static final String JavaDoc PROP_USER_FIRSTNAME = createQNameString(NAMESPACE_CONTENT_MODEL, "firstName");
48     public static final String JavaDoc PROP_USER_MIDDLENAME = createQNameString(NAMESPACE_CONTENT_MODEL, "middleName");
49     public static final String JavaDoc PROP_USER_LASTNAME = createQNameString(NAMESPACE_CONTENT_MODEL, "lastName");
50     public static final String JavaDoc PROP_USER_EMAIL = createQNameString(NAMESPACE_CONTENT_MODEL, "email");
51     public static final String JavaDoc PROP_USER_ORGID = createQNameString(NAMESPACE_CONTENT_MODEL, "organizationId");
52     
53     /** Mime types */
54     public static final String JavaDoc MIMETYPE_TEXT_PLAIN = "text/plain";
55     public static final String JavaDoc MIMETYPE_TEXT_CSS = "text/css";
56     
57     /** Permission prefixes for role's and group's */
58     public static final String JavaDoc ROLE_PREFIX = "ROLE_";
59     public static final String JavaDoc GROUP_PREFIX = "GROUP_";
60     
61     /** Standard authorities */
62     public static final String JavaDoc ALL_AUTHORITIES = "GROUP_EVERYONE";
63     public static final String JavaDoc OWNER_AUTHORITY = "ROLE_OWNER";
64     public static final String JavaDoc LOCK_OWNER_AUTHORITY = "ROLE_LOCK_OWNER";
65     public static final String JavaDoc ADMINISTRATOR_AUTHORITY = "ROLE_ADMINISTRATOR";
66
67     /** Common permissions */
68     public static final String JavaDoc ALL_PERMISSIONS = "All";
69     public static final String JavaDoc FULL_CONTROL = "FullControl";
70     public static final String JavaDoc READ = "Read";
71     public static final String JavaDoc WRITE = "Write";
72     public static final String JavaDoc DELETE = "Delete";
73     public static final String JavaDoc ADD_CHILDREN = "AddChildren";
74     public static final String JavaDoc READ_PROPERTIES = "ReadProperties";
75     public static final String JavaDoc READ_CHILDREN = "ReadChildren";
76     public static final String JavaDoc WRITE_PROPERTIES = "WriteProperties";
77     public static final String JavaDoc DELETE_NODE = "DeleteNode";
78     public static final String JavaDoc DELETE_CHILDREN = "DeleteChildren";
79     public static final String JavaDoc CREATE_CHILDREN = "CreateChildren";
80     public static final String JavaDoc LINK_CHILDREN = "LinkChildren";
81     public static final String JavaDoc DELETE_ASSOCIATIONS = "DeleteAssociations";
82     public static final String JavaDoc READ_ASSOCIATIONS = "ReadAssociations";
83     public static final String JavaDoc CREATE_ASSOCIATIONS = "CreateAssociations";
84     public static final String JavaDoc READ_PERMISSIONS = "ReadPermissions";
85     public static final String JavaDoc CHANGE_PERMISSIONS = "ChangePermissions";
86     public static final String JavaDoc EXECUTE = "Execute";
87     public static final String JavaDoc READ_CONTENT = "ReadContent";
88     public static final String JavaDoc WRITE_CONTENT = "WriteContent";
89     public static final String JavaDoc EXECUTE_CONTENT = "ExecuteContent";
90     public static final String JavaDoc TAKE_OWNERSHIP = "TakeOwnership";
91     public static final String JavaDoc SET_OWNER = "SetOwner";
92     public static final String JavaDoc COORDINATOR = "Coordinator";
93     public static final String JavaDoc CONTRIBUTOR = "Contributor";
94     public static final String JavaDoc EDITOR = "Editor";
95     public static final String JavaDoc GUEST = "Guest";
96     public static final String JavaDoc LOCK = "Lock";
97     public static final String JavaDoc UNLOCK = "Unlock";
98     public static final String JavaDoc CHECK_OUT = "CheckOut";
99     public static final String JavaDoc CHECK_IN = "CheckIn";
100     public static final String JavaDoc CANCEL_CHECK_OUT = "CancelCheckOut";
101
102     /**
103      * Helper function to create a QName string from a namespace URI and name
104      *
105      * @param namespace the namespace URI
106      * @param name the name
107      * @return QName string
108      */

109     public static String JavaDoc createQNameString(String JavaDoc namespace, String JavaDoc name)
110     {
111         return "{" + namespace + "}" + name;
112     }
113 }
114
Popular Tags