Example usage for com.liferay.portal.kernel.atom AtomEntryContent AtomEntryContent

List of usage examples for com.liferay.portal.kernel.atom AtomEntryContent AtomEntryContent

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.atom AtomEntryContent AtomEntryContent.

Prototype

public AtomEntryContent(Type type) 

Source Link

Usage

From source file:com.liferay.blogs.internal.atom.BlogsEntryAtomCollectionAdapter.java

License:Open Source License

@Override
public AtomEntryContent getEntryContent(BlogsEntry blogsEntry, AtomRequestContext atomRequestContext) {

    return new AtomEntryContent(blogsEntry.getContent());
}

From source file:com.liferay.document.library.internal.atom.FileEntryAtomCollectionAdapter.java

License:Open Source License

@Override
public AtomEntryContent getEntryContent(FileEntry fileEntry, AtomRequestContext atomRequestContext) {

    AtomEntryContent atomEntryContent = new AtomEntryContent(AtomEntryContent.Type.MEDIA);

    atomEntryContent.setMimeType(fileEntry.getMimeType());

    String srcLink = AtomUtil.createEntryLink(atomRequestContext, COLLECTION_NAME,
            fileEntry.getFileEntryId() + ":media");

    atomEntryContent.setSrcLink(srcLink);

    return atomEntryContent;
}

From source file:com.liferay.document.library.internal.atom.FolderAtomCollectionAdapter.java

License:Open Source License

@Override
public AtomEntryContent getEntryContent(Folder folder, AtomRequestContext atomRequestContext) {

    AtomEntryContent atomEntryContent = new AtomEntryContent(AtomEntryContent.Type.XML);

    String srcLink = AtomUtil.createCollectionLink(atomRequestContext,
            FileEntryAtomCollectionAdapter.COLLECTION_NAME);

    srcLink += "?folderId=" + folder.getFolderId();

    atomEntryContent.setSrcLink(srcLink);

    return atomEntryContent;
}

From source file:com.liferay.portlet.blogs.atom.BlogsEntryAtomCollectionAdapter.java

License:Open Source License

public AtomEntryContent getEntryContent(BlogsEntry blogsEntry, AtomRequestContext atomRequestContext) {

    return new AtomEntryContent(blogsEntry.getContent());
}

From source file:com.liferay.portlet.documentlibrary.atom.FileEntryAtomCollectionAdapter.java

License:Open Source License

public AtomEntryContent getEntryContent(FileEntry fileEntry, AtomRequestContext atomRequestContext) {

    AtomEntryContent atomEntryContent = new AtomEntryContent(AtomEntryContent.Type.MEDIA);

    atomEntryContent.setMimeType(fileEntry.getMimeType());

    String srcLink = AtomUtil.createEntryLink(atomRequestContext, COLLECTION_NAME,
            fileEntry.getFileEntryId() + ":media");

    atomEntryContent.setSrcLink(srcLink);

    return atomEntryContent;
}

From source file:com.liferay.portlet.documentlibrary.atom.FolderAtomCollectionAdapter.java

License:Open Source License

public AtomEntryContent getEntryContent(Folder folder, AtomRequestContext atomRequestContext) {

    AtomEntryContent atomEntryContent = new AtomEntryContent(AtomEntryContent.Type.XML);

    String srcLink = AtomUtil.createCollectionLink(atomRequestContext,
            FileEntryAtomCollectionAdapter.COLLECTION_NAME);

    srcLink += "?folderId=" + folder.getFolderId();

    atomEntryContent.setSrcLink(srcLink);

    return atomEntryContent;
}

From source file:com.liferay.portlet.usersadmin.atom.UserAtomCollectionAdapter.java

License:Open Source License

public AtomEntryContent getEntryContent(User user, AtomRequestContext atomRequestContext) {

    StringBundler content = new StringBundler();

    content.append(user.getScreenName());
    content.append(StringPool.NEW_LINE);
    content.append(user.getEmailAddress());
    content.append(StringPool.NEW_LINE);
    content.append(user.getFullName());/*from   www  .  j  av  a2 s  .c  om*/
    content.append(StringPool.NEW_LINE);
    content.append(user.getJobTitle());
    content.append(StringPool.NEW_LINE);

    try {
        List<Address> userAddresses = user.getAddresses();

        for (Address address : userAddresses) {
            content.append(address.getStreet1());
            content.append(StringPool.NEW_LINE);
            content.append(address.getStreet2());
            content.append(StringPool.NEW_LINE);
            content.append(address.getStreet3());
            content.append(StringPool.NEW_LINE);
        }
    } catch (Exception e) {
    }

    return new AtomEntryContent(content.toString());
}