List of usage examples for com.liferay.portal.kernel.service UserLocalServiceUtil deleteUser
public static com.liferay.portal.kernel.model.User deleteUser(com.liferay.portal.kernel.model.User user) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.calendar.service.test.CalendarServiceTest.java
License:Open Source License
@Sync @Test/*from w w w . j a va2s .c o m*/ public void testIsManageableFromGroup() throws Exception { Group liveGroup = GroupTestUtil.addGroup(); GroupTestUtil.enableLocalStaging(liveGroup); Group notStagedGroup = GroupTestUtil.addGroup(); Group stagingGroup = liveGroup.getStagingGroup(); User adminUser = UserTestUtil.addOmniAdminUser(); try (ContextUserReplace contextUserReplacer = new ContextUserReplace(adminUser)) { Calendar notStagedCalendar = getGroupCalendar(notStagedGroup); Assert.assertTrue(CalendarServiceUtil.isManageableFromGroup(notStagedCalendar.getCalendarId(), notStagedGroup.getGroupId())); Assert.assertTrue(CalendarServiceUtil.isManageableFromGroup(notStagedCalendar.getCalendarId(), liveGroup.getGroupId())); Assert.assertTrue(CalendarServiceUtil.isManageableFromGroup(notStagedCalendar.getCalendarId(), stagingGroup.getGroupId())); Calendar liveCalendar = getGroupCalendar(liveGroup); Assert.assertFalse(CalendarServiceUtil.isManageableFromGroup(liveCalendar.getCalendarId(), notStagedGroup.getGroupId())); Assert.assertFalse(CalendarServiceUtil.isManageableFromGroup(liveCalendar.getCalendarId(), liveGroup.getGroupId())); Assert.assertFalse(CalendarServiceUtil.isManageableFromGroup(liveCalendar.getCalendarId(), stagingGroup.getGroupId())); Calendar stagingCalendar = getGroupCalendar(stagingGroup); Assert.assertFalse(CalendarServiceUtil.isManageableFromGroup(stagingCalendar.getCalendarId(), notStagedGroup.getGroupId())); Assert.assertFalse(CalendarServiceUtil.isManageableFromGroup(stagingCalendar.getCalendarId(), liveGroup.getGroupId())); Assert.assertTrue(CalendarServiceUtil.isManageableFromGroup(stagingCalendar.getCalendarId(), stagingGroup.getGroupId())); } finally { GroupLocalServiceUtil.deleteGroup(liveGroup); GroupLocalServiceUtil.deleteGroup(notStagedGroup); UserLocalServiceUtil.deleteUser(adminUser); } }
From source file:com.liferay.faces.demos.bean.TestSetupBackingBean.java
License:Open Source License
public void resetUsers(ActionEvent actionEvent) throws PortalException { FacesContext facesContext = FacesContext.getCurrentInstance(); if (!companyLocalServiceTracker.isEmpty()) { CompanyLocalService companyLocalService = companyLocalServiceTracker.getService(); try {//from www .j a v a2 s . c om long companyId = LiferayPortletHelperUtil.getCompanyId(facesContext); long groupId = LiferayPortletHelperUtil.getLayout(facesContext).getGroupId(); Company company = companyLocalService.getCompanyById(companyId); User defaultUser = company.getDefaultUser(); UserLocalService userLocalService = userLocalServiceTracker.getService(); User testUser = userLocalService.getUserByEmailAddress(companyId, "test@liferay.com"); userLocalService.addGroupUser(groupId, testUser); long userId = defaultUser.getUserId(); setupNewUsers(companyId, groupId, userId); try { long registrantUserId = UserLocalServiceUtil.getUserIdByEmailAddress(companyId, "registrant@liferay.com"); UserLocalServiceUtil.deleteUser(registrantUserId); } catch (NoSuchUserException e) { // Do nothing since the user already does not exist. } usersModelBean.forceListReload(); } catch (NoSuchCompanyException e) { FacesContextHelperUtil.addGlobalErrorMessage(facesContext, "is-temporarily-unavailable", "Company service"); logger.error(e); } } else { FacesContextHelperUtil.addGlobalErrorMessage(facesContext, "is-temporarily-unavailable", "Company service"); } }
From source file:com.liferay.site.service.persistence.test.GroupFinderTest.java
License:Open Source License
@AfterClass public static void tearDownClass() throws Exception { GroupLocalServiceUtil.deleteGroup(_group); GroupLocalServiceUtil.deleteGroup(_userGroupGroup); OrganizationLocalServiceUtil.deleteOrganization(_organization); ResourcePermissionLocalServiceUtil.deleteResourcePermission(_resourcePermission); UserLocalServiceUtil.deleteUser(_userGroupUser); UserGroupLocalServiceUtil.deleteUserGroup(_userGroup); }
From source file:com.liferay.site.service.persistence.test.GroupServicePermissionTest.java
License:Open Source License
@After public void tearDown() throws Exception { GroupLocalServiceUtil.deleteGroup(_group111); GroupLocalServiceUtil.deleteGroup(_group11); GroupLocalServiceUtil.deleteGroup(_group1); UserLocalServiceUtil.deleteUser(_user); PrincipalThreadLocal.setName(_name); }
From source file:com.liferay.site.service.persistence.test.GroupServiceTest.java
License:Open Source License
@Test public void testDeleteOrganizationSiteOnlyRemovesSiteRoles() throws Exception { Organization organization = OrganizationLocalServiceUtil.addOrganization(TestPropsValues.getUserId(), OrganizationConstants.DEFAULT_PARENT_ORGANIZATION_ID, RandomTestUtil.randomString(), true); Group organizationSite = GroupLocalServiceUtil.getOrganizationGroup(TestPropsValues.getCompanyId(), organization.getOrganizationId()); organizationSite.setManualMembership(true); User user = UserTestUtil.addOrganizationOwnerUser(organization); UserLocalServiceUtil.addGroupUser(organizationSite.getGroupId(), user.getUserId()); UserLocalServiceUtil.addOrganizationUsers(organization.getOrganizationId(), new long[] { user.getUserId() }); Role siteRole = RoleTestUtil.addRole(RoleConstants.TYPE_SITE); UserGroupRoleLocalServiceUtil.addUserGroupRoles(user.getUserId(), organizationSite.getGroupId(), new long[] { siteRole.getRoleId() }); GroupLocalServiceUtil.deleteGroup(organizationSite); Assert.assertEquals(1, UserGroupRoleLocalServiceUtil.getUserGroupRolesCount(user.getUserId(), organizationSite.getGroupId())); UserLocalServiceUtil.deleteUser(user); OrganizationLocalServiceUtil.deleteOrganization(organization); }
From source file:com.liferay.site.teams.exportimport.data.handler.test.TeamStagedModelDataHandlerTest.java
License:Open Source License
@After @Override// w w w .j av a 2 s. co m public void tearDown() throws Exception { super.tearDown(); if (_user != null) { UserLocalServiceUtil.deleteUser(_user); } if (_userGroup != null) { UserGroupLocalServiceUtil.deleteUserGroup(_userGroup); } }
From source file:com.liferay.social.activity.service.test.SocialRelationLocalServiceTest.java
License:Open Source License
@AfterClass public static void tearDownClass() throws Exception { for (User user : _dlcUsers) { UserLocalServiceUtil.deleteUser(user); }/*from ww w . jav a 2 s.com*/ for (User user : _fraUsers) { UserLocalServiceUtil.deleteUser(user); } }
From source file:eu.gerhards.liferay.services.angular.service.impl.AngularUserServiceImpl.java
License:Open Source License
protected User deleteUser(User user, User existingUser) throws PortalException { _log.debug("Target user: " + existingUser.toString()); try {//w w w . j av a 2s . c om // Check if target user is not an omni admin or a company admin PermissionChecker deleteUserPermChecker = PermissionCheckerFactoryUtil.create(existingUser); if (deleteUserPermChecker != null && !deleteUserPermChecker.isOmniadmin() && !deleteUserPermChecker.isCompanyAdmin()) { ServicePermissionUtil.checkAllPersonalPermissions(user, ActionKeys.DELETE, existingUser.getCompanyId(), getPermissionChecker(), User.class.getName()); boolean workflowEnabled = WorkflowThreadLocal.isEnabled(); try { User deletedUser = UserLocalServiceUtil.deleteUser(existingUser); return deletedUser; } catch (PortalException e) { _log.error("Cannot delete user ... "); _log.error(e); throw e; } finally { WorkflowThreadLocal.setEnabled(workflowEnabled); } } else { _log.error("User is omni admin or company admin and cannot be deleted!"); throw new PortalException(); } } catch (Exception e) { throw new PortalException(e); } }