1
22
23 package com.liferay.portal.model.impl;
24
25 import com.liferay.portal.model.Role;
26 import com.liferay.portal.util.RoleNames;
27
28
34 public class RoleImpl extends RoleModelImpl implements Role {
35
36 public static final String ADMINISTRATOR = RoleNames.ADMINISTRATOR;
37
38 public static final String GUEST = RoleNames.GUEST;
39
40 public static final String POWER_USER = RoleNames.POWER_USER;
41
42 public static final String USER = RoleNames.USER;
43
44 public static final String[] SYSTEM_ROLES = RoleNames.SYSTEM_ROLES;
45
46 public static final String COMMUNITY_ADMINISTRATOR =
47 RoleNames.COMMUNITY_ADMINISTRATOR;
48
49 public static final String COMMUNITY_MEMBER = RoleNames.COMMUNITY_MEMBER;
50
51 public static final String COMMUNITY_OWNER = RoleNames.COMMUNITY_OWNER;
52
53 public static final String[] SYSTEM_COMMUNITY_ROLES =
54 RoleNames.SYSTEM_COMMUNITY_ROLES;
55
56 public static final String ORGANIZATION_ADMINISTRATOR =
57 RoleNames.ORGANIZATION_ADMINISTRATOR;
58
59 public static final String ORGANIZATION_MEMBER =
60 RoleNames.ORGANIZATION_MEMBER;
61
62 public static final String ORGANIZATION_OWNER =
63 RoleNames.ORGANIZATION_OWNER;
64
65 public static final String[] SYSTEM_ORGANIZATION_ROLES =
66 RoleNames.SYSTEM_ORGANIZATION_ROLES;
67
68 public static final int TYPE_COMMUNITY = 2;
69
70 public static final String TYPE_COMMUNITY_LABEL = "community";
71
72 public static final int TYPE_ORGANIZATION = 3;
73
74 public static final String TYPE_ORGANIZATION_LABEL = "organization";
75
76 public static final int TYPE_REGULAR = 1;
77
78 public static final String TYPE_REGULAR_LABEL = "regular";
79
80 public static String getTypeLabel(int type) {
81 if (type == TYPE_COMMUNITY) {
82 return TYPE_COMMUNITY_LABEL;
83 }
84 else if (type == TYPE_ORGANIZATION) {
85 return TYPE_ORGANIZATION_LABEL;
86 }
87 else {
88 return TYPE_REGULAR_LABEL;
89 }
90 }
91
92 public RoleImpl() {
93 }
94
95 public String getTypeLabel() {
96 return getTypeLabel(getType());
97 }
98
99 }