1
22
23 package com.liferay.portal.service;
24
25 import com.liferay.portal.PortalException;
26 import com.liferay.portal.SystemException;
27 import com.liferay.portal.kernel.annotation.Isolation;
28 import com.liferay.portal.kernel.annotation.Propagation;
29 import com.liferay.portal.kernel.annotation.Transactional;
30
31
55 @Transactional(isolation = Isolation.PORTAL, rollbackFor = {
56 PortalException.class, SystemException.class})
57 public interface UserGroupGroupRoleLocalService {
58 public com.liferay.portal.model.UserGroupGroupRole addUserGroupGroupRole(
59 com.liferay.portal.model.UserGroupGroupRole userGroupGroupRole)
60 throws com.liferay.portal.SystemException;
61
62 public com.liferay.portal.model.UserGroupGroupRole createUserGroupGroupRole(
63 com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK);
64
65 public void deleteUserGroupGroupRole(
66 com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK)
67 throws com.liferay.portal.PortalException,
68 com.liferay.portal.SystemException;
69
70 public void deleteUserGroupGroupRole(
71 com.liferay.portal.model.UserGroupGroupRole userGroupGroupRole)
72 throws com.liferay.portal.SystemException;
73
74 public java.util.List<Object> dynamicQuery(
75 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
76 throws com.liferay.portal.SystemException;
77
78 public java.util.List<Object> dynamicQuery(
79 com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,
80 int end) throws com.liferay.portal.SystemException;
81
82 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
83 public com.liferay.portal.model.UserGroupGroupRole getUserGroupGroupRole(
84 com.liferay.portal.service.persistence.UserGroupGroupRolePK userGroupGroupRolePK)
85 throws com.liferay.portal.PortalException,
86 com.liferay.portal.SystemException;
87
88 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
89 public java.util.List<com.liferay.portal.model.UserGroupGroupRole> getUserGroupGroupRoles(
90 int start, int end) throws com.liferay.portal.SystemException;
91
92 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
93 public int getUserGroupGroupRolesCount()
94 throws com.liferay.portal.SystemException;
95
96 public com.liferay.portal.model.UserGroupGroupRole updateUserGroupGroupRole(
97 com.liferay.portal.model.UserGroupGroupRole userGroupGroupRole)
98 throws com.liferay.portal.SystemException;
99
100 public com.liferay.portal.model.UserGroupGroupRole updateUserGroupGroupRole(
101 com.liferay.portal.model.UserGroupGroupRole userGroupGroupRole,
102 boolean merge) throws com.liferay.portal.SystemException;
103
104 public void addUserGroupGroupRoles(long userGroupId, long groupId,
105 long[] roleIds)
106 throws com.liferay.portal.PortalException,
107 com.liferay.portal.SystemException;
108
109 public void addUserGroupGroupRoles(long[] userGroupIds, long groupId,
110 long roleId)
111 throws com.liferay.portal.PortalException,
112 com.liferay.portal.SystemException;
113
114 public void deleteUserGroupGroupRoles(long userGroupId, long groupId,
115 long[] roleIds) throws com.liferay.portal.SystemException;
116
117 public void deleteUserGroupGroupRoles(long userGroupId, long[] groupIds)
118 throws com.liferay.portal.SystemException;
119
120 public void deleteUserGroupGroupRoles(long[] userGroupIds, long groupId)
121 throws com.liferay.portal.SystemException;
122
123 public void deleteUserGroupGroupRoles(long[] userGroupIds, long groupId,
124 long roleId) throws com.liferay.portal.SystemException;
125
126 public void deleteUserGroupGroupRolesByGroupId(long groupId)
127 throws com.liferay.portal.SystemException;
128
129 public void deleteUserGroupGroupRolesByRoleId(long roleId)
130 throws com.liferay.portal.SystemException;
131
132 public void deleteUserGroupGroupRolesByUserGroupId(long userGroupId)
133 throws com.liferay.portal.SystemException;
134
135 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
136 public java.util.List<com.liferay.portal.model.UserGroupGroupRole> getUserGroupGroupRoles(
137 long userGroupId) throws com.liferay.portal.SystemException;
138
139 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
140 public java.util.List<com.liferay.portal.model.UserGroupGroupRole> getUserGroupGroupRoles(
141 long userGroupId, long groupId)
142 throws com.liferay.portal.SystemException;
143
144 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
145 public java.util.List<com.liferay.portal.model.UserGroupGroupRole> getUserGroupGroupRolesByGroupAndRole(
146 long groupId, long roleId) throws com.liferay.portal.SystemException;
147
148 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
149 public boolean hasUserGroupGroupRole(long userGroupId, long groupId,
150 long roleId) throws com.liferay.portal.SystemException;
151
152 @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
153 public boolean hasUserGroupGroupRole(long userGroupId, long groupId,
154 java.lang.String roleName)
155 throws com.liferay.portal.PortalException,
156 com.liferay.portal.SystemException;
157 }