com.liferay.portlet.asset.service.impl
Class AssetEntryServiceImpl

java.lang.Object
  extended by com.liferay.portal.service.base.PrincipalBean
      extended by com.liferay.portlet.asset.service.base.AssetEntryServiceBaseImpl
          extended by com.liferay.portlet.asset.service.impl.AssetEntryServiceImpl
All Implemented Interfaces:
com.liferay.portal.kernel.bean.IdentifiableBean, com.liferay.portlet.asset.service.AssetEntryService

public class AssetEntryServiceImpl
extends AssetEntryServiceBaseImpl

Author:
Brian Wing Shun Chan, Jorge Ferrer, Bruno Farache, Raymond Augé

Field Summary
 
Fields inherited from class com.liferay.portlet.asset.service.base.AssetEntryServiceBaseImpl
assetCategoryFinder, assetCategoryLocalService, assetCategoryPersistence, assetCategoryPropertyFinder, assetCategoryPropertyLocalService, assetCategoryPropertyPersistence, assetCategoryPropertyService, assetCategoryService, assetEntryFinder, assetEntryLocalService, assetEntryPersistence, assetEntryService, assetLinkLocalService, assetLinkPersistence, assetTagFinder, assetTagLocalService, assetTagPersistence, assetTagPropertyFinder, assetTagPropertyKeyFinder, assetTagPropertyLocalService, assetTagPropertyPersistence, assetTagPropertyService, assetTagService, assetTagStatsLocalService, assetTagStatsPersistence, assetVocabularyFinder, assetVocabularyLocalService, assetVocabularyPersistence, assetVocabularyService, blogsEntryFinder, blogsEntryLocalService, blogsEntryPersistence, blogsEntryService, bookmarksEntryFinder, bookmarksEntryLocalService, bookmarksEntryPersistence, bookmarksEntryService, companyLocalService, companyPersistence, companyService, counterLocalService, dlAppLocalService, dlAppService, dlFileEntryFinder, dlFileEntryLocalService, dlFileEntryPersistence, dlFileEntryService, dlFolderFinder, dlFolderLocalService, dlFolderPersistence, dlFolderService, groupFinder, groupLocalService, groupPersistence, groupService, journalArticleFinder, journalArticleLocalService, journalArticlePersistence, journalArticleResourceLocalService, journalArticleResourcePersistence, journalArticleService, mbMessageFinder, mbMessageLocalService, mbMessagePersistence, mbMessageService, resourceFinder, resourceLocalService, resourcePersistence, resourceService, socialActivityFinder, socialActivityLocalService, socialActivityPersistence, userFinder, userLocalService, userPersistence, userService, wikiPageFinder, wikiPageLocalService, wikiPagePersistence, wikiPageResourceLocalService, wikiPageResourcePersistence, wikiPageService
 
Fields inherited from class com.liferay.portal.service.base.PrincipalBean
ANONYMOUS_NAMES, JRUN_ANONYMOUS, ORACLE_ANONYMOUS, SUN_ANONYMOUS, WEBLOGIC_ANONYMOUS
 
Constructor Summary
AssetEntryServiceImpl()
           
 
Method Summary
protected  long[] filterCategoryIds(long[] categoryIds)
           
