List of usage examples for com.liferay.portal.kernel.util PropsKeys DEFAULT_ADMIN_SCREEN_NAME
String DEFAULT_ADMIN_SCREEN_NAME
To view the source code for com.liferay.portal.kernel.util PropsKeys DEFAULT_ADMIN_SCREEN_NAME.
Click Source Link
From source file:com.liferay.sevencogs.hook.upgrade.v1_0_0.UpgradeCompany.java
License:Open Source License
protected void clearData(long companyId) throws Exception { // Users/*from w w w .jav a 2 s . c om*/ List<User> users = UserLocalServiceUtil.search(companyId, null, WorkflowConstants.STATUS_ANY, null, QueryUtil.ALL_POS, QueryUtil.ALL_POS, (OrderByComparator) null); for (User user : users) { String screenName = user.getScreenName(); String defaultAdminScreenName = PropsUtil.get(PropsKeys.DEFAULT_ADMIN_SCREEN_NAME); if (screenName.equals("joebloggs") || screenName.equals("test") || screenName.equals(defaultAdminScreenName)) { continue; } UserLocalServiceUtil.deleteUser(user.getUserId()); } // Organizations deleteOrganizations(companyId, OrganizationConstants.DEFAULT_PARENT_ORGANIZATION_ID); // Groups List<Group> groups = GroupLocalServiceUtil.search(companyId, null, null, null, QueryUtil.ALL_POS, QueryUtil.ALL_POS); for (Group group : groups) { if (!PortalUtil.isSystemGroup(group.getName())) { GroupLocalServiceUtil.deleteGroup(group.getGroupId()); } else { ServiceContext serviceContext = new ServiceContext(); DLAppLocalServiceUtil.deleteAll(group.getGroupId()); JournalArticleLocalServiceUtil.deleteArticles(group.getGroupId()); JournalTemplateLocalServiceUtil.deleteTemplates(group.getGroupId()); JournalStructureLocalServiceUtil.deleteStructures(group.getGroupId()); LayoutLocalServiceUtil.deleteLayouts(group.getGroupId(), false, serviceContext); LayoutLocalServiceUtil.deleteLayouts(group.getGroupId(), true, serviceContext); } } }