Example usage for com.liferay.portal.kernel.repository.model Folder getLastPostDate

List of usage examples for com.liferay.portal.kernel.repository.model Folder getLastPostDate

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.repository.model Folder getLastPostDate.

Prototype

public Date getLastPostDate();

Source Link

Usage

From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java

License:Open Source License

@Test
public void testCancelCheckIn() throws Exception {
    DLAppServiceUtil.checkOutFileEntry(_fileEntry.getFileEntryId(), _serviceContext);

    Folder folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Date lastPostDate = folder.getLastPostDate();

    FileEntry fileEntry = DLAppServiceUtil.getFileEntry(_fileEntry.getFileEntryId());

    FileVersion fileVersion = fileEntry.getLatestFileVersion();

    Assert.assertEquals("PWC", fileVersion.getVersion());

    getAssetEntry(fileVersion.getFileVersionId(), true);

    DLAppServiceUtil.cancelCheckOut(_fileEntry.getFileEntryId());

    folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Assert.assertTrue(DateUtil.equals(lastPostDate, folder.getLastPostDate()));

    fileEntry = DLAppServiceUtil.getFileEntry(_fileEntry.getFileEntryId());

    Assert.assertEquals("1.0", fileEntry.getVersion());
}

From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java

License:Open Source License

@Test
public void testCheckIn() throws Exception {
    for (int i = 0; i < 2; i++) {
        DLAppServiceUtil.checkOutFileEntry(_fileEntry.getFileEntryId(), _serviceContext);

        Folder folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

        Date lastPostDate = folder.getLastPostDate();

        FileVersion fileVersion = _fileEntry.getLatestFileVersion();

        Assert.assertEquals("PWC", fileVersion.getVersion());

        getAssetEntry(fileVersion.getFileVersionId(), true);

        if (i == 1) {
            updateFileEntry(_fileEntry.getFileEntryId());
        }/*ww  w  . j  a v  a2s. c  o  m*/

        DLAppServiceUtil.checkInFileEntry(_fileEntry.getFileEntryId(), false, StringPool.BLANK,
                _serviceContext);

        folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

        if (i == 1) {
            Assert.assertFalse(lastPostDate.after(folder.getLastPostDate()));
        } else {
            Assert.assertTrue(DateUtil.equals(lastPostDate, folder.getLastPostDate()));
        }

        FileEntry fileEntry = DLAppServiceUtil.getFileEntry(_fileEntry.getFileEntryId());

        Assert.assertEquals("1." + i, fileEntry.getVersion());

        fileVersion = fileEntry.getFileVersion();

        getAssetEntry(fileVersion.getFileVersionId(), false);
    }
}

From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java

License:Open Source License

@Test
public void testCheckOut() throws Exception {
    Folder folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Date lastPostDate = folder.getLastPostDate();

    DLAppServiceUtil.checkOutFileEntry(_fileEntry.getFileEntryId(), _serviceContext);

    folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Assert.assertTrue(DateUtil.equals(lastPostDate, folder.getLastPostDate()));

    FileVersion fileVersion = _fileEntry.getLatestFileVersion();

    Assert.assertEquals("PWC", fileVersion.getVersion());

    getAssetEntry(fileVersion.getFileVersionId(), true);
}

From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java

License:Open Source License

@Test
public void testUpdateFileEntry() throws Exception {
    Folder folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Date lastPostDate = folder.getLastPostDate();

    FileEntry fileEntry = updateFileEntry(_fileEntry.getFileEntryId());

    folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Assert.assertFalse(lastPostDate.after(folder.getLastPostDate()));

    Assert.assertEquals("1.1", fileEntry.getVersion());

    getAssetEntry(fileEntry.getFileEntryId(), true);
}

From source file:com.liferay.document.library.service.test.DLCheckInCheckOutTest.java

License:Open Source License

@Test
public void testUpdateFileEntry2() throws Exception {
    DLAppServiceUtil.checkOutFileEntry(_fileEntry.getFileEntryId(), _serviceContext);

    Folder folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Date lastPostDate = folder.getLastPostDate();

    FileEntry fileEntry = updateFileEntry(_fileEntry.getFileEntryId());

    Assert.assertEquals("1.0", fileEntry.getVersion());

    FileVersion fileVersion = fileEntry.getLatestFileVersion();

    Assert.assertEquals("PWC", fileVersion.getVersion());

    DLAppServiceUtil.checkInFileEntry(_fileEntry.getFileEntryId(), false, StringPool.BLANK, _serviceContext);

    folder = DLAppServiceUtil.getFolder(_folder.getFolderId());

    Assert.assertFalse(lastPostDate.after(folder.getLastPostDate()));

    fileEntry = DLAppServiceUtil.getFileEntry(_fileEntry.getFileEntryId());

    Assert.assertEquals("1.1", fileEntry.getVersion());

    getAssetEntry(fileVersion.getFileVersionId(), false);
}

From source file:com.liferay.portlet.documentlibrary.sharepoint.DLSharepointStorageImpl.java

License:Open Source License

protected Tree getFolderTree(Folder folder, String parentFolderPath) {
    String folderPath = parentFolderPath.concat(StringPool.SLASH).concat(folder.getName());

    return getFolderTree(folderPath, folder.getCreateDate(), folder.getModifiedDate(),
            folder.getLastPostDate());
}