01: /*
02: * Licensed to the Apache Software Foundation (ASF) under one or more
03: * contributor license agreements. See the NOTICE file distributed with
04: * this work for additional information regarding copyright ownership.
05: * The ASF licenses this file to You under the Apache License, Version 2.0
06: * (the "License"); you may not use this file except in compliance with
07: * the License. You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */
17: package org.apache.jetspeed.administration;
18:
19: /**
20: * PortalConfiguration portal configuration contants
21: * TODO: integrate Configuration with JMX
22: *
23: * @author <a href="mailto:taylor@apache.org">David Sean Taylor</a>
24: * @version $Id: $
25: */
26: public interface PortalConfigurationConstants {
27: /** EMAIL */
28: /** email of the system administrator */
29: static final String EMAIL_ADMIN = "email.admin";
30: /** email of the system manager */
31: static final String EMAIL_MANAGER = "email.manager";
32: /** email sender */
33: static final String EMAIL_SENDER = "email.sender";
34: /** email user info attribute **/
35: static final String EMAIL_USERINFO_ATTRIBUTE = "email.userinfo.attribute";
36:
37: /** LAYOUT */
38: /** the default page layout if none is specified */
39: static final String LAYOUT_PAGE_DEFAULT = "layout.page.default";
40:
41: /** Decorators */
42: /** default page decorator if none specified */
43: static final String DECORATOR_PAGE_DEFAULT = "decorator.page.default";
44: /** default portlet decorator if none specified */
45: static final String DECORATOR_PORTLET_DEFAULT = "decorator.portlet.default";
46:
47: /** PSML **/
48: /** default psml page */
49: static final String PSML_PAGE_DEFAULT = "psml.page.default";
50:
51: /** PSML Templates */
52: /** PSML Folder Template to copy during new user creation and registration */
53: static final String PSML_TEMPLATE_FOLDER = "psml.template.folder";
54:
55: /** PROFILER **/
56: static final String PROFILER_RULE_NAMES_DEFAULT = "profiler.rule.names.default";
57: static final String PROFILER_RULE_VALUES_DEFAULT = "profiler.rule.values.default";
58:
59: /** Registration */
60: /** Registration default Roles assigned during registration or new user creation **/
61: static final String REGISTRATION_ROLES_DEFAULT = "registration.roles.default";
62: /** Registration default groups assigned during registration or new user creation **/
63: static final String REGISTRATION_GROUPS_DEFAULT = "registration.groups.default";
64: /** Registration default profiling rules assigned during registration or new user creation **/
65: static final String REGISTRATION_RULES_DEFAULT = "registration.rules.default";
66:
67: /** Users */
68: static final String USERS_DEFAULT_ADMIN = "default.admin.user";
69: static final String USERS_DEFAULT_GUEST = "default.user.principal";
70: static final String ROLES_DEFAULT_ADMIN = "default.admin.role";
71: static final String ROLES_DEFAULT_MANAGER = "default.manager.role";
72: static final String ROLES_DEFAULT_USER = "default.user.role";
73: static final String ROLES_DEFAULT_GUEST = "default.guest.role";
74:
75: }
|