List of usage examples for com.liferay.portal.kernel.util PortalUtil getDefaultCompanyId
public static long getDefaultCompanyId()
From source file:com.liferay.document.library.service.test.DLFileEntryLocalServiceTest.java
License:Open Source License
@Test public void testCopyFileEntry() throws Exception { ExpandoTable expandoTable = ExpandoTableLocalServiceUtil.addDefaultTable(PortalUtil.getDefaultCompanyId(), DLFileEntry.class.getName()); ExpandoColumnLocalServiceUtil.addColumn(expandoTable.getTableId(), "ExpandoAttributeName", ExpandoColumnConstants.STRING, StringPool.BLANK); try {/*from ww w. ja v a2 s . co m*/ ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder folder = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); long fileEntryTypeId = populateServiceContextFileEntryType(serviceContext); Map<String, Serializable> expandoBridgeAttributes = new HashMap<>(); expandoBridgeAttributes.put("ExpandoAttributeName", "ExpandoAttributeValue"); serviceContext.setExpandoBridgeAttributes(expandoBridgeAttributes); FileEntry fileEntry = DLAppLocalServiceUtil.addFileEntry(TestPropsValues.getUserId(), _group.getGroupId(), folder.getFolderId(), RandomTestUtil.randomString(), ContentTypes.TEXT_PLAIN, RandomTestUtil.randomBytes(TikaSafeRandomizerBumper.INSTANCE), serviceContext); serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); Folder destinationFolder = DLAppServiceUtil.addFolder(_group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), serviceContext); DLFileEntry copyDLFileEntry = DLFileEntryLocalServiceUtil.copyFileEntry(TestPropsValues.getUserId(), _group.getGroupId(), _group.getGroupId(), fileEntry.getFileEntryId(), destinationFolder.getFolderId(), serviceContext); ExpandoBridge expandoBridge = copyDLFileEntry.getExpandoBridge(); String attributeValue = GetterUtil.getString(expandoBridge.getAttribute("ExpandoAttributeName")); Assert.assertEquals("ExpandoAttributeValue", attributeValue); Assert.assertEquals(fileEntryTypeId, copyDLFileEntry.getFileEntryTypeId()); DLFileVersion copyDLFileVersion = copyDLFileEntry.getFileVersion(); List<DDMStructure> copyDDMStructures = copyDLFileVersion.getDDMStructures(); DDMStructure copyDDMStructure = copyDDMStructures.get(0); DLFileEntryMetadata dlFileEntryMetadata = DLFileEntryMetadataLocalServiceUtil .getFileEntryMetadata(copyDDMStructure.getStructureId(), copyDLFileVersion.getFileVersionId()); DDMFormValues copyDDMFormValues = StorageEngineManagerUtil .getDDMFormValues(dlFileEntryMetadata.getDDMStorageId()); List<DDMFormFieldValue> ddmFormFieldValues = copyDDMFormValues.getDDMFormFieldValues(); DDMFormFieldValue ddmFormFieldValue = ddmFormFieldValues.get(0); Value value = ddmFormFieldValue.getValue(); Assert.assertEquals("Text1", ddmFormFieldValue.getName()); Assert.assertEquals("Text 1 Value", value.getString(LocaleUtil.US)); } finally { ExpandoTableLocalServiceUtil.deleteTable(expandoTable); } }
From source file:com.liferay.document.library.service.test.DLFileVersionTest.java
License:Open Source License
@Before public void setUp() throws Exception { setUpPermissionThreadLocal();//from ww w . j a v a2 s . c o m setUpPrincipalThreadLocal(); _group = GroupTestUtil.addGroup(); setUpParentFolder(); setUpResourcePermission(); List<DLFileEntryType> dlFileEntryTypes = DLFileEntryTypeLocalServiceUtil .getFileEntryTypes(PortalUtil.getCurrentAndAncestorSiteGroupIds(_group.getGroupId())); for (DLFileEntryType dlFileEntryType : dlFileEntryTypes) { String fileEntryTypeKey = dlFileEntryType.getFileEntryTypeKey(); if (fileEntryTypeKey.equals(DLFileEntryTypeConstants.FILE_ENTRY_TYPE_KEY_CONTRACT)) { _contractDLFileEntryTypeId = dlFileEntryType.getFileEntryTypeId(); } } ExpandoTable expandoTable = ExpandoTableLocalServiceUtil.addDefaultTable(PortalUtil.getDefaultCompanyId(), DLFileEntry.class.getName()); ExpandoColumnLocalServiceUtil.addColumn(expandoTable.getTableId(), _EXPANDO_ATTRIBUTE_NAME, ExpandoColumnConstants.STRING, StringPool.BLANK); _serviceContext = getServiceContext(); FileEntry fileEntry = DLAppServiceUtil.addFileEntry(_group.getGroupId(), _parentFolder.getFolderId(), _SOURCE_FILE_NAME, ContentTypes.APPLICATION_OCTET_STREAM, _TITLE, StringPool.BLANK, StringPool.BLANK, _DATA_VERSION_1, _serviceContext); _fileVersion = DLFileVersionLocalServiceUtil.getFileVersion(fileEntry.getFileEntryId(), DLFileEntryConstants.VERSION_DEFAULT); }
From source file:com.liferay.document.library.service.test.DLFileVersionTest.java
License:Open Source License
@After public void tearDown() throws Exception { ExpandoTable expandoTable = ExpandoTableLocalServiceUtil.getDefaultTable(PortalUtil.getDefaultCompanyId(), DLFileEntry.class.getName()); ExpandoTableLocalServiceUtil.deleteTable(expandoTable); tearDownPermissionThreadLocal();/*from ww w.j ava 2s. c om*/ tearDownPrincipalThreadLocal(); tearDownResourcePermission(); }
From source file:com.liferay.document.library.webdav.test.WebDAVOSXTest.java
License:Open Source License
@Test public void testGetFileWithEscapedCharactersInFileName() throws Exception { FileEntry fileEntry = null;// w w w .j a v a 2 s . com try { Group group = GroupLocalServiceUtil.getFriendlyURLGroup(PortalUtil.getDefaultCompanyId(), getGroupFriendlyURL()); Folder folder = DLAppLocalServiceUtil.getFolder(group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, getFolderName()); fileEntry = DLAppLocalServiceUtil.addFileEntry(TestPropsValues.getUserId(), group.getGroupId(), folder.getFolderId(), _TEST_FILE_NAME_ILLEGAL_CHARACTERS, ContentTypes.APPLICATION_MSWORD, _TEST_FILE_NAME_ILLEGAL_CHARACTERS, StringPool.BLANK, StringPool.BLANK, _testFileBytes, ServiceContextTestUtil.getServiceContext(group.getGroupId())); assertCode(HttpServletResponse.SC_OK, serviceGet(_TEST_FILE_NAME_ILLEGAL_CHARACTERS_ESCAPED)); } finally { if (fileEntry != null) { DLAppLocalServiceUtil.deleteFileEntry(fileEntry.getFileEntryId()); } } }
From source file:com.liferay.journal.util.test.JournalTestUtilTest.java
License:Open Source License
@Test(expected = LocaleException.class) public void testAddDDMStructureWithNonexistingLocale() throws Exception { Set<Locale> availableLocales = LanguageUtil.getAvailableLocales(); Locale defaultLocale = LocaleUtil.getDefault(); try {//from ww w . j a va 2s . com CompanyTestUtil.resetCompanyLocales(PortalUtil.getDefaultCompanyId(), Arrays.asList(LocaleUtil.US), LocaleUtil.US); DDMStructureTestUtil.addStructure(JournalArticle.class.getName(), LocaleUtil.CANADA); } finally { CompanyTestUtil.resetCompanyLocales(PortalUtil.getDefaultCompanyId(), availableLocales, defaultLocale); } }
From source file:com.liferay.salesforce.portlet.SalesforceContactsPortlet.java
License:Apache License
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, PortletException { HttpServletResponse httpServletResponse = PortalUtil.getHttpServletResponse(resourceResponse); ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); httpServletResponse.setContentType(ContentTypes.TEXT); String requestMethod = ParamUtil.getString(resourceRequest, "type"); resourceResponse.setContentType(ContentTypes.TEXT_JAVASCRIPT); String username = getUsername(resourceRequest); try {/*from w w w .j a va 2 s. co m*/ if (themeDisplay.isSignedIn() && (requestMethod != null) && requestMethod.equals(_CONTACTS) && username != null) { MessageBatch messageBatch = SalesforceContactLocalServiceUtil.getContactsByUserName( PortalUtil.getDefaultCompanyId(), username, Arrays.asList(FIELD_NAMES), PortalUtil.getUserId(resourceRequest)); httpServletResponse.getWriter().print(MessageBatchConverter.getJSONString(messageBatch)); httpServletResponse.flushBuffer(); } else if (themeDisplay.isSignedIn() && (requestMethod != null) && requestMethod.equals(_CONTACTS_FOR_ACCOUNT) && username != null) { String accountId = resourceRequest.getParameter("accId"); MessageBatch messageBatch = SalesforceContactLocalServiceUtil.getContactsByAccountId( PortalUtil.getDefaultCompanyId(), accountId, Arrays.asList(FIELD_NAMES), PortalUtil.getUserId(resourceRequest)); httpServletResponse.getWriter().print(MessageBatchConverter.getJSONString(messageBatch)); httpServletResponse.flushBuffer(); } else { httpServletResponse.getWriter().print(""); httpServletResponse.flushBuffer(); } } catch (SystemException e) { throw new PortletException("Unable to process request", e); } }
From source file:com.liferay.salesforce.portlet.SalesforceOpportunityPortlet.java
License:Apache License
public void serveResource(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws IOException, PortletException { HttpServletResponse response = PortalUtil.getHttpServletResponse(resourceResponse); ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY); response.setContentType("text"); String requestMethod = ParamUtil.getString(resourceRequest, "type"); resourceResponse.setContentType("text/javascript"); String username = getUsername(resourceRequest); try {/* w ww. j av a 2s .c o m*/ if (themeDisplay.isSignedIn() && (requestMethod != null) && requestMethod.equals("opps") && username != null) { MessageBatch messageBatch = SalesforceOpportunityLocalServiceUtil.getOpportunitiesByUserName( PortalUtil.getDefaultCompanyId(), username, Arrays.asList(FIELD_NAMES), PortalUtil.getUserId(resourceRequest)); response.getWriter().print(MessageBatchConverter.getJSONString(messageBatch)); response.flushBuffer(); } else if (themeDisplay.isSignedIn() && (requestMethod != null) && requestMethod.equals("accountDetails") && username != null) { String accountName = resourceRequest.getParameter("accountNm"); MessageBatch messageBatch = SalesforceAccountLocalServiceUtil.getAccountsByName( PortalUtil.getDefaultCompanyId(), accountName, Arrays.asList(DETAIL_FIELD_NAMES), PortalUtil.getUserId(resourceRequest)); response.getWriter().print(MessageBatchConverter.getPivotedJSONString(messageBatch)); response.flushBuffer(); } else { response.getWriter().print(""); response.flushBuffer(); } } catch (SystemException e) { e.printStackTrace(); throw new PortletException("Unable to process request", e); } }
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;//ww w . jav a 2 s .c om 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 a 2 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); } }