001
014
015 package com.liferay.portal.model;
016
017
020 public class GroupConstants {
021
022 public static final String CONTROL_PANEL = "Control Panel";
023
024 public static final String CONTROL_PANEL_FRIENDLY_URL = "/control_panel";
025
026 public static final String DEFAULT = "default";
027
028 public static final long DEFAULT_LIVE_GROUP_ID = 0;
029
030 public static final long DEFAULT_PARENT_GROUP_ID = 0;
031
032 public static final String GUEST = "Guest";
033
034 public static final String[] SYSTEM_GROUPS = {
035 CONTROL_PANEL, GUEST, GroupConstants.USER_PERSONAL_SITE
036 };
037
038 public static final int TYPE_SITE_OPEN = 1;
039
040 public static final String TYPE_SITE_OPEN_LABEL = "open";
041
042 public static final int TYPE_SITE_PRIVATE = 3;
043
044 public static final String TYPE_SITE_PRIVATE_LABEL = "private";
045
046 public static final int TYPE_SITE_RESTRICTED = 2;
047
048 public static final String TYPE_SITE_RESTRICTED_LABEL = "restricted";
049
050 public static final int TYPE_SITE_SYSTEM = 4;
051
052 public static final String TYPE_SITE_SYSTEM_LABEL = "system";
053
054 public static final String USER_PERSONAL_SITE = "User Personal Site";
055
056 public static final String USER_PERSONAL_SITE_FRIENDLY_URL =
057 "/personal_site";
058
059 public static String getTypeLabel(int type) {
060 if (type == TYPE_SITE_OPEN) {
061 return TYPE_SITE_OPEN_LABEL;
062 }
063 else if (type == TYPE_SITE_PRIVATE) {
064 return TYPE_SITE_PRIVATE_LABEL;
065 }
066 else if (type == TYPE_SITE_RESTRICTED) {
067 return TYPE_SITE_RESTRICTED_LABEL;
068 }
069 else {
070 return TYPE_SITE_SYSTEM_LABEL;
071 }
072 }
073
074 }