1
14
15 package com.liferay.portal.model;
16
17
22 public class GroupConstants {
23
24 public static final long DEFAULT_PARENT_GROUP_ID = 0;
25
26 public static final long DEFAULT_LIVE_GROUP_ID = 0;
27
28 public static final String CONTROL_PANEL = "Control Panel";
29
30 public static final String CONTROL_PANEL_FRIENDLY_URL = "/control_panel";
31
32 public static final String GUEST = "Guest";
33
34 public static final String[] SYSTEM_GROUPS = {
35 CONTROL_PANEL, GUEST
36 };
37
38 public static final int TYPE_COMMUNITY_OPEN = 1;
39
40 public static final String TYPE_COMMUNITY_OPEN_LABEL = "open";
41
42 public static final int TYPE_COMMUNITY_PRIVATE = 3;
43
44 public static final String TYPE_COMMUNITY_PRIVATE_LABEL = "private";
45
46 public static final int TYPE_COMMUNITY_RESTRICTED = 2;
47
48 public static final String TYPE_COMMUNITY_RESTRICTED_LABEL = "restricted";
49
50 public static final int TYPE_COMMUNITY_SYSTEM = 4;
51
52 public static final String TYPE_COMMUNITY_SYSTEM_LABEL = "system";
53
54 public static String getTypeLabel(int type) {
55 if (type == TYPE_COMMUNITY_OPEN) {
56 return TYPE_COMMUNITY_OPEN_LABEL;
57 }
58 else if (type == TYPE_COMMUNITY_PRIVATE) {
59 return TYPE_COMMUNITY_PRIVATE_LABEL;
60 }
61 else if (type == TYPE_COMMUNITY_RESTRICTED) {
62 return TYPE_COMMUNITY_RESTRICTED_LABEL;
63 }
64 else {
65 return TYPE_COMMUNITY_SYSTEM_LABEL;
66 }
67 }
68
69 }