Liferay 7.0-ce-m3

com.liferay.portlet.blogs.service.impl
Class BlogsEntryLocalServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.BaseLocalServiceImpl
      extended by com.liferay.portlet.blogs.service.base.BlogsEntryLocalServiceBaseImpl
          extended by com.liferay.portlet.blogs.service.impl.BlogsEntryLocalServiceImpl
All Implemented Interfaces:
IdentifiableBean, BaseLocalService, PersistedModelLocalService, BlogsEntryLocalService

public class BlogsEntryLocalServiceImpl
extends BlogsEntryLocalServiceBaseImpl

Provides the local service for accessing, adding, checking, deleting, subscription handling of, trash handling of, and updating blog entries.


Field Summary
protected  CommentManager commentManager
           
 
Fields inherited from class com.liferay.portlet.blogs.service.base.BlogsEntryLocalServiceBaseImpl
assetEntryFinder, assetEntryLocalService, assetEntryPersistence, assetEntryService, assetLinkLocalService, assetLinkPersistence, blogsEntryFinder, blogsEntryLocalService, blogsEntryPersistence, blogsEntryService, blogsStatsUserFinder, blogsStatsUserLocalService, blogsStatsUserPersistence, companyLocalService, companyPersistence, companyService, counterLocalService, expandoRowLocalService, expandoRowPersistence, groupFinder, groupLocalService, groupPersistence, groupService, imageLocalService, imagePersistence, imageService, organizationFinder, organizationLocalService, organizationPersistence, organizationService, persistedModelLocalServiceRegistry, portletPreferencesFinder, portletPreferencesLocalService, portletPreferencesPersistence, portletPreferencesService, ratingsStatsFinder, ratingsStatsLocalService, ratingsStatsPersistence, resourceLocalService, socialActivityFinder, socialActivityLocalService, socialActivityPersistence, socialActivityService, subscriptionLocalService, subscriptionPersistence, trashEntryLocalService, trashEntryPersistence, trashEntryService, userFinder, userLocalService, userPersistence, userService, workflowInstanceLinkLocalService, workflowInstanceLinkPersistence
 
Constructor Summary
BlogsEntryLocalServiceImpl()
           
 
Method Summary
 Folder addAttachmentsFolder(long userId, long groupId)
           
protected  long addCoverImage(long userId, long groupId, long entryId, ImageSelector coverImageImageSelector)
           
protected  void addDiscussion(BlogsEntry entry, long userId, long groupId)
           
 BlogsEntry addEntry(long userId, String title, String description, String content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, boolean allowPingbacks, boolean allowTrackbacks, String[] trackbacks, boolean smallImage, String smallImageURL, String smallImageFileName, InputStream smallImageInputStream, ServiceContext serviceContext)
          Deprecated. As of 7.0.0, replaced by #addEntry(long, String, String, String, String, int, int, int, int, int, boolean, boolean, String[], boolean, String, String, InputStream, ServiceContext)
 BlogsEntry addEntry(long userId, String title, String subtitle, String description, String content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, boolean allowPingbacks, boolean allowTrackbacks, String[] trackbacks, ImageSelector coverImageImageSelector, ImageSelector smallImageImageSelector, ServiceContext serviceContext)
           
 void addEntryResources(BlogsEntry entry, boolean addGroupPermissions, boolean addGuestPermissions)
           
 void addEntryResources(BlogsEntry entry, String[] groupPermissions, String[] guestPermissions)
           
 void addEntryResources(long entryId, boolean addGroupPermissions, boolean addGuestPermissions)
           
 void addEntryResources(long entryId, String[] groupPermissions, String[] guestPermissions)
           
protected  long addSmallImageFileEntry(long userId, long groupId, long entryId, String mimeType, String title, InputStream is)
           
 void checkEntries()
           
