@Override public int compareTo(UserGroupRole userGroupRole) { return _userGroupRole.compareTo(userGroupRole); }
/** * Returns the company ID of this user group role. * * @return the company ID of this user group role */ @Override public long getCompanyId() { return _userGroupRole.getCompanyId(); }
@Override public ExpandoBridge getExpandoBridge() { return _userGroupRole.getExpandoBridge(); }
public static UserGroupRoleSoap toSoapModel(UserGroupRole model) { UserGroupRoleSoap soapModel = new UserGroupRoleSoap(); soapModel.setMvccVersion(model.getMvccVersion()); soapModel.setUserId(model.getUserId()); soapModel.setGroupId(model.getGroupId()); soapModel.setRoleId(model.getRoleId()); soapModel.setCompanyId(model.getCompanyId()); return soapModel; }
@Override public Role getRole() throws com.liferay.portal.kernel.exception.PortalException { return _userGroupRole.getRole(); }
/** * Returns the group ID of this user group role. * * @return the group ID of this user group role */ @Override public long getGroupId() { return _userGroupRole.getGroupId(); }
@Override public Serializable getPrimaryKeyObj() { return _userGroupRole.getPrimaryKeyObj(); }
@Override public Group getGroup() throws com.liferay.portal.kernel.exception.PortalException { return _userGroupRole.getGroup(); }
/** * Returns the mvcc version of this user group role. * * @return the mvcc version of this user group role */ @Override public long getMvccVersion() { return _userGroupRole.getMvccVersion(); }
/** * Returns the primary key of this user group role. * * @return the primary key of this user group role */ @Override public com.liferay.portal.kernel.service.persistence.UserGroupRolePK getPrimaryKey() { return _userGroupRole.getPrimaryKey(); }
@Override public Object clone() { return new UserGroupRoleWrapper((UserGroupRole)_userGroupRole.clone()); }
@Override public void verifyPolicy() throws PortalException { ActionableDynamicQuery organizationActionableDynamicQuery = OrganizationLocalServiceUtil.getActionableDynamicQuery(); organizationActionableDynamicQuery.setPerformActionMethod( (Organization organization) -> { verifyPolicy(organization); ActionableDynamicQuery userGroupRoleActionableDynamicQuery = UserGroupRoleLocalServiceUtil.getActionableDynamicQuery(); userGroupRoleActionableDynamicQuery.setGroupId( organization.getGroupId()); userGroupRoleActionableDynamicQuery.setPerformActionMethod( (UserGroupRole userGroupRole) -> { verifyPolicy(userGroupRole.getRole()); }); userGroupRoleActionableDynamicQuery.performActions(); }); organizationActionableDynamicQuery.performActions(); }
@Override public Long get(UserGroupRole userGroupRole) { return userGroupRole.getGroupId(); }
@Override public void verifyPolicy() throws PortalException { ActionableDynamicQuery groupActionableDynamicQuery = GroupLocalServiceUtil.getActionableDynamicQuery(); groupActionableDynamicQuery.setAddCriteriaMethod( dynamicQuery -> { Property property = PropertyFactoryUtil.forName("site"); dynamicQuery.add(property.eq(true)); }); groupActionableDynamicQuery.setPerformActionMethod( (Group group) -> { verifyPolicy(group); ActionableDynamicQuery userGroupRoleActionableDynamicQuery = UserGroupRoleLocalServiceUtil.getActionableDynamicQuery(); userGroupRoleActionableDynamicQuery.setGroupId( group.getGroupId()); userGroupRoleActionableDynamicQuery.setPerformActionMethod( (UserGroupRole userGroupRole) -> { verifyPolicy(userGroupRole.getRole()); }); userGroupRoleActionableDynamicQuery.performActions(); }); groupActionableDynamicQuery.performActions(); }