Example usage for com.liferay.portal.kernel.service.persistence RepositoryUtil fetchByPrimaryKey

List of usage examples for com.liferay.portal.kernel.service.persistence RepositoryUtil fetchByPrimaryKey

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.service.persistence RepositoryUtil fetchByPrimaryKey.

Prototype

public static Repository fetchByPrimaryKey(long repositoryId) 

Source Link

Document

Returns the repository with the primary key or returns null if it could not be found.

Usage

From source file:com.liferay.message.boards.lar.test.MBMessageStagedModelDataHandlerTest.java

License:Open Source License

@Override
protected StagedModel addStagedModel(Group group, Map<String, List<StagedModel>> dependentStagedModelsMap)
        throws Exception {

    List<StagedModel> dependentStagedModels = dependentStagedModelsMap.get(MBCategory.class.getSimpleName());

    MBCategory category = (MBCategory) dependentStagedModels.get(0);

    List<ObjectValuePair<String, InputStream>> objectValuePairs = MBTestUtil
            .getInputStreamOVPs("attachment.txt", getClass(), StringPool.BLANK);

    ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(),
            TestPropsValues.getUserId());

    serviceContext.setWorkflowAction(WorkflowConstants.ACTION_PUBLISH);

    MBMessage message = MBMessageLocalServiceUtil.addMessage(TestPropsValues.getUserId(),
            RandomTestUtil.randomString(), group.getGroupId(), category.getCategoryId(), 0, 0,
            RandomTestUtil.randomString(), RandomTestUtil.randomString(), MBMessageConstants.DEFAULT_FORMAT,
            objectValuePairs, false, 0.0, false, serviceContext);

    MBMessageLocalServiceUtil.updateAnswer(message, true, false);

    List<FileEntry> attachmentsFileEntries = message.getAttachmentsFileEntries();

    FileEntry fileEntry = attachmentsFileEntries.get(0);

    Folder folder = fileEntry.getFolder();

    while (folder != null) {
        addDependentStagedModel(dependentStagedModelsMap, DLFolder.class, folder);

        folder = folder.getParentFolder();
    }//from  www  .ja v a 2 s  . c  om

    addDependentStagedModel(dependentStagedModelsMap, DLFileEntry.class, attachmentsFileEntries.get(0));

    Repository repository = RepositoryUtil.fetchByPrimaryKey(fileEntry.getRepositoryId());

    addDependentStagedModel(dependentStagedModelsMap, Repository.class, repository);

    return message;
}

From source file:com.liferay.wiki.lar.test.WikiPageStagedModelDataHandlerTest.java

License:Open Source License

@Override
protected StagedModel addStagedModel(Group group, Map<String, List<StagedModel>> dependentStagedModelsMap)
        throws Exception {

    List<StagedModel> dependentStagedModels = dependentStagedModelsMap.get(WikiNode.class.getSimpleName());

    WikiNode node = (WikiNode) dependentStagedModels.get(0);

    ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId());

    WikiPage page = WikiTestUtil.addPage(TestPropsValues.getUserId(), node.getNodeId(),
            RandomTestUtil.randomString(), RandomTestUtil.randomString(), true, serviceContext);

    WikiTestUtil.addWikiAttachment(TestPropsValues.getUserId(), node.getNodeId(), page.getTitle(),
            WikiAttachmentsTest.class);

    List<FileEntry> attachmentsFileEntries = page.getAttachmentsFileEntries();

    FileEntry fileEntry = attachmentsFileEntries.get(0);

    Folder folder = fileEntry.getFolder();

    while (folder != null) {
        addDependentStagedModel(dependentStagedModelsMap, DLFolder.class, folder);

        folder = folder.getParentFolder();
    }/*  w w w.java 2 s .com*/

    addDependentStagedModel(dependentStagedModelsMap, DLFileEntry.class, attachmentsFileEntries.get(0));

    Repository repository = RepositoryUtil.fetchByPrimaryKey(fileEntry.getRepositoryId());

    addDependentStagedModel(dependentStagedModelsMap, Repository.class, repository);

    return page;
}