--- /dev/null
+/**\r
+ * Copyright (c) 2000-2012 Liferay, Inc. All rights reserved.\r
+ *\r
+ * This library is free software; you can redistribute it and/or modify it under\r
+ * the terms of the GNU Lesser General Public License as published by the Free\r
+ * Software Foundation; either version 2.1 of the License, or (at your option)\r
+ * any later version.\r
+ *\r
+ * This library is distributed in the hope that it will be useful, but WITHOUT\r
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS\r
+ * FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more\r
+ * details.\r
+ */\r
+\r
+package com.liferay.portlet.blogs.util.service;\r
+\r
+import java.util.List;\r
+\r
+import com.liferay.portal.kernel.exception.PortalException;\r
+import com.liferay.portal.kernel.exception.SystemException;\r
+import com.liferay.portal.kernel.transaction.Isolation;\r
+import com.liferay.portal.kernel.transaction.Propagation;\r
+import com.liferay.portal.kernel.transaction.Transactional;\r
+import com.liferay.portal.service.BaseLocalService;\r
+import com.liferay.portal.service.PersistedModelLocalService;\r
+import com.pentila.entSavoie.blogs.BlogsEntryHeader;\r
+\r
+/**\r
+ * The interface for the blogs entry local service.\r
+ *\r
+ * <p>\r
+ * This is a local service. Methods of this service will not have security checks based on the propagated JAAS credentials because this service can only be accessed from within the same VM.\r
+ * </p>\r
+ *\r
+ * @author Brian Wing Shun Chan\r
+ * @see BlogsEntryLocalServiceUtil\r
+ * @see com.liferay.portlet.blogs.service.base.BlogsEntryLocalServiceBaseImpl\r
+ * @see com.liferay.portlet.blogs.service.impl.BlogsEntryLocalServiceImpl\r
+ * @generated\r
+ */\r
+@Transactional(isolation = Isolation.PORTAL, rollbackFor = {\r
+ PortalException.class, SystemException.class})\r
+public interface BlogsEntryLocalService extends BaseLocalService,\r
+ PersistedModelLocalService {\r
+ /*\r
+ * NOTE FOR DEVELOPERS:\r
+ *\r
+ * Never modify or reference this interface directly. Always use {@link BlogsEntryLocalServiceUtil} to access the blogs entry local service. Add custom service methods to {@link com.liferay.portlet.blogs.service.impl.BlogsEntryLocalServiceImpl} and rerun ServiceBuilder to automatically copy the method declarations to this interface.\r
+ */\r
+\r
+ /**\r
+ * Adds the blogs entry to the database. Also notifies the appropriate model listeners.\r
+ *\r
+ * @param blogsEntry the blogs entry\r
+ * @return the blogs entry that was added\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ public com.liferay.portlet.blogs.model.BlogsEntry addBlogsEntry(\r
+ com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Creates a new blogs entry with the primary key. Does not add the blogs entry to the database.\r
+ *\r
+ * @param entryId the primary key for the new blogs entry\r
+ * @return the new blogs entry\r
+ */\r
+ public com.liferay.portlet.blogs.model.BlogsEntry createBlogsEntry(\r
+ long entryId);\r
+\r
+ /**\r
+ * Deletes the blogs entry with the primary key from the database. Also notifies the appropriate model listeners.\r
+ *\r
+ * @param entryId the primary key of the blogs entry\r
+ * @return the blogs entry that was removed\r
+ * @throws PortalException if a blogs entry with the primary key could not be found\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(\r
+ long entryId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Deletes the blogs entry from the database. Also notifies the appropriate model listeners.\r
+ *\r
+ * @param blogsEntry the blogs entry\r
+ * @return the blogs entry that was removed\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ public com.liferay.portlet.blogs.model.BlogsEntry deleteBlogsEntry(\r
+ com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery();\r
+\r
+ /**\r
+ * Performs a dynamic query on the database and returns the matching rows.\r
+ *\r
+ * @param dynamicQuery the dynamic query\r
+ * @return the matching rows\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ @SuppressWarnings("rawtypes")\r
+ public java.util.List dynamicQuery(\r
+ com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Performs a dynamic query on the database and returns a range of the matching rows.\r
+ *\r
+ * <p>\r
+ * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.\r
+ * </p>\r
+ *\r
+ * @param dynamicQuery the dynamic query\r
+ * @param start the lower bound of the range of model instances\r
+ * @param end the upper bound of the range of model instances (not inclusive)\r
+ * @return the range of matching rows\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ @SuppressWarnings("rawtypes")\r
+ public java.util.List dynamicQuery(\r
+ com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,\r
+ int end) throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Performs a dynamic query on the database and returns an ordered range of the matching rows.\r
+ *\r
+ * <p>\r
+ * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.\r
+ * </p>\r
+ *\r
+ * @param dynamicQuery the dynamic query\r
+ * @param start the lower bound of the range of model instances\r
+ * @param end the upper bound of the range of model instances (not inclusive)\r
+ * @param orderByComparator the comparator to order the results by (optionally <code>null</code>)\r
+ * @return the ordered range of matching rows\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ @SuppressWarnings("rawtypes")\r
+ public java.util.List dynamicQuery(\r
+ com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start,\r
+ int end,\r
+ com.liferay.portal.kernel.util.OrderByComparator orderByComparator)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Returns the number of rows that match the dynamic query.\r
+ *\r
+ * @param dynamicQuery the dynamic query\r
+ * @return the number of rows that match the dynamic query\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ public long dynamicQueryCount(\r
+ com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portlet.blogs.model.BlogsEntry fetchBlogsEntry(\r
+ long entryId)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Returns the blogs entry with the primary key.\r
+ *\r
+ * @param entryId the primary key of the blogs entry\r
+ * @return the blogs entry\r
+ * @throws PortalException if a blogs entry with the primary key could not be found\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntry(\r
+ long entryId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portal.model.PersistedModel getPersistedModel(\r
+ java.io.Serializable primaryKeyObj)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Returns the blogs entry with the UUID in the group.\r
+ *\r
+ * @param uuid the UUID of blogs entry\r
+ * @param groupId the group id of the blogs entry\r
+ * @return the blogs entry\r
+ * @throws PortalException if a blogs entry with the UUID in the group could not be found\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portlet.blogs.model.BlogsEntry getBlogsEntryByUuidAndGroupId(\r
+ java.lang.String uuid, long groupId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Returns a range of all the blogs entries.\r
+ *\r
+ * <p>\r
+ * Useful when paginating results. Returns a maximum of <code>end - start</code> instances. <code>start</code> and <code>end</code> are not primary keys, they are indexes in the result set. Thus, <code>0</code> refers to the first result in the set. Setting both <code>start</code> and <code>end</code> to {@link com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS} will return the full result set.\r
+ * </p>\r
+ *\r
+ * @param start the lower bound of the range of blogs entries\r
+ * @param end the upper bound of the range of blogs entries (not inclusive)\r
+ * @return the range of blogs entries\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getBlogsEntries(\r
+ int start, int end)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Returns the number of blogs entries.\r
+ *\r
+ * @return the number of blogs entries\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public int getBlogsEntriesCount()\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Updates the blogs entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.\r
+ *\r
+ * @param blogsEntry the blogs entry\r
+ * @return the blogs entry that was updated\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(\r
+ com.liferay.portlet.blogs.model.BlogsEntry blogsEntry)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Updates the blogs entry in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.\r
+ *\r
+ * @param blogsEntry the blogs entry\r
+ * @param merge whether to merge the blogs entry with the current session. See {@link com.liferay.portal.service.persistence.BatchSession#update(com.liferay.portal.kernel.dao.orm.Session, com.liferay.portal.model.BaseModel, boolean)} for an explanation.\r
+ * @return the blogs entry that was updated\r
+ * @throws SystemException if a system exception occurred\r
+ */\r
+ public com.liferay.portlet.blogs.model.BlogsEntry updateBlogsEntry(\r
+ com.liferay.portlet.blogs.model.BlogsEntry blogsEntry, boolean merge)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ /**\r
+ * Returns the Spring bean ID for this bean.\r
+ *\r
+ * @return the Spring bean ID for this bean\r
+ */\r
+ public java.lang.String getBeanIdentifier();\r
+\r
+ /**\r
+ * Sets the Spring bean ID for this bean.\r
+ *\r
+ * @param beanIdentifier the Spring bean ID for this bean\r
+ */\r
+ public void setBeanIdentifier(java.lang.String beanIdentifier);\r
+ \r
+ public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId,\r
+ java.lang.String title, java.lang.String description,\r
+ java.lang.String content, int displayDateMonth, int displayDateDay,\r
+ int displayDateYear, int displayDateHour, int displayDateMinute,\r
+ boolean allowPingbacks, boolean allowTrackbacks,\r
+ java.lang.String[] trackbacks, boolean smallImage,\r
+ java.lang.String smallImageURL, java.lang.String smallImageFileName,\r
+ java.io.InputStream smallImageInputStream,\r
+ com.liferay.portal.service.ServiceContext serviceContext)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public com.liferay.portlet.blogs.model.BlogsEntry addEntry(long userId, long groupId,\r
+ java.lang.String title, java.lang.String description,\r
+ java.lang.String content, int displayDateMonth, int displayDateDay,\r
+ int displayDateYear, int displayDateHour, int displayDateMinute,\r
+ boolean allowPingbacks, boolean allowTrackbacks,\r
+ java.lang.String[] trackbacks, boolean smallImage,\r
+ java.lang.String smallImageURL, java.lang.String smallImageFileName,\r
+ java.io.InputStream smallImageInputStream,\r
+ com.liferay.portal.service.ServiceContext serviceContext)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void addEntryResources(\r
+ com.liferay.portlet.blogs.model.BlogsEntry entry,\r
+ boolean addGroupPermissions, boolean addGuestPermissions)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void addEntryResources(\r
+ com.liferay.portlet.blogs.model.BlogsEntry entry,\r
+ java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void addEntryResources(long entryId, boolean addGroupPermissions,\r
+ boolean addGuestPermissions)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void addEntryResources(long entryId,\r
+ java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void checkEntries()\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void deleteEntries(long groupId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void deleteEntry(com.liferay.portlet.blogs.model.BlogsEntry entry)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void deleteEntry(long entryId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(\r
+ long companyId, java.util.Date displayDate, int status, int start,\r
+ int end) throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getCompanyEntries(\r
+ long companyId, java.util.Date displayDate, int status, int start,\r
+ int end, com.liferay.portal.kernel.util.OrderByComparator obc)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public int getCompanyEntriesCount(long companyId,\r
+ java.util.Date displayDate, int status)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portlet.blogs.model.BlogsEntry[] getEntriesPrevAndNext(\r
+ long entryId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long entryId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portlet.blogs.model.BlogsEntry getEntry(long groupId,\r
+ java.lang.String urlTitle)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(\r
+ long groupId, java.util.Date displayDate, int status, int start, int end)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(\r
+ long groupId, java.util.Date displayDate, int status, int start,\r
+ int end, com.liferay.portal.kernel.util.OrderByComparator obc)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(\r
+ long groupId, int status, int start, int end)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupEntries(\r
+ long groupId, int status, int start, int end,\r
+ com.liferay.portal.kernel.util.OrderByComparator obc)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public int getGroupEntriesCount(long groupId, java.util.Date displayDate,\r
+ int status) throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public int getGroupEntriesCount(long groupId, int status)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupsEntries(\r
+ long companyId, long groupId, java.util.Date displayDate, int status,\r
+ int start, int end)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(\r
+ long groupId, long userId, java.util.Date displayDate, int status,\r
+ int start, int end)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getGroupUserEntries(\r
+ long groupId, long userId, java.util.Date displayDate, int status,\r
+ int start, int end, com.liferay.portal.kernel.util.OrderByComparator obc)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public int getGroupUserEntriesCount(long groupId, long userId,\r
+ java.util.Date displayDate, int status)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getNoAssetEntries()\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(\r
+ long organizationId, java.util.Date displayDate, int status, int start,\r
+ int end) throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public java.util.List<com.liferay.portlet.blogs.model.BlogsEntry> getOrganizationEntries(\r
+ long organizationId, java.util.Date displayDate, int status, int start,\r
+ int end, com.liferay.portal.kernel.util.OrderByComparator obc)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public int getOrganizationEntriesCount(long organizationId,\r
+ java.util.Date displayDate, int status)\r
+ throws com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void subscribe(long userId, long groupId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void unsubscribe(long userId, long groupId)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void updateAsset(long userId,\r
+ com.liferay.portlet.blogs.model.BlogsEntry entry,\r
+ long[] assetCategoryIds, java.lang.String[] assetTagNames,\r
+ long[] assetLinkEntryIds)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public com.liferay.portlet.blogs.model.BlogsEntry updateEntry(long userId,\r
+ long entryId, java.lang.String title, java.lang.String description,\r
+ java.lang.String content, int displayDateMonth, int displayDateDay,\r
+ int displayDateYear, int displayDateHour, int displayDateMinute,\r
+ boolean allowPingbacks, boolean allowTrackbacks,\r
+ java.lang.String[] trackbacks, boolean smallImage,\r
+ java.lang.String smallImageURL, java.lang.String smallImageFileName,\r
+ java.io.InputStream smallImageInputStream,\r
+ com.liferay.portal.service.ServiceContext serviceContext)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public void updateEntryResources(\r
+ com.liferay.portlet.blogs.model.BlogsEntry entry,\r
+ java.lang.String[] groupPermissions, java.lang.String[] guestPermissions)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ public com.liferay.portlet.blogs.model.BlogsEntry updateStatus(\r
+ long userId, long entryId, int status,\r
+ com.liferay.portal.service.ServiceContext serviceContext)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+ \r
+ public List<BlogsEntryHeader> getBlogsEntryHeadersByGroupIdList(List<Long> groupIdList)\r
+ throws com.liferay.portal.kernel.exception.PortalException,\r
+ com.liferay.portal.kernel.exception.SystemException;\r
+\r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portal.kernel.search.Hits search(long companyId,\r
+ long groupId, long userId, long ownerUserId, java.lang.String keywords,\r
+ int start, int end) throws com.liferay.portal.kernel.exception.SystemException;\r
+ \r
+ @Transactional(propagation = Propagation.SUPPORTS, readOnly = true)\r
+ public com.liferay.portal.kernel.search.Hits searchByDate(long companyId,\r
+ long groupId, long userId, long ownerUserId, java.lang.String keywords,\r
+ int start, int end) throws com.liferay.portal.kernel.exception.SystemException;\r
+ \r
+}
\ No newline at end of file