List of usage examples for com.liferay.portal.kernel.service UserLocalServiceUtil getDefaultUser
public static com.liferay.portal.kernel.model.User getDefaultUser(long companyId) throws com.liferay.portal.kernel.exception.PortalException
From source file:com.liferay.alloy.mvc.MockAlloyControllerImpl.java
License:Open Source License
public MockAlloyControllerImpl(BaseAlloyControllerImpl baseAlloyControllerImpl) { company = baseAlloyControllerImpl.company; try {//from w ww . j a v a 2 s . c om user = UserLocalServiceUtil.getDefaultUser(company.getCompanyId()); themeDisplay = baseAlloyControllerImpl.themeDisplay; themeDisplay = (ThemeDisplay) themeDisplay.clone(); } catch (Exception e) { throw new RuntimeException(e); } }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISFileVersion.java
License:Open Source License
@Override public String getUserUuid() { try {// w ww . j a v a 2s . c o m User user = UserLocalServiceUtil.getDefaultUser(getCompanyId()); return user.getUserUuid(); } catch (Exception e) { return StringPool.BLANK; } }
From source file:com.liferay.document.library.repository.cmis.internal.model.CMISModel.java
License:Open Source License
protected User getUser(String createdBy) { User user = null;//from ww w. j a v a2 s . c o m try { Company company = CompanyLocalServiceUtil.getCompany(getCompanyId()); String authType = company.getAuthType(); if (authType.equals(CompanyConstants.AUTH_TYPE_ID)) { user = UserLocalServiceUtil.getUser(GetterUtil.getLong(createdBy)); } else if (authType.equals(CompanyConstants.AUTH_TYPE_EA)) { user = UserLocalServiceUtil.getUserByEmailAddress(getCompanyId(), createdBy); } else if (authType.equals(CompanyConstants.AUTH_TYPE_SN)) { user = UserLocalServiceUtil.getUserByScreenName(getCompanyId(), createdBy); } } catch (Exception e) { } if (user == null) { try { user = UserLocalServiceUtil.getDefaultUser(getCompanyId()); } catch (Exception e) { } } return user; }
From source file:com.liferay.document.library.repository.external.model.ExtRepositoryModelAdapter.java
License:Open Source License
protected User getUser(String extRepositoryUserName) { User user = null;//from w w w . j a va 2 s . com if (Validator.isNotNull(extRepositoryUserName)) { String liferayLogin = _extRepositoryAdapter.getLiferayLogin(extRepositoryUserName); try { String authType = _extRepositoryAdapter.getAuthType(); if (authType.equals(CompanyConstants.AUTH_TYPE_ID)) { user = UserLocalServiceUtil.getUser(GetterUtil.getLong(liferayLogin)); } else if (authType.equals(CompanyConstants.AUTH_TYPE_EA)) { user = UserLocalServiceUtil.getUserByEmailAddress(getCompanyId(), liferayLogin); } else if (authType.equals(CompanyConstants.AUTH_TYPE_SN)) { user = UserLocalServiceUtil.getUserByScreenName(getCompanyId(), liferayLogin); } } catch (Exception e) { } } if (user == null) { try { user = UserLocalServiceUtil.getDefaultUser(getCompanyId()); } catch (Exception e) { } } return user; }
From source file:com.liferay.dynamic.data.lists.search.test.DDLRecordSearchTest.java
License:Open Source License
@Test public void testBasicSearchWithDefaultUser() throws Exception { long companyId = TestPropsValues.getCompanyId(); User user = UserLocalServiceUtil.getDefaultUser(companyId); Group group = GroupTestUtil.addGroup(companyId, user.getUserId(), GroupConstants.DEFAULT_PARENT_GROUP_ID); DDLRecordSetTestHelper recordSetTestHelper = new DDLRecordSetTestHelper(group); DDMStructureTestHelper ddmStructureTestHelper = new DDMStructureTestHelper( PortalUtil.getClassNameId(DDLRecordSet.class), group); DDMStructure ddmStructure = ddmStructureTestHelper.addStructure(createDDMForm(), StorageType.JSON.toString()); DDLRecordSet recordSet = recordSetTestHelper.addRecordSet(ddmStructure); SearchContext searchContext = getSearchContext(group, user, recordSet); DDLRecordTestHelper recordTestHelper = new DDLRecordTestHelper(group, recordSet); DDMFormValues ddmFormValues = createDDMFormValues(); DDMFormFieldValue nameDDMFormFieldValue = createLocalizedDDMFormFieldValue("name", "Joe Bloggs"); ddmFormValues.addDDMFormFieldValue(nameDDMFormFieldValue); DDMFormFieldValue descriptionDDMFormFieldValue = createLocalizedDDMFormFieldValue("description", "Simple description"); ddmFormValues.addDDMFormFieldValue(descriptionDDMFormFieldValue); recordTestHelper.addRecord(ddmFormValues, WorkflowConstants.ACTION_PUBLISH); searchContext.setKeywords("Simple description"); Hits hits = DDLRecordLocalServiceUtil.search(searchContext); Assert.assertEquals(hits.toString(), 1, hits.getLength()); }
From source file:com.liferay.exportimport.resources.importer.internal.util.BaseImporter.java
License:Open Source License
@Override public void afterPropertiesSet() throws Exception { User user = UserLocalServiceUtil.getDefaultUser(companyId); userId = user.getUserId();/*from w w w . j av a 2 s . c o m*/ if (isCompanyGroup()) { return; } Group group = null; if (targetClassName.equals(LayoutSetPrototype.class.getName())) { LayoutSetPrototype layoutSetPrototype = getLayoutSetPrototype(companyId, targetValue); if (layoutSetPrototype != null) { existing = true; } else { layoutSetPrototype = LayoutSetPrototypeLocalServiceUtil.addLayoutSetPrototype(userId, companyId, getTargetValueMap(), new HashMap<Locale, String>(), true, true, new ServiceContext()); } group = layoutSetPrototype.getGroup(); targetClassPK = layoutSetPrototype.getLayoutSetPrototypeId(); } else if (targetClassName.equals(Group.class.getName())) { if (targetValue.equals(GroupConstants.GLOBAL)) { group = GroupLocalServiceUtil.getCompanyGroup(companyId); } else if (targetValue.equals(GroupConstants.GUEST)) { group = GroupLocalServiceUtil.getGroup(companyId, GroupConstants.GUEST); List<Layout> layouts = LayoutLocalServiceUtil.getLayouts(group.getGroupId(), false, LayoutConstants.DEFAULT_PARENT_LAYOUT_ID, false, 0, 1); if (!layouts.isEmpty()) { Layout layout = layouts.get(0); LayoutTypePortlet layoutTypePortlet = (LayoutTypePortlet) layout.getLayoutType(); List<String> portletIds = layoutTypePortlet.getPortletIds(); if (portletIds.size() != 2) { existing = true; } for (String portletId : portletIds) { if (!portletId.equals("47") && !portletId.equals("58")) { existing = true; } } } } else { group = GroupLocalServiceUtil.fetchGroup(companyId, targetValue); if (group != null) { int privateLayoutPageCount = group.getPrivateLayoutsPageCount(); int publicLayoutPageCount = group.getPublicLayoutsPageCount(); if ((privateLayoutPageCount != 0) || (publicLayoutPageCount != 0)) { existing = true; } } else { group = GroupLocalServiceUtil.addGroup(userId, GroupConstants.DEFAULT_PARENT_GROUP_ID, StringPool.BLANK, GroupConstants.DEFAULT_PARENT_GROUP_ID, GroupConstants.DEFAULT_LIVE_GROUP_ID, getMap(targetValue), null, GroupConstants.TYPE_SITE_OPEN, true, GroupConstants.DEFAULT_MEMBERSHIP_RESTRICTION, null, true, true, new ServiceContext()); } } targetClassPK = group.getGroupId(); } if (group != null) { groupId = group.getGroupId(); } }
From source file:com.liferay.testopensocialoauthconsumer.messaging.TestOpenSocialOAuthConsumerHotDeployMessageListener.java
License:Open Source License
protected void deleteGadget() throws Exception { long companyId = PortalUtil.getDefaultCompanyId(); Company company = CompanyLocalServiceUtil.getCompany(companyId); Group group = GroupLocalServiceUtil.getCompanyGroup(companyId); User user = UserLocalServiceUtil.getDefaultUser(companyId); Folder gadgetEditorRootFolder = getGadgetEditorRootFolder(user.getUserId(), group.getGroupId()); FileEntry fileEntry = null;/*from www. j a va2s . com*/ try { fileEntry = DLAppLocalServiceUtil.getFileEntry(group.getGroupId(), gadgetEditorRootFolder.getFolderId(), _GADGET_FILE_NAME); } catch (NoSuchFileEntryException nsfee) { return; } Gadget gadget = GadgetLocalServiceUtil.fetchGadget(company.getCompanyId(), getFileEntryURL(fileEntry)); if (gadget != null) { GadgetLocalServiceUtil.deleteGadget(gadget); } DLAppLocalServiceUtil.deleteFileEntry(fileEntry.getFileEntryId()); }
From source file:com.liferay.testopensocialoauthconsumer.messaging.TestOpenSocialOAuthConsumerHotDeployMessageListener.java
License:Open Source License
protected void setupGadget() throws Exception { Class<?> clazz = getClass(); ClassLoader classLoader = clazz.getClassLoader(); long companyId = PortalUtil.getDefaultCompanyId(); User user = UserLocalServiceUtil.getDefaultUser(companyId); Group group = GroupLocalServiceUtil.getCompanyGroup(companyId); Folder gadgetEditorRootFolder = getGadgetEditorRootFolder(user.getUserId(), group.getGroupId()); FileEntry fileEntry = null;//from w w w . j av a2 s . co m try { fileEntry = DLAppLocalServiceUtil.getFileEntry(group.getGroupId(), gadgetEditorRootFolder.getFolderId(), _GADGET_FILE_NAME); } catch (NoSuchFileEntryException nsfee) { InputStream inputStream = classLoader .getResourceAsStream("/resources/gadgets/".concat(_GADGET_FILE_NAME)); String xml = new String(FileUtil.getBytes(inputStream)); xml = StringUtil.replace(xml, new String[] { "[$ACCESS_URL$]", "[$AUTHORIZATION_URL$]", "[$FOLDER_ID$]", "[$PORTAL_URL$]", "[$REPOSITORY_ID$]", "[$REQUEST_URL$]" }, new String[] { "/c/portal/oauth/access_token", "/c/portal/oauth/authorize", String.valueOf(gadgetEditorRootFolder.getFolderId()), "http://localhost:8080", String.valueOf(group.getGroupId()), "/c/portal/oauth/request_token" }); ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setScopeGroupId(group.getGroupId()); serviceContext.setAttribute("sourceFileName", _GADGET_FILE_NAME); fileEntry = DLAppLocalServiceUtil.addFileEntry(user.getUserId(), gadgetEditorRootFolder.getRepositoryId(), gadgetEditorRootFolder.getFolderId(), _GADGET_FILE_NAME, ContentTypes.APPLICATION_X_WWW_FORM_URLENCODED_UTF8, _GADGET_FILE_NAME, StringPool.BLANK, StringPool.BLANK, xml.getBytes(StringPool.UTF8), serviceContext); } Gadget gadget = GadgetLocalServiceUtil.fetchGadget(companyId, getFileEntryURL(fileEntry)); if (gadget == null) { ServiceContext serviceContext = new ServiceContext(); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); serviceContext.setScopeGroupId(group.getGroupId()); GadgetLocalServiceUtil.addGadget(companyId, getFileEntryURL(fileEntry), _PORTLET_CATEGORY_NAMES, serviceContext); } }
From source file:com.liferay.wiki.web.internal.display.context.util.WikiSocialActivityHelper.java
License:Open Source License
public String getSocialActivityDescription(WikiPage page, SocialActivity socialActivity, JSONObject extraDataJSONObject, ResourceBundle resourceBundle) throws PortalException { double version = extraDataJSONObject.getDouble("version", 0); WikiPage socialActivityWikiPage = null; if (version == 0) { socialActivityWikiPage = WikiPageLocalServiceUtil.fetchPage(page.getNodeId(), page.getTitle()); } else {/* w ww. j a v a 2s .c o m*/ socialActivityWikiPage = WikiPageLocalServiceUtil.fetchPage(page.getNodeId(), page.getTitle(), version); } User socialActivityUser = UserLocalServiceUtil.fetchUser(socialActivity.getUserId()); if (socialActivityUser == null) { socialActivityUser = UserLocalServiceUtil.getDefaultUser(socialActivity.getCompanyId()); } String userName = HtmlUtil.escape(socialActivityUser.getFullName()); if (Validator.isNull(userName)) { userName = "Liferay"; } int type = socialActivity.getType(); if ((type == SocialActivityConstants.TYPE_ADD_ATTACHMENT) || (type == SocialActivityConstants.TYPE_MOVE_ATTACHMENT_TO_TRASH) || (type == SocialActivityConstants.TYPE_RESTORE_ATTACHMENT_FROM_TRASH)) { String label = "x-added-the-attachment-x"; if (type == SocialActivityConstants.TYPE_MOVE_ATTACHMENT_TO_TRASH) { label = "x-removed-the-attachment-x"; } else if (type == SocialActivityConstants.TYPE_RESTORE_ATTACHMENT_FROM_TRASH) { label = "x-restored-the-attachment-x"; } String title = extraDataJSONObject.getString("fileEntryTitle"); long fileEntryId = extraDataJSONObject.getLong("fileEntryId"); String url = getDownloadURL(fileEntryId); String titleLink = getLink(title, url); return LanguageUtil.format(resourceBundle, label, new Object[] { userName, titleLink }, false); } else if (type == SocialActivityConstants.TYPE_ADD_COMMENT) { LiferayPortletResponse liferayPortletResponse = _wikiRequestHelper.getLiferayPortletResponse(); StringBundler sb = new StringBundler(4); sb.append(getPageURL(page)); sb.append("#"); sb.append(liferayPortletResponse.getNamespace()); sb.append("wikiCommentsPanel"); return LanguageUtil.format(resourceBundle, "x-added-a-comment", new Object[] { userName, sb.toString() }, false); } else if ((type == SocialActivityConstants.TYPE_MOVE_TO_TRASH) || (type == SocialActivityConstants.TYPE_RESTORE_FROM_TRASH) || (type == WikiActivityKeys.ADD_PAGE) || (type == WikiActivityKeys.UPDATE_PAGE)) { String pageURL = null; if (version == 0) { pageURL = getPageURL(socialActivityWikiPage); } else { pageURL = getPageURL(socialActivityWikiPage, version); } if (type == SocialActivityConstants.TYPE_MOVE_TO_TRASH) { return LanguageUtil.format(resourceBundle, "activity-wiki-page-move-to-trash", new Object[] { StringPool.BLANK, userName, page.getTitle() }, false); } else if (type == SocialActivityConstants.TYPE_RESTORE_FROM_TRASH) { String titleLink = getLink(page.getTitle(), pageURL); return LanguageUtil.format(resourceBundle, "activity-wiki-page-restore-from-trash", new Object[] { StringPool.BLANK, userName, titleLink }, false); } else if (type == WikiActivityKeys.ADD_PAGE) { String titleLink = getLink(page.getTitle(), pageURL.toString()); return LanguageUtil.format(resourceBundle, "x-added-the-page-x", new Object[] { userName, titleLink }, false); } else if (type == WikiActivityKeys.UPDATE_PAGE) { String title = String.valueOf(version); String url = pageURL; if ((socialActivityWikiPage != null) && socialActivityWikiPage.isMinorEdit()) { title += String.format(" (%s)", LanguageUtil.get(resourceBundle, "minor-edit")); } String titleURL = getLink(title, url); return LanguageUtil.format(resourceBundle, "x-updated-the-page-to-version-x", new Object[] { userName, titleURL }, false); } else { return StringPool.BLANK; } } else { return StringPool.BLANK; } }