Example usage for com.liferay.portal.kernel.util PortalUtil getDefaultCompanyId

List of usage examples for com.liferay.portal.kernel.util PortalUtil getDefaultCompanyId

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.util PortalUtil getDefaultCompanyId.

Prototype

public static long getDefaultCompanyId() 

Source Link

Usage

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);
    }
}