protected  java.lang.Object[] filterQuery(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
           
protected  long[] filterTagIds(long[] tagIds)
           
 java.util.List<com.liferay.portlet.asset.model.AssetEntry> getCompanyEntries(long companyId, int start, int end)
           
 int getCompanyEntriesCount(long companyId)
           
 com.liferay.portlet.asset.model.AssetEntryDisplay[] getCompanyEntryDisplays(long companyId, int start, int end, java.lang.String languageId)
           
 java.util.List<com.liferay.portlet.asset.model.AssetEntry> getEntries(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
           
 int getEntriesCount(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
           
 com.liferay.portlet.asset.model.AssetEntry getEntry(long entryId)
           
 com.liferay.portlet.asset.model.AssetEntry incrementViewCounter(java.lang.String className, long classPK)
           
protected  boolean isRemovedFilters(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery, com.liferay.portlet.asset.service.persistence.AssetEntryQuery filteredEntryQuery)
           
 com.liferay.portlet.asset.model.AssetEntryDisplay[] searchEntryDisplays(long companyId, long[] groupIds, java.lang.String className, java.lang.String keywords, java.lang.String languageId, int start, int end)
           
 int searchEntryDisplaysCount(long companyId, long[] groupIds, java.lang.String className, java.lang.String keywords, java.lang.String languageId)
           
protected  com.liferay.portlet.asset.service.persistence.AssetEntryQuery setupQuery(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
           
 com.liferay.portlet.asset.model.AssetEntry updateEntry(long groupId, java.lang.String className, long classPK, java.lang.String classUuid, long classTypeId, long[] categoryIds, java.lang.String[] tagNames, boolean visible, java.util.Date startDate, java.util.Date endDate, java.util.Date publishDate, java.util.Date expirationDate, java.lang.String mimeType, java.lang.String title, java.lang.String description, java.lang.String summary, java.lang.String url, java.lang.String layoutUuid, int height, int width, java.lang.Integer priority, boolean sync)
           
 
Methods inherited from class com.liferay.portlet.asset.service.base.AssetEntryServiceBaseImpl
afterPropertiesSet, destroy, getAssetCategoryFinder, getAssetCategoryLocalService, getAssetCategoryPersistence, getAssetCategoryPropertyFinder, getAssetCategoryPropertyLocalService, getAssetCategoryPropertyPersistence, getAssetCategoryPropertyService, getAssetCategoryService, getAssetEntryFinder, getAssetEntryLocalService, getAssetEntryPersistence, getAssetEntryService, getAssetLinkLocalService, getAssetLinkPersistence, getAssetTagFinder, getAssetTagLocalService, getAssetTagPersistence, getAssetTagPropertyFinder, getAssetTagPropertyKeyFinder, getAssetTagPropertyLocalService, getAssetTagPropertyPersistence, getAssetTagPropertyService, getAssetTagService, getAssetTagStatsLocalService, getAssetTagStatsPersistence, getAssetVocabularyFinder, getAssetVocabularyLocalService, getAssetVocabularyPersistence, getAssetVocabularyService, getBeanIdentifier, getBlogsEntryFinder, getBlogsEntryLocalService, getBlogsEntryPersistence, getBlogsEntryService, getBookmarksEntryFinder, getBookmarksEntryLocalService, getBookmarksEntryPersistence, getBookmarksEntryService, getCompanyLocalService, getCompanyPersistence, getCompanyService, getCounterLocalService, getDLAppLocalService, getDLAppService, getDLFileEntryFinder, getDLFileEntryLocalService, getDLFileEntryPersistence, getDLFileEntryService, getDLFolderFinder, getDLFolderLocalService, getDLFolderPersistence, getDLFolderService, getGroupFinder, getGroupLocalService, getGroupPersistence, getGroupService, getJournalArticleFinder, getJournalArticleLocalService, getJournalArticlePersistence, getJournalArticleResourceLocalService, getJournalArticleResourcePersistence, getJournalArticleService, getMBMessageFinder, getMBMessageLocalService, getMBMessagePersistence, getMBMessageService, getModelClass, getModelClassName, getResourceFinder, getResourceLocalService, getResourcePersistence, getResourceService, getSocialActivityFinder, getSocialActivityLocalService, getSocialActivityPersistence, getUserFinder, getUserLocalService, getUserPersistence, getUserService, getWikiPageFinder, getWikiPageLocalService, getWikiPagePersistence, getWikiPageResourceLocalService, getWikiPageResourcePersistence, getWikiPageService, runSQL, setAssetCategoryFinder, setAssetCategoryLocalService, setAssetCategoryPersistence, setAssetCategoryPropertyFinder, setAssetCategoryPropertyLocalService, setAssetCategoryPropertyPersistence, setAssetCategoryPropertyService, setAssetCategoryService, setAssetEntryFinder, setAssetEntryLocalService, setAssetEntryPersistence, setAssetEntryService, setAssetLinkLocalService, setAssetLinkPersistence, setAssetTagFinder, setAssetTagLocalService, setAssetTagPersistence, setAssetTagPropertyFinder, setAssetTagPropertyKeyFinder, setAssetTagPropertyLocalService, setAssetTagPropertyPersistence, setAssetTagPropertyService, setAssetTagService, setAssetTagStatsLocalService, setAssetTagStatsPersistence, setAssetVocabularyFinder, setAssetVocabularyLocalService, setAssetVocabularyPersistence, setAssetVocabularyService, setBeanIdentifier, setBlogsEntryFinder, setBlogsEntryLocalService, setBlogsEntryPersistence, setBlogsEntryService, setBookmarksEntryFinder, setBookmarksEntryLocalService, setBookmarksEntryPersistence, setBookmarksEntryService, setCompanyLocalService, setCompanyPersistence, setCompanyService, setCounterLocalService, setDLAppLocalService, setDLAppService, setDLFileEntryFinder, setDLFileEntryLocalService, setDLFileEntryPersistence, setDLFileEntryService, setDLFolderFinder, setDLFolderLocalService, setDLFolderPersistence, setDLFolderService, setGroupFinder, setGroupLocalService, setGroupPersistence, setGroupService, setJournalArticleFinder, setJournalArticleLocalService, setJournalArticlePersistence, setJournalArticleResourceLocalService, setJournalArticleResourcePersistence, setJournalArticleService, setMBMessageFinder, setMBMessageLocalService, setMBMessagePersistence, setMBMessageService, setResourceFinder, setResourceLocalService, setResourcePersistence, setResourceService, setSocialActivityFinder, setSocialActivityLocalService, setSocialActivityPersistence, setUserFinder, setUserLocalService, setUserPersistence, setUserService, setWikiPageFinder, setWikiPageLocalService, setWikiPagePersistence, setWikiPageResourceLocalService, setWikiPageResourcePersistence, setWikiPageService
 
Methods inherited from class com.liferay.portal.service.base.PrincipalBean
getGuestOrUser, getGuestOrUserId, getPermissionChecker, getUser, getUserId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssetEntryServiceImpl

public AssetEntryServiceImpl()
Method Detail

getCompanyEntries

public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getCompanyEntries(long companyId,
                                                                                    int start,
                                                                                    int end)
                                                                             throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getCompanyEntriesCount

public int getCompanyEntriesCount(long companyId)
                           throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getCompanyEntryDisplays

public com.liferay.portlet.asset.model.AssetEntryDisplay[] getCompanyEntryDisplays(long companyId,
                                                                                   int start,
                                                                                   int end,
                                                                                   java.lang.String languageId)
                                                                            throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

getEntries

public java.util.List<com.liferay.portlet.asset.model.AssetEntry> getEntries(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
                                                                      throws com.liferay.portal.kernel.exception.PortalException,
                                                                             com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getEntriesCount

public int getEntriesCount(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
                    throws com.liferay.portal.kernel.exception.PortalException,
                           com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

getEntry

public com.liferay.portlet.asset.model.AssetEntry getEntry(long entryId)
                                                    throws com.liferay.portal.kernel.exception.PortalException,
                                                           com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

incrementViewCounter

public com.liferay.portlet.asset.model.AssetEntry incrementViewCounter(java.lang.String className,
                                                                       long classPK)
                                                                throws com.liferay.portal.kernel.exception.PortalException,
                                                                       com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

searchEntryDisplays

public com.liferay.portlet.asset.model.AssetEntryDisplay[] searchEntryDisplays(long companyId,
                                                                               long[] groupIds,
                                                                               java.lang.String className,
                                                                               java.lang.String keywords,
                                                                               java.lang.String languageId,
                                                                               int start,
                                                                               int end)
                                                                        throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

searchEntryDisplaysCount

public int searchEntryDisplaysCount(long companyId,
                                    long[] groupIds,
                                    java.lang.String className,
                                    java.lang.String keywords,
                                    java.lang.String languageId)
                             throws com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.SystemException

updateEntry

public com.liferay.portlet.asset.model.AssetEntry updateEntry(long groupId,
                                                              java.lang.String className,
                                                              long classPK,
                                                              java.lang.String classUuid,
                                                              long classTypeId,
                                                              long[] categoryIds,
                                                              java.lang.String[] tagNames,
                                                              boolean visible,
                                                              java.util.Date startDate,
                                                              java.util.Date endDate,
                                                              java.util.Date publishDate,
                                                              java.util.Date expirationDate,
                                                              java.lang.String mimeType,
                                                              java.lang.String title,
                                                              java.lang.String description,
                                                              java.lang.String summary,
                                                              java.lang.String url,
                                                              java.lang.String layoutUuid,
                                                              int height,
                                                              int width,
                                                              java.lang.Integer priority,
                                                              boolean sync)
                                                       throws com.liferay.portal.kernel.exception.PortalException,
                                                              com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

filterCategoryIds

protected long[] filterCategoryIds(long[] categoryIds)
                            throws com.liferay.portal.kernel.exception.PortalException,
                                   com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

filterTagIds

protected long[] filterTagIds(long[] tagIds)
                       throws com.liferay.portal.kernel.exception.PortalException,
                              com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

filterQuery

protected java.lang.Object[] filterQuery(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
                                  throws com.liferay.portal.kernel.exception.PortalException,
                                         com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException

isRemovedFilters

protected boolean isRemovedFilters(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery,
                                   com.liferay.portlet.asset.service.persistence.AssetEntryQuery filteredEntryQuery)

setupQuery

protected com.liferay.portlet.asset.service.persistence.AssetEntryQuery setupQuery(com.liferay.portlet.asset.service.persistence.AssetEntryQuery entryQuery)
                                                                            throws com.liferay.portal.kernel.exception.PortalException,
                                                                                   com.liferay.portal.kernel.exception.SystemException
Throws:
com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.SystemException