001
014
015 package com.liferay.portal.model;
016
017
020 public class GroupConstants {
021
022 public static final long DEFAULT_PARENT_GROUP_ID = 0;
023
024 public static final long DEFAULT_LIVE_GROUP_ID = 0;
025
026 public static final String CONTROL_PANEL = "Control Panel";
027
028 public static final String CONTROL_PANEL_FRIENDLY_URL = "/control_panel";
029
030 public static final String GUEST = "Guest";
031
032 public static final String[] SYSTEM_GROUPS = {
033 CONTROL_PANEL, GUEST
034 };
035
036 public static final int TYPE_COMMUNITY_OPEN = 1;
037
038 public static final String TYPE_COMMUNITY_OPEN_LABEL = "open";
039
040 public static final int TYPE_COMMUNITY_PRIVATE = 3;
041
042 public static final String TYPE_COMMUNITY_PRIVATE_LABEL = "private";
043
044 public static final int TYPE_COMMUNITY_RESTRICTED = 2;
045
046 public static final String TYPE_COMMUNITY_RESTRICTED_LABEL = "restricted";
047
048 public static final int TYPE_COMMUNITY_SYSTEM = 4;
049
050 public static final String TYPE_COMMUNITY_SYSTEM_LABEL = "system";
051
052 public static String getTypeLabel(int type) {
053 if (type == TYPE_COMMUNITY_OPEN) {
054 return TYPE_COMMUNITY_OPEN_LABEL;
055 }
056 else if (type == TYPE_COMMUNITY_PRIVATE) {
057 return TYPE_COMMUNITY_PRIVATE_LABEL;
058 }
059 else if (type == TYPE_COMMUNITY_RESTRICTED) {
060 return TYPE_COMMUNITY_RESTRICTED_LABEL;
061 }
062 else {
063 return TYPE_COMMUNITY_SYSTEM_LABEL;
064 }
065 }
066
067 }