Class DLContentLocalServiceWrapper

java.lang.Object
com.liferay.document.library.content.service.DLContentLocalServiceWrapper
All Implemented Interfaces:
DLContentLocalService, com.liferay.portal.kernel.service.BaseLocalService, com.liferay.portal.kernel.service.change.tracking.CTService<DLContent>, com.liferay.portal.kernel.service.PersistedModelLocalService, com.liferay.portal.kernel.service.ServiceWrapper<DLContentLocalService>

public class DLContentLocalServiceWrapper extends Object implements DLContentLocalService, com.liferay.portal.kernel.service.ServiceWrapper<DLContentLocalService>
Provides a wrapper for DLContentLocalService.
See Also:
Generated:
  • Constructor Details

    • DLContentLocalServiceWrapper

      public DLContentLocalServiceWrapper()
    • DLContentLocalServiceWrapper

      public DLContentLocalServiceWrapper(DLContentLocalService dlContentLocalService)
  • Method Details

    • addContent

      @Deprecated public DLContent addContent(long companyId, long repositoryId, String path, String version, byte[] bytes)
      Deprecated.
      As of Athanasius (7.3.x), replaced by addContent(long, long, String, String, InputStream)
      Specified by:
      addContent in interface DLContentLocalService
    • addContent

      public DLContent addContent(long companyId, long repositoryId, String path, String version, InputStream inputStream)
      Specified by:
      addContent in interface DLContentLocalService
    • addContent

      @Deprecated public DLContent addContent(long companyId, long repositoryId, String path, String version, InputStream inputStream, long size)
      Deprecated.
      As of Athanasius (7.3.x), replaced by addContent(long, long, String, String, InputStream)
      Specified by:
      addContent in interface DLContentLocalService
    • addDLContent

      public DLContent addDLContent(DLContent dlContent)
      Adds the document library content to the database. Also notifies the appropriate model listeners.

      Important: Inspect DLContentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      addDLContent in interface DLContentLocalService
      Parameters:
      dlContent - the document library content
      Returns:
      the document library content that was added
    • createDLContent

      public DLContent createDLContent(long contentId)
      Creates a new document library content with the primary key. Does not add the document library content to the database.
      Specified by:
      createDLContent in interface DLContentLocalService
      Parameters:
      contentId - the primary key for the new document library content
      Returns:
      the new document library content
    • createPersistedModel

      public com.liferay.portal.kernel.model.PersistedModel createPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      createPersistedModel in interface DLContentLocalService
      Specified by:
      createPersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • deleteContent

      public void deleteContent(long companyId, long repositoryId, String path, String version)
      Specified by:
      deleteContent in interface DLContentLocalService
    • deleteContents

      @Deprecated public void deleteContents(long companyId, long repositoryId, String path)
      Deprecated.
      As of Athanasius (7.3.x), with no direct replacement
      Specified by:
      deleteContents in interface DLContentLocalService
    • deleteContentsByDirectory

      public void deleteContentsByDirectory(long companyId, long repositoryId, String dirName)
      Specified by:
      deleteContentsByDirectory in interface DLContentLocalService
    • deleteDLContent

      public DLContent deleteDLContent(DLContent dlContent)
      Deletes the document library content from the database. Also notifies the appropriate model listeners.

      Important: Inspect DLContentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteDLContent in interface DLContentLocalService
      Parameters:
      dlContent - the document library content
      Returns:
      the document library content that was removed
    • deleteDLContent

      public DLContent deleteDLContent(long contentId) throws com.liferay.portal.kernel.exception.PortalException
      Deletes the document library content with the primary key from the database. Also notifies the appropriate model listeners.

      Important: Inspect DLContentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      deleteDLContent in interface DLContentLocalService
      Parameters:
      contentId - the primary key of the document library content
      Returns:
      the document library content that was removed
      Throws:
      PortalException - if a document library content with the primary key could not be found
      com.liferay.portal.kernel.exception.PortalException
    • deletePersistedModel

      public com.liferay.portal.kernel.model.PersistedModel deletePersistedModel(com.liferay.portal.kernel.model.PersistedModel persistedModel) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      deletePersistedModel in interface DLContentLocalService
      Specified by:
      deletePersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • dslQuery

      public <T> T dslQuery(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQuery in interface DLContentLocalService
      Specified by:
      dslQuery in interface com.liferay.portal.kernel.service.PersistedModelLocalService
    • dslQueryCount

      public int dslQueryCount(com.liferay.petra.sql.dsl.query.DSLQuery dslQuery)
      Specified by:
      dslQueryCount in interface DLContentLocalService
      Specified by:
      dslQueryCount in interface com.liferay.portal.kernel.service.PersistedModelLocalService
    • dynamicQuery

      public com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery()
      Specified by:
      dynamicQuery in interface DLContentLocalService
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Performs a dynamic query on the database and returns the matching rows.
      Specified by:
      dynamicQuery in interface DLContentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the matching rows
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end)
      Performs a dynamic query on the database and returns a range of the matching rows.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.document.library.content.model.impl.DLContentModelImpl.

      Specified by:
      dynamicQuery in interface DLContentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      Returns:
      the range of matching rows
    • dynamicQuery

      public <T> List<T> dynamicQuery(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, int start, int end, com.liferay.portal.kernel.util.OrderByComparator<T> orderByComparator)
      Performs a dynamic query on the database and returns an ordered range of the matching rows.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.document.library.content.model.impl.DLContentModelImpl.

      Specified by:
      dynamicQuery in interface DLContentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      start - the lower bound of the range of model instances
      end - the upper bound of the range of model instances (not inclusive)
      orderByComparator - the comparator to order the results by (optionally null)
      Returns:
      the ordered range of matching rows
    • dynamicQueryCount

      public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface DLContentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      Returns:
      the number of rows matching the dynamic query
    • dynamicQueryCount

      public long dynamicQueryCount(com.liferay.portal.kernel.dao.orm.DynamicQuery dynamicQuery, com.liferay.portal.kernel.dao.orm.Projection projection)
      Returns the number of rows matching the dynamic query.
      Specified by:
      dynamicQueryCount in interface DLContentLocalService
      Parameters:
      dynamicQuery - the dynamic query
      projection - the projection to apply to the query
      Returns:
      the number of rows matching the dynamic query
    • fetchDLContent

      public DLContent fetchDLContent(long contentId)
      Specified by:
      fetchDLContent in interface DLContentLocalService
    • getActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.ActionableDynamicQuery getActionableDynamicQuery()
      Specified by:
      getActionableDynamicQuery in interface DLContentLocalService
    • getContent

      @Deprecated public DLContent getContent(long companyId, long repositoryId, String path) throws NoSuchContentException
      Deprecated.
      As of Athanasius (7.3.x), replaced by getContent(long, long, String, String)
      Specified by:
      getContent in interface DLContentLocalService
      Throws:
      NoSuchContentException
    • getContent

      public DLContent getContent(long companyId, long repositoryId, String path, String version) throws NoSuchContentException
      Specified by:
      getContent in interface DLContentLocalService
      Throws:
      NoSuchContentException
    • getContents

      @Deprecated public List<DLContent> getContents(long companyId, long repositoryId)
      Deprecated.
      As of Athanasius (7.3.x), replaced by getContentsByDirectory(long, long, String)
      Specified by:
      getContents in interface DLContentLocalService
    • getContents

      public List<DLContent> getContents(long companyId, long repositoryId, String path)
      Specified by:
      getContents in interface DLContentLocalService
    • getContentsByDirectory

      public List<DLContent> getContentsByDirectory(long companyId, long repositoryId, String dirName)
      Specified by:
      getContentsByDirectory in interface DLContentLocalService
    • getDataBlobModel

      public DLContentDataBlobModel getDataBlobModel(Serializable primaryKey)
      Specified by:
      getDataBlobModel in interface DLContentLocalService
    • getDLContent

      public DLContent getDLContent(long contentId) throws com.liferay.portal.kernel.exception.PortalException
      Returns the document library content with the primary key.
      Specified by:
      getDLContent in interface DLContentLocalService
      Parameters:
      contentId - the primary key of the document library content
      Returns:
      the document library content
      Throws:
      PortalException - if a document library content with the primary key could not be found
      com.liferay.portal.kernel.exception.PortalException
    • getDLContents

      public List<DLContent> getDLContents(int start, int end)
      Returns a range of all the document library contents.

      Useful when paginating results. Returns a maximum of end - start instances. start and end are not primary keys, they are indexes in the result set. Thus, 0 refers to the first result in the set. Setting both start and end to com.liferay.portal.kernel.dao.orm.QueryUtil#ALL_POS will return the full result set. If orderByComparator is specified, then the query will include the given ORDER BY logic. If orderByComparator is absent, then the query will include the default ORDER BY logic from com.liferay.document.library.content.model.impl.DLContentModelImpl.

      Specified by:
      getDLContents in interface DLContentLocalService
      Parameters:
      start - the lower bound of the range of document library contents
      end - the upper bound of the range of document library contents (not inclusive)
      Returns:
      the range of document library contents
    • getDLContentsCount

      public int getDLContentsCount()
      Returns the number of document library contents.
      Specified by:
      getDLContentsCount in interface DLContentLocalService
      Returns:
      the number of document library contents
    • getIndexableActionableDynamicQuery

      public com.liferay.portal.kernel.dao.orm.IndexableActionableDynamicQuery getIndexableActionableDynamicQuery()
      Specified by:
      getIndexableActionableDynamicQuery in interface DLContentLocalService
    • getOSGiServiceIdentifier

      public String getOSGiServiceIdentifier()
      Returns the OSGi service identifier.
      Specified by:
      getOSGiServiceIdentifier in interface DLContentLocalService
      Returns:
      the OSGi service identifier
    • getPersistedModel

      public com.liferay.portal.kernel.model.PersistedModel getPersistedModel(Serializable primaryKeyObj) throws com.liferay.portal.kernel.exception.PortalException
      Specified by:
      getPersistedModel in interface DLContentLocalService
      Specified by:
      getPersistedModel in interface com.liferay.portal.kernel.service.PersistedModelLocalService
      Throws:
      PortalException
      com.liferay.portal.kernel.exception.PortalException
    • hasContent

      public boolean hasContent(long companyId, long repositoryId, String path, String version)
      Specified by:
      hasContent in interface DLContentLocalService
    • openDataInputStream

      public InputStream openDataInputStream(long contentId)
      Specified by:
      openDataInputStream in interface DLContentLocalService
    • updateDLContent

      public DLContent updateDLContent(DLContent dlContent)
      Updates the document library content in the database or adds it if it does not yet exist. Also notifies the appropriate model listeners.

      Important: Inspect DLContentLocalServiceImpl for overloaded versions of the method. If provided, use these entry points to the API, as the implementation logic may require the additional parameters defined there.

      Specified by:
      updateDLContent in interface DLContentLocalService
      Parameters:
      dlContent - the document library content
      Returns:
      the document library content that was updated
    • updateDLContent

      @Deprecated public void updateDLContent(long companyId, long oldRepositoryId, long newRepositoryId, String oldPath, String newPath)
      Deprecated.
      As of Athanasius (7.3.x), with no direct replacement
      Specified by:
      updateDLContent in interface DLContentLocalService
    • getBasePersistence

      public com.liferay.portal.kernel.service.persistence.BasePersistence<?> getBasePersistence()
      Specified by:
      getBasePersistence in interface com.liferay.portal.kernel.service.PersistedModelLocalService
    • getCTPersistence

      public com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<DLContent> getCTPersistence()
      Specified by:
      getCTPersistence in interface com.liferay.portal.kernel.service.change.tracking.CTService<DLContent>
      Specified by:
      getCTPersistence in interface DLContentLocalService
    • getModelClass

      public Class<DLContent> getModelClass()
      Specified by:
      getModelClass in interface com.liferay.portal.kernel.service.change.tracking.CTService<DLContent>
      Specified by:
      getModelClass in interface DLContentLocalService
    • updateWithUnsafeFunction

      public <R, E extends Throwable> R updateWithUnsafeFunction(com.liferay.petra.function.UnsafeFunction<com.liferay.portal.kernel.service.persistence.change.tracking.CTPersistence<DLContent>,R,E> updateUnsafeFunction) throws E
      Specified by:
      updateWithUnsafeFunction in interface com.liferay.portal.kernel.service.change.tracking.CTService<DLContent>
      Specified by:
      updateWithUnsafeFunction in interface DLContentLocalService
      Throws:
      E extends Throwable
    • getWrappedService

      public DLContentLocalService getWrappedService()
      Specified by:
      getWrappedService in interface com.liferay.portal.kernel.service.ServiceWrapper<DLContentLocalService>
    • setWrappedService

      public void setWrappedService(DLContentLocalService dlContentLocalService)
      Specified by:
      setWrappedService in interface com.liferay.portal.kernel.service.ServiceWrapper<DLContentLocalService>