Class BaseCapabilityRepository<R>

Object
com.liferay.portal.repository.capabilities.BaseCapabilityRepository<R>
All Implemented Interfaces:
com.liferay.portal.kernel.repository.capabilities.CapabilityProvider, com.liferay.portal.kernel.repository.DocumentRepository
Direct Known Subclasses:
CapabilityLocalRepository, CapabilityRepository

public abstract class BaseCapabilityRepository<R> extends Object implements com.liferay.portal.kernel.repository.DocumentRepository
Author:
Adolfo Pérez
  • Constructor Summary

    Constructors
    Constructor
    Description
    BaseCapabilityRepository(R repository, com.liferay.portal.kernel.repository.capabilities.CapabilityProvider capabilityProvider)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    <T extends com.liferay.portal.kernel.repository.capabilities.Capability>
    T
    getCapability(Class<T> capabilityClass)
     
    protected R
     
    abstract long
     
    <T extends com.liferay.portal.kernel.repository.capabilities.Capability>
    boolean
    isCapabilityProvided(Class<T> capabilityClass)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.liferay.portal.kernel.repository.DocumentRepository

    addFileEntry, addFileEntry, addFileShortcut, addFolder, checkInFileEntry, checkInFileEntry, copyFileEntry, deleteAll, deleteFileEntry, deleteFileShortcut, deleteFileShortcuts, deleteFileVersion, deleteFolder, fetchFileEntry, fetchFileEntryByExternalReferenceCode, fetchFileShortcut, fetchFileShortcutByExternalReferenceCode, fetchFolderByExternalReferenceCode, getFileEntries, getFileEntries, getFileEntries, getFileEntriesAndFileShortcuts, getFileEntriesAndFileShortcutsCount, getFileEntriesCount, getFileEntriesCount, getFileEntriesCount, getFileEntry, getFileEntry, getFileEntryByExternalReferenceCode, getFileEntryByFileName, getFileEntryByUuid, getFileShortcut, getFileShortcutByExternalReferenceCode, getFileVersion, getFolder, getFolder, getFolderByExternalReferenceCode, getFolders, getFolders, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersCount, getFoldersCount, getRepositoryFileEntries, moveFileEntry, moveFolder, revertFileEntry, updateFileEntry, updateFileEntry, updateFileShortcut, updateFileShortcuts, updateFolder
  • Constructor Details

    • BaseCapabilityRepository

      public BaseCapabilityRepository(R repository, com.liferay.portal.kernel.repository.capabilities.CapabilityProvider capabilityProvider)
  • Method Details

    • getCapability

      public <T extends com.liferay.portal.kernel.repository.capabilities.Capability> T getCapability(Class<T> capabilityClass)
      Specified by:
      getCapability in interface com.liferay.portal.kernel.repository.capabilities.CapabilityProvider
    • getRepositoryId

      public abstract long getRepositoryId()
      Specified by:
      getRepositoryId in interface com.liferay.portal.kernel.repository.DocumentRepository
    • isCapabilityProvided

      public <T extends com.liferay.portal.kernel.repository.capabilities.Capability> boolean isCapabilityProvided(Class<T> capabilityClass)
      Specified by:
      isCapabilityProvided in interface com.liferay.portal.kernel.repository.capabilities.CapabilityProvider
    • getRepository

      protected R getRepository()