1
22
23 package com.liferay.portal.service;
24
25
51 public interface GroupLocalService {
52 public com.liferay.portal.model.Group addGroup(
53 com.liferay.portal.model.Group model)
54 throws com.liferay.portal.SystemException;
55
56 public java.util.List dynamicQuery(
57 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer)
58 throws com.liferay.portal.SystemException;
59
60 public java.util.List dynamicQuery(
61 com.liferay.portal.kernel.dao.DynamicQueryInitializer queryInitializer,
62 int begin, int end) throws com.liferay.portal.SystemException;
63
64 public com.liferay.portal.model.Group updateGroup(
65 com.liferay.portal.model.Group model)
66 throws com.liferay.portal.SystemException;
67
68 public com.liferay.portal.model.Group addGroup(long userId,
69 java.lang.String className, long classPK, java.lang.String name,
70 java.lang.String description, java.lang.String type,
71 java.lang.String friendlyURL, boolean active)
72 throws com.liferay.portal.SystemException,
73 com.liferay.portal.PortalException;
74
75 public com.liferay.portal.model.Group addGroup(long userId,
76 java.lang.String className, long classPK, long liveGroupId,
77 java.lang.String name, java.lang.String description,
78 java.lang.String type, java.lang.String friendlyURL, boolean active)
79 throws com.liferay.portal.SystemException,
80 com.liferay.portal.PortalException;
81
82 public void addRoleGroups(long roleId, long[] groupIds)
83 throws com.liferay.portal.SystemException,
84 com.liferay.portal.PortalException;
85
86 public void addUserGroups(long userId, long[] groupIds)
87 throws com.liferay.portal.SystemException,
88 com.liferay.portal.PortalException;
89
90 public void checkSystemGroups(long companyId)
91 throws com.liferay.portal.SystemException,
92 com.liferay.portal.PortalException;
93
94 public void deleteGroup(long groupId)
95 throws com.liferay.portal.SystemException,
96 com.liferay.portal.PortalException;
97
98 public com.liferay.portal.model.Group getFriendlyURLGroup(long companyId,
99 java.lang.String friendlyURL)
100 throws com.liferay.portal.SystemException,
101 com.liferay.portal.PortalException;
102
103 public com.liferay.portal.model.Group getGroup(long groupId)
104 throws com.liferay.portal.SystemException,
105 com.liferay.portal.PortalException;
106
107 public com.liferay.portal.model.Group getGroup(long companyId,
108 java.lang.String name)
109 throws com.liferay.portal.SystemException,
110 com.liferay.portal.PortalException;
111
112 public com.liferay.portal.model.Group getOrganizationGroup(long companyId,
113 long organizationId)
114 throws com.liferay.portal.SystemException,
115 com.liferay.portal.PortalException;
116
117 public java.util.List getOrganizationsGroups(java.util.List organizations)
118 throws com.liferay.portal.SystemException,
119 com.liferay.portal.PortalException;
120
121 public java.util.List getRoleGroups(long roleId)
122 throws com.liferay.portal.SystemException,
123 com.liferay.portal.PortalException;
124
125 public com.liferay.portal.model.Group getStagingGroup(long liveGroupId)
126 throws com.liferay.portal.SystemException,
127 com.liferay.portal.PortalException;
128
129 public com.liferay.portal.model.Group getUserGroup(long companyId,
130 long userId)
131 throws com.liferay.portal.SystemException,
132 com.liferay.portal.PortalException;
133
134 public com.liferay.portal.model.Group getUserGroupGroup(long companyId,
135 long userGroupId)
136 throws com.liferay.portal.SystemException,
137 com.liferay.portal.PortalException;
138
139 public java.util.List getUserGroupsGroups(java.util.List userGroups)
140 throws com.liferay.portal.SystemException,
141 com.liferay.portal.PortalException;
142
143 public boolean hasRoleGroup(long roleId, long groupId)
144 throws com.liferay.portal.SystemException,
145 com.liferay.portal.PortalException;
146
147 public boolean hasUserGroup(long userId, long groupId)
148 throws com.liferay.portal.SystemException;
149
150 public java.util.List search(long companyId, java.lang.String name,
151 java.lang.String description, java.util.LinkedHashMap params,
152 int begin, int end) throws com.liferay.portal.SystemException;
153
154 public int searchCount(long companyId, java.lang.String name,
155 java.lang.String description, java.util.LinkedHashMap params)
156 throws com.liferay.portal.SystemException;
157
158 public void setRoleGroups(long roleId, long[] groupIds)
159 throws com.liferay.portal.SystemException,
160 com.liferay.portal.PortalException;
161
162 public void setUserGroups(long userId, long[] groupIds)
163 throws com.liferay.portal.SystemException,
164 com.liferay.portal.PortalException;
165
166 public void unsetRoleGroups(long roleId, long[] groupIds)
167 throws com.liferay.portal.SystemException,
168 com.liferay.portal.PortalException;
169
170 public void unsetUserGroups(long userId, long[] groupIds)
171 throws com.liferay.portal.SystemException,
172 com.liferay.portal.PortalException;
173
174 public com.liferay.portal.model.Group updateGroup(long groupId,
175 java.lang.String name, java.lang.String description,
176 java.lang.String type, java.lang.String friendlyURL, boolean active)
177 throws com.liferay.portal.SystemException,
178 com.liferay.portal.PortalException;
179
180 public com.liferay.portal.model.Group updateGroup(long groupId,
181 java.lang.String typeSettings)
182 throws com.liferay.portal.SystemException,
183 com.liferay.portal.PortalException;
184 }