protected  void deleteDiscussion(BlogsEntry entry)
           
 void deleteEntries(long groupId)
           
 BlogsEntry deleteEntry(BlogsEntry entry)
           
 void deleteEntry(long entryId)
           
 List<BlogsEntry> getCompanyEntries(long companyId, Date displayDate, int status, int start, int end)
          Deprecated. As of 6.2.0, replaced by getCompanyEntries(long, Date, QueryDefinition)
 List<BlogsEntry> getCompanyEntries(long companyId, Date displayDate, int status, int start, int end, OrderByComparator<BlogsEntry> obc)
          Deprecated. As of 6.2.0, replaced by getCompanyEntries(long, Date, QueryDefinition)
 List<BlogsEntry> getCompanyEntries(long companyId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 int getCompanyEntriesCount(long companyId, Date displayDate, int status)
          Deprecated. As of 6.2.0, replaced by getCompanyEntriesCount(long, Date, QueryDefinition)
 int getCompanyEntriesCount(long companyId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 BlogsEntry[] getEntriesPrevAndNext(long entryId)
           
 BlogsEntry getEntry(long entryId)
           
 BlogsEntry getEntry(long groupId, String urlTitle)
           
protected  String getEntryURL(BlogsEntry entry, ServiceContext serviceContext)
           
 List<BlogsEntry> getGroupEntries(long groupId, Date displayDate, int status, int start, int end)
          Deprecated. As of 6.2.0, replaced by getGroupEntries(long, Date, QueryDefinition)
 List<BlogsEntry> getGroupEntries(long groupId, Date displayDate, int status, int start, int end, OrderByComparator<BlogsEntry> obc)
          Deprecated. As of 6.2.0, replaced by getGroupEntries(long, Date, QueryDefinition)
 List<BlogsEntry> getGroupEntries(long groupId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 List<BlogsEntry> getGroupEntries(long groupId, int status, int start, int end)
          Deprecated. As of 6.2.0, replaced by getGroupEntries(long, QueryDefinition)
 List<BlogsEntry> getGroupEntries(long groupId, int status, int start, int end, OrderByComparator<BlogsEntry> obc)
          Deprecated. As of 6.2.0, replaced by getGroupEntries(long, QueryDefinition)
 List<BlogsEntry> getGroupEntries(long groupId, QueryDefinition<BlogsEntry> queryDefinition)
           
 int getGroupEntriesCount(long groupId, Date displayDate, int status)
          Deprecated. As of 6.2.0, replaced by getGroupEntriesCount(long, Date, QueryDefinition)
 int getGroupEntriesCount(long groupId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 int getGroupEntriesCount(long groupId, int status)
          Deprecated. As of 6.2.0, replaced by getGroupEntriesCount(long, QueryDefinition)
 int getGroupEntriesCount(long groupId, QueryDefinition<BlogsEntry> queryDefinition)
           
 List<BlogsEntry> getGroupsEntries(long companyId, long groupId, Date displayDate, int status, int start, int end)
          Deprecated. As of 6.2.0, replaced by getGroupsEntries(long, long, Date, QueryDefinition)
 List<BlogsEntry> getGroupsEntries(long companyId, long groupId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 List<BlogsEntry> getGroupUserEntries(long groupId, long userId, Date displayDate, int status, int start, int end)
          Deprecated. As of 6.2.0, replaced by getGroupUserEntries(long, long, Date, QueryDefinition)
 List<BlogsEntry> getGroupUserEntries(long groupId, long userId, Date displayDate, int status, int start, int end, OrderByComparator<BlogsEntry> obc)
          Deprecated. As of 6.2.0, replaced by getGroupUserEntries(long, long, Date, QueryDefinition)
 List<BlogsEntry> getGroupUserEntries(long groupId, long userId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 int getGroupUserEntriesCount(long groupId, long userId, Date displayDate, int status)
          Deprecated. As of 6.2.0, replaced by getGroupUserEntriesCount(long, long, Date, QueryDefinition)
 int getGroupUserEntriesCount(long groupId, long userId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 List<BlogsEntry> getNoAssetEntries()
           
 List<BlogsEntry> getOrganizationEntries(long organizationId, Date displayDate, int status, int start, int end)
          Deprecated. As of 6.2.0, replaced by getOrganizationEntries(long, Date, QueryDefinition)
 List<BlogsEntry> getOrganizationEntries(long organizationId, Date displayDate, int status, int start, int end, OrderByComparator<BlogsEntry> obc)
          Deprecated. As of 6.2.0, replaced by getOrganizationEntries(long, Date, QueryDefinition)
 List<BlogsEntry> getOrganizationEntries(long organizationId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
 int getOrganizationEntriesCount(long organizationId, Date displayDate, int status)
          Deprecated. As of 6.2.0, replaced by getOrganizationEntriesCount(long, Date, QueryDefinition)
 int getOrganizationEntriesCount(long organizationId, Date displayDate, QueryDefinition<BlogsEntry> queryDefinition)
           
protected  String getUniqueUrlTitle(long entryId, long groupId, String title)
           
protected  String getUniqueUrlTitle(long entryId, String title, String oldUrlTitle, ServiceContext serviceContext)
           
 void moveEntriesToTrash(long groupId, long userId)
           
 BlogsEntry moveEntryToTrash(long userId, BlogsEntry entry)
          Moves the blogs entry to the recycle bin.
 BlogsEntry moveEntryToTrash(long userId, long entryId)
          Moves the blogs entry with the ID to the recycle bin.
protected  void notifySubscribers(BlogsEntry entry, ServiceContext serviceContext, Map<String,Serializable> workflowContext)
           
protected  void pingGoogle(BlogsEntry entry, ServiceContext serviceContext)
           
protected  void pingPingback(BlogsEntry entry, ServiceContext serviceContext)
           
protected  void pingTrackbacks(BlogsEntry entry, String[] trackbacks, boolean pingOldTrackbacks, ServiceContext serviceContext)
           
 BlogsEntry restoreEntryFromTrash(long userId, long entryId)
          Restores the blogs entry with the ID from the recycle bin.
protected  BlogsEntry startWorkflowInstance(long userId, BlogsEntry entry, ServiceContext serviceContext)
           
 void subscribe(long userId, long groupId)
           
 void unsubscribe(long userId, long groupId)
           
 void updateAsset(long userId, BlogsEntry entry, long[] assetCategoryIds, String[] assetTagNames, long[] assetLinkEntryIds)
           
 BlogsEntry updateEntry(long userId, long entryId, String title, String description, String content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, boolean allowPingbacks, boolean allowTrackbacks, String[] trackbacks, boolean smallImage, String smallImageURL, String smallImageFileName, InputStream smallImageInputStream, ServiceContext serviceContext)
          Deprecated. As of 7.0.0, replaced by #updateEntry(long, long, String, String, String, String, int, int, int, int, int, boolean, boolean, String[], boolean, String, long, ServiceContext)
 BlogsEntry updateEntry(long userId, long entryId, String title, String subtitle, String description, String content, int displayDateMonth, int displayDateDay, int displayDateYear, int displayDateHour, int displayDateMinute, boolean allowPingbacks, boolean allowTrackbacks, String[] trackbacks, ImageSelector coverImageImageSelector, ImageSelector smallImageImageSelector, ServiceContext serviceContext)
           
 void updateEntryResources(BlogsEntry entry, String[] groupPermissions, String[] guestPermissions)
           
 BlogsEntry updateStatus(long userId, long entryId, int status, ServiceContext serviceContext)
          Deprecated. As of 7.0.0, replaced by updateStatus(long, long, int, ServiceContext, Map)
 BlogsEntry updateStatus(long userId, long entryId, int status, ServiceContext serviceContext, Map<String,Serializable> workflowContext)
           
protected  void validate(String title, String content, long smallImageFileEntryId)
           
 
Methods inherited from class com.liferay.portlet.blogs.service.base.BlogsEntryLocalServiceBaseImpl
addBlogsEntry, afterPropertiesSet, createBlogsEntry, deleteBlogsEntry, deleteBlogsEntry, deletePersistedModel, destroy, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQuery, dynamicQueryCount, dynamicQueryCount, fetchBlogsEntry, fetchBlogsEntryByUuidAndGroupId, getActionableDynamicQuery, getAssetEntryFinder, getAssetEntryLocalService, getAssetEntryPersistence, getAssetEntryService, getAssetLinkLocalService, getAssetLinkPersistence, getBeanIdentifier, getBlogsEntries, getBlogsEntriesByUuidAndCompanyId, getBlogsEntriesByUuidAndCompanyId, getBlogsEntriesCount, getBlogsEntry, getBlogsEntryByUuidAndGroupId, getBlogsEntryFinder, getBlogsEntryLocalService, getBlogsEntryPersistence, getBlogsEntryService, getBlogsStatsUserFinder, getBlogsStatsUserLocalService, getBlogsStatsUserPersistence, getCompanyLocalService, getCompanyPersistence, getCompanyService, getCounterLocalService, getExpandoRowLocalService, getExpandoRowPersistence, getExportActionableDynamicQuery, getGroupFinder, getGroupLocalService, getGroupPersistence, getGroupService, getImageLocalService, getImagePersistence, getImageService, getModelClass, getModelClassName, getOrganizationFinder, getOrganizationLocalService, getOrganizationPersistence, getOrganizationService, getPersistedModel, getPortletPreferencesFinder, getPortletPreferencesLocalService, getPortletPreferencesPersistence, getPortletPreferencesService, getRatingsStatsFinder, getRatingsStatsLocalService, getRatingsStatsPersistence, getResourceLocalService, getSocialActivityFinder, getSocialActivityLocalService, getSocialActivityPersistence, getSocialActivityService, getSubscriptionLocalService, getSubscriptionPersistence, getTrashEntryLocalService, getTrashEntryPersistence, getTrashEntryService, getUserFinder, getUserLocalService, getUserPersistence, getUserService, getWorkflowInstanceLinkLocalService, getWorkflowInstanceLinkPersistence, initActionableDynamicQuery, runSQL, setAssetEntryFinder, setAssetEntryLocalService, setAssetEntryPersistence, setAssetEntryService, setAssetLinkLocalService, setAssetLinkPersistence, setBeanIdentifier, setBlogsEntryFinder, setBlogsEntryLocalService, setBlogsEntryPersistence, setBlogsEntryService, setBlogsStatsUserFinder, setBlogsStatsUserLocalService, setBlogsStatsUserPersistence, setCompanyLocalService, setCompanyPersistence, setCompanyService, setCounterLocalService, setExpandoRowLocalService, setExpandoRowPersistence, setGroupFinder, setGroupLocalService, setGroupPersistence, setGroupService, setImageLocalService, setImagePersistence, setImageService, setOrganizationFinder, setOrganizationLocalService, setOrganizationPersistence, setOrganizationService, setPortletPreferencesFinder, setPortletPreferencesLocalService, setPortletPreferencesPersistence, setPortletPreferencesService, setRatingsStatsFinder, setRatingsStatsLocalService, setRatingsStatsPersistence, setResourceLocalService, setSocialActivityFinder, setSocialActivityLocalService, setSocialActivityPersistence, setSocialActivityService, setSubscriptionLocalService, setSubscriptionPersistence, setTrashEntryLocalService, setTrashEntryPersistence, setTrashEntryService, setUserFinder, setUserLocalService, setUserPersistence, setUserService, setWorkflowInstanceLinkLocalService, setWorkflowInstanceLinkPersistence, updateBlogsEntry
 
Methods inherited from class com.liferay.portal.service.BaseLocalServiceImpl
getClassLoader
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commentManager

@BeanReference(type=CommentManager.class)
protected CommentManager commentManager
Constructor Detail

BlogsEntryLocalServiceImpl

public BlogsEntryLocalServiceImpl()
Method Detail

addAttachmentsFolder

public Folder addAttachmentsFolder(long userId,
                                   long groupId)
                            throws PortalException
Throws:
PortalException

addEntry

@Deprecated
public BlogsEntry addEntry(long userId,
                                      String title,
                                      String description,
                                      String content,
                                      int displayDateMonth,
                                      int displayDateDay,
                                      int displayDateYear,
                                      int displayDateHour,
                                      int displayDateMinute,
                                      boolean allowPingbacks,
                                      boolean allowTrackbacks,
                                      String[] trackbacks,
                                      boolean smallImage,
                                      String smallImageURL,
                                      String smallImageFileName,
                                      InputStream smallImageInputStream,
                                      ServiceContext serviceContext)
                    throws PortalException
Deprecated. As of 7.0.0, replaced by #addEntry(long, String, String, String, String, int, int, int, int, int, boolean, boolean, String[], boolean, String, String, InputStream, ServiceContext)

Throws:
PortalException

addEntry

@Indexable(type=REINDEX)
public BlogsEntry addEntry(long userId,
                                                String title,
                                                String subtitle,
                                                String description,
                                                String content,
                                                int displayDateMonth,
                                                int displayDateDay,
                                                int displayDateYear,
                                                int displayDateHour,
                                                int displayDateMinute,
                                                boolean allowPingbacks,
                                                boolean allowTrackbacks,
                                                String[] trackbacks,
                                                ImageSelector coverImageImageSelector,
                                                ImageSelector smallImageImageSelector,
                                                ServiceContext serviceContext)
                    throws PortalException
Throws:
PortalException

addEntryResources

public void addEntryResources(BlogsEntry entry,
                              boolean addGroupPermissions,
                              boolean addGuestPermissions)
                       throws PortalException
Throws:
PortalException

addEntryResources

public void addEntryResources(BlogsEntry entry,
                              String[] groupPermissions,
                              String[] guestPermissions)
                       throws PortalException
Throws:
PortalException

addEntryResources

public void addEntryResources(long entryId,
                              boolean addGroupPermissions,
                              boolean addGuestPermissions)
                       throws PortalException
Throws:
PortalException

addEntryResources

public void addEntryResources(long entryId,
                              String[] groupPermissions,
                              String[] guestPermissions)
                       throws PortalException
Throws:
PortalException

checkEntries

public void checkEntries()
                  throws PortalException
Throws:
PortalException

deleteEntries

public void deleteEntries(long groupId)
                   throws PortalException
Throws:
PortalException

deleteEntry

@Indexable(type=DELETE)
@SystemEvent(type=1)
public BlogsEntry deleteEntry(BlogsEntry entry)
                       throws PortalException
Throws:
PortalException

deleteEntry

public void deleteEntry(long entryId)
                 throws PortalException
Throws:
PortalException

getCompanyEntries

@Deprecated
public List<BlogsEntry> getCompanyEntries(long companyId,
                                                     Date displayDate,
                                                     int status,
                                                     int start,
                                                     int end)
Deprecated. As of 6.2.0, replaced by getCompanyEntries(long, Date, QueryDefinition)


getCompanyEntries

@Deprecated
public List<BlogsEntry> getCompanyEntries(long companyId,
                                                     Date displayDate,
                                                     int status,
                                                     int start,
                                                     int end,
                                                     OrderByComparator<BlogsEntry> obc)
Deprecated. As of 6.2.0, replaced by getCompanyEntries(long, Date, QueryDefinition)


getCompanyEntries

public List<BlogsEntry> getCompanyEntries(long companyId,
                                          Date displayDate,
                                          QueryDefinition<BlogsEntry> queryDefinition)

getCompanyEntriesCount

@Deprecated
public int getCompanyEntriesCount(long companyId,
                                             Date displayDate,
                                             int status)
Deprecated. As of 6.2.0, replaced by getCompanyEntriesCount(long, Date, QueryDefinition)


getCompanyEntriesCount

public int getCompanyEntriesCount(long companyId,
                                  Date displayDate,
                                  QueryDefinition<BlogsEntry> queryDefinition)

getEntriesPrevAndNext

public BlogsEntry[] getEntriesPrevAndNext(long entryId)
                                   throws PortalException
Throws:
PortalException

getEntry

public BlogsEntry getEntry(long entryId)
                    throws PortalException
Throws:
PortalException

getEntry

public BlogsEntry getEntry(long groupId,
                           String urlTitle)
                    throws PortalException
Throws:
PortalException

getGroupEntries

@Deprecated
public List<BlogsEntry> getGroupEntries(long groupId,
                                                   Date displayDate,
                                                   int status,
                                                   int start,
                                                   int end)
Deprecated. As of 6.2.0, replaced by getGroupEntries(long, Date, QueryDefinition)


getGroupEntries

@Deprecated
public List<BlogsEntry> getGroupEntries(long groupId,
                                                   Date displayDate,
                                                   int status,
                                                   int start,
                                                   int end,
                                                   OrderByComparator<BlogsEntry> obc)
Deprecated. As of 6.2.0, replaced by getGroupEntries(long, Date, QueryDefinition)


getGroupEntries

public List<BlogsEntry> getGroupEntries(long groupId,
                                        Date displayDate,
                                        QueryDefinition<BlogsEntry> queryDefinition)

getGroupEntries

@Deprecated
public List<BlogsEntry> getGroupEntries(long groupId,
                                                   int status,
                                                   int start,
                                                   int end)
Deprecated. As of 6.2.0, replaced by getGroupEntries(long, QueryDefinition)


getGroupEntries

@Deprecated
public List<BlogsEntry> getGroupEntries(long groupId,
                                                   int status,
                                                   int start,
                                                   int end,
                                                   OrderByComparator<BlogsEntry> obc)
Deprecated. As of 6.2.0, replaced by getGroupEntries(long, QueryDefinition)


getGroupEntries

public List<BlogsEntry> getGroupEntries(long groupId,
                                        QueryDefinition<BlogsEntry> queryDefinition)

getGroupEntriesCount

@Deprecated
public int getGroupEntriesCount(long groupId,
                                           Date displayDate,
                                           int status)
Deprecated. As of 6.2.0, replaced by getGroupEntriesCount(long, Date, QueryDefinition)


getGroupEntriesCount

public int getGroupEntriesCount(long groupId,
                                Date displayDate,
                                QueryDefinition<BlogsEntry> queryDefinition)

getGroupEntriesCount

@Deprecated
public int getGroupEntriesCount(long groupId,
                                           int status)
Deprecated. As of 6.2.0, replaced by getGroupEntriesCount(long, QueryDefinition)


getGroupEntriesCount

public int getGroupEntriesCount(long groupId,
                                QueryDefinition<BlogsEntry> queryDefinition)

getGroupsEntries

@Deprecated
public List<BlogsEntry> getGroupsEntries(long companyId,
                                                    long groupId,
                                                    Date displayDate,
                                                    int status,
                                                    int start,
                                                    int end)
Deprecated. As of 6.2.0, replaced by getGroupsEntries(long, long, Date, QueryDefinition)


getGroupsEntries

public List<BlogsEntry> getGroupsEntries(long companyId,
                                         long groupId,
                                         Date displayDate,
                                         QueryDefinition<BlogsEntry> queryDefinition)

getGroupUserEntries

@Deprecated
public List<BlogsEntry> getGroupUserEntries(long groupId,
                                                       long userId,
                                                       Date displayDate,
                                                       int status,
                                                       int start,
                                                       int end)
Deprecated. As of 6.2.0, replaced by getGroupUserEntries(long, long, Date, QueryDefinition)


getGroupUserEntries

@Deprecated
public List<BlogsEntry> getGroupUserEntries(long groupId,
                                                       long userId,
                                                       Date displayDate,
                                                       int status,
                                                       int start,
                                                       int end,
                                                       OrderByComparator<BlogsEntry> obc)
Deprecated. As of 6.2.0, replaced by getGroupUserEntries(long, long, Date, QueryDefinition)


getGroupUserEntries

public List<BlogsEntry> getGroupUserEntries(long groupId,
                                            long userId,
                                            Date displayDate,
                                            QueryDefinition<BlogsEntry> queryDefinition)

getGroupUserEntriesCount

@Deprecated
public int getGroupUserEntriesCount(long groupId,
                                               long userId,
                                               Date displayDate,
                                               int status)
Deprecated. As of 6.2.0, replaced by getGroupUserEntriesCount(long, long, Date, QueryDefinition)


getGroupUserEntriesCount

public int getGroupUserEntriesCount(long groupId,
                                    long userId,
                                    Date displayDate,
                                    QueryDefinition<BlogsEntry> queryDefinition)

getNoAssetEntries

public List<BlogsEntry> getNoAssetEntries()

getOrganizationEntries

@Deprecated
public List<BlogsEntry> getOrganizationEntries(long organizationId,
                                                          Date displayDate,
                                                          int status,
                                                          int start,
                                                          int end)
Deprecated. As of 6.2.0, replaced by getOrganizationEntries(long, Date, QueryDefinition)


getOrganizationEntries

@Deprecated
public List<BlogsEntry> getOrganizationEntries(long organizationId,
                                                          Date displayDate,
                                                          int status,
                                                          int start,
                                                          int end,
                                                          OrderByComparator<BlogsEntry> obc)
Deprecated. As of 6.2.0, replaced by getOrganizationEntries(long, Date, QueryDefinition)


getOrganizationEntries

public List<BlogsEntry> getOrganizationEntries(long organizationId,
                                               Date displayDate,
                                               QueryDefinition<BlogsEntry> queryDefinition)

getOrganizationEntriesCount

@Deprecated
public int getOrganizationEntriesCount(long organizationId,
                                                  Date displayDate,
                                                  int status)
Deprecated. As of 6.2.0, replaced by getOrganizationEntriesCount(long, Date, QueryDefinition)


getOrganizationEntriesCount

public int getOrganizationEntriesCount(long organizationId,
                                       Date displayDate,
                                       QueryDefinition<BlogsEntry> queryDefinition)

moveEntriesToTrash

public void moveEntriesToTrash(long groupId,
                               long userId)
                        throws PortalException
Throws:
PortalException

moveEntryToTrash

@Indexable(type=REINDEX)
public BlogsEntry moveEntryToTrash(long userId,
                                                        BlogsEntry entry)
                            throws PortalException
Moves the blogs entry to the recycle bin. Social activity counters for this entry get disabled.

Parameters:
userId - the primary key of the user moving the blogs entry
entry - the blogs entry to be moved
Returns:
the moved blogs entry
Throws:
PortalException - if a user with the primary key could not be found or if the blogs entry owner's social activity counter could not be updated

moveEntryToTrash

public BlogsEntry moveEntryToTrash(long userId,
                                   long entryId)
                            throws PortalException
Moves the blogs entry with the ID to the recycle bin.

Parameters:
userId - the primary key of the user moving the blogs entry
entryId - the primary key of the blogs entry to be moved
Returns:
the moved blogs entry
Throws:
PortalException - if a user or blogs entry with the primary key could not be found or if the blogs entry owner's social activity counter could not be updated

restoreEntryFromTrash

@Indexable(type=REINDEX)
public BlogsEntry restoreEntryFromTrash(long userId,
                                                             long entryId)
                                 throws PortalException
Restores the blogs entry with the ID from the recycle bin. Social activity counters for this entry get activated.

Parameters:
userId - the primary key of the user restoring the blogs entry
entryId - the primary key of the blogs entry to be restored
Returns:
the restored blogs entry from the recycle bin
Throws:
PortalException - if a user or blogs entry with the primary key could not be found or if the blogs entry owner's social activity counter could not be updated

subscribe

public void subscribe(long userId,
                      long groupId)
               throws PortalException
Throws:
PortalException

unsubscribe

public void unsubscribe(long userId,
                        long groupId)
                 throws PortalException
Throws:
PortalException

updateAsset

public void updateAsset(long userId,
                        BlogsEntry entry,
                        long[] assetCategoryIds,
                        String[] assetTagNames,
                        long[] assetLinkEntryIds)
                 throws PortalException
Throws:
PortalException

updateEntry

@Deprecated
public BlogsEntry updateEntry(long userId,
                                         long entryId,
                                         String title,
                                         String description,
                                         String content,
                                         int displayDateMonth,
                                         int displayDateDay,
                                         int displayDateYear,
                                         int displayDateHour,
                                         int displayDateMinute,
                                         boolean allowPingbacks,
                                         boolean allowTrackbacks,
                                         String[] trackbacks,
                                         boolean smallImage,
                                         String smallImageURL,
                                         String smallImageFileName,
                                         InputStream smallImageInputStream,
                                         ServiceContext serviceContext)
                       throws PortalException
Deprecated. As of 7.0.0, replaced by #updateEntry(long, long, String, String, String, String, int, int, int, int, int, boolean, boolean, String[], boolean, String, long, ServiceContext)

Throws:
PortalException

updateEntry

@Indexable(type=REINDEX)
public BlogsEntry updateEntry(long userId,
                                                   long entryId,
                                                   String title,
                                                   String subtitle,
                                                   String description,
                                                   String content,
                                                   int displayDateMonth,
                                                   int displayDateDay,
                                                   int displayDateYear,
                                                   int displayDateHour,
                                                   int displayDateMinute,
                                                   boolean allowPingbacks,
                                                   boolean allowTrackbacks,
                                                   String[] trackbacks,
                                                   ImageSelector coverImageImageSelector,
                                                   ImageSelector smallImageImageSelector,
                                                   ServiceContext serviceContext)
                       throws PortalException
Throws:
PortalException

updateEntryResources

public void updateEntryResources(BlogsEntry entry,
                                 String[] groupPermissions,
                                 String[] guestPermissions)
                          throws PortalException
Throws:
PortalException

updateStatus

@Deprecated
public BlogsEntry updateStatus(long userId,
                                          long entryId,
                                          int status,
                                          ServiceContext serviceContext)
                        throws PortalException
Deprecated. As of 7.0.0, replaced by updateStatus(long, long, int, ServiceContext, Map)

Throws:
PortalException

updateStatus

@Indexable(type=REINDEX)
public BlogsEntry updateStatus(long userId,
                                                    long entryId,
                                                    int status,
                                                    ServiceContext serviceContext,
                                                    Map<String,Serializable> workflowContext)
                        throws PortalException
Throws:
PortalException

addCoverImage

protected long addCoverImage(long userId,
                             long groupId,
                             long entryId,
                             ImageSelector coverImageImageSelector)
                      throws PortalException
Throws:
PortalException

addDiscussion

protected void addDiscussion(BlogsEntry entry,
                             long userId,
                             long groupId)
                      throws PortalException
Throws:
PortalException

addSmallImageFileEntry

protected long addSmallImageFileEntry(long userId,
                                      long groupId,
                                      long entryId,
                                      String mimeType,
                                      String title,
                                      InputStream is)
                               throws PortalException
Throws:
PortalException

deleteDiscussion

protected void deleteDiscussion(BlogsEntry entry)
                         throws PortalException
Throws:
PortalException

getEntryURL

protected String getEntryURL(BlogsEntry entry,
                             ServiceContext serviceContext)
                      throws PortalException
Throws:
PortalException

getUniqueUrlTitle

protected String getUniqueUrlTitle(long entryId,
                                   long groupId,
                                   String title)

getUniqueUrlTitle

protected String getUniqueUrlTitle(long entryId,
                                   String title,
                                   String oldUrlTitle,
                                   ServiceContext serviceContext)

notifySubscribers

protected void notifySubscribers(BlogsEntry entry,
                                 ServiceContext serviceContext,
                                 Map<String,Serializable> workflowContext)
                          throws PortalException
Throws:
PortalException

pingGoogle

protected void pingGoogle(BlogsEntry entry,
                          ServiceContext serviceContext)
                   throws PortalException
Throws:
PortalException

pingPingback

protected void pingPingback(BlogsEntry entry,
                            ServiceContext serviceContext)
                     throws PortalException
Throws:
PortalException

pingTrackbacks

protected void pingTrackbacks(BlogsEntry entry,
                              String[] trackbacks,
                              boolean pingOldTrackbacks,
                              ServiceContext serviceContext)
                       throws PortalException
Throws:
PortalException

startWorkflowInstance

protected BlogsEntry startWorkflowInstance(long userId,
                                           BlogsEntry entry,
                                           ServiceContext serviceContext)
                                    throws PortalException
Throws:
PortalException

validate

protected void validate(String title,
                        String content,
                        long smallImageFileEntryId)
                 throws PortalException
Throws:
PortalException

Liferay 7.0-ce-m3