Liferay 7.0-ce-m3

com.liferay.portal.kernel.repository.cmis
Class BaseCmisRepository

java.lang.Object
  extended by com.liferay.portal.kernel.repository.BaseRepositoryImpl
      extended by com.liferay.portal.kernel.repository.cmis.BaseCmisRepository
All Implemented Interfaces:
BaseRepository, CapabilityProvider, DocumentRepository, Repository
Direct Known Subclasses:
CMISRepository

public abstract class BaseCmisRepository
extends BaseRepositoryImpl


Field Summary
 
Fields inherited from class com.liferay.portal.kernel.repository.BaseRepositoryImpl
assetEntryLocalService, companyLocalService, dlAppHelperLocalService, repositoryEntryLocalService, userLocalService
 
Constructor Summary
BaseCmisRepository()
           
 
Method Summary
abstract  String getLatestVersionId(String objectId)
           
abstract  String getObjectName(String objectId)
           
abstract  List<String> getObjectPaths(String objectId)
           
abstract  boolean isCancelCheckOutAllowable(String objectId)
           
abstract  boolean isCheckInAllowable(String objectId)
           
abstract  boolean isCheckOutAllowable(String objectId)
           
abstract  boolean isSupportsMinorVersions()
           
abstract  FileEntry toFileEntry(String objectId)
           
abstract  Folder toFolder(String objectId)
           
abstract  FileEntry updateFileEntry(String objectId, String mimeType, Map<String,Object> properties, InputStream is, String sourceFileName, long size, ServiceContext serviceContext)
           
 
Methods inherited from class com.liferay.portal.kernel.repository.BaseRepositoryImpl
addFileEntry, addFileEntry, addFileEntry, addFolder, addFolder, checkInFileEntry, checkInFileEntry, checkInFileEntry, checkOutFileEntry, checkOutFileEntry, clearManualCheckInRequired, copyFileEntry, deleteAll, deleteFileEntry, deleteFileVersion, deleteFolder, getCapability, getCompanyId, getFileEntriesAndFileShortcuts, getFileEntriesAndFileShortcutsCount, getFileEntriesAndFileShortcutsCount, getFolders, getFoldersAndFileEntries, getFoldersAndFileEntries, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersAndFileEntriesCount, getFoldersAndFileEntriesCount, getFoldersCount, getGroupId, getLocalRepository, getRepositoryEntryIds, getRepositoryFileEntries, getRepositoryFileEntries, getRepositoryFileEntriesCount, getRepositoryFileEntriesCount, getRepositoryId, getTypeSettingsProperties, initRepository, isCapabilityProvided, lockFileEntry, lockFileEntry, moveFileEntry, moveFolder, revertFileEntry, search, setAssetEntryLocalService, setCompanyId, setCompanyLocalService, setDLAppHelperLocalService, setGroupId, setManualCheckInRequired, setRepositoryEntryLocalService, setRepositoryId, setTypeSettingsProperties, setUserLocalService, unlockFolder, updateFileEntry, updateFileEntry, updateFileEntry, updateFolder, verifyFileEntryLock
 
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.BaseRepository
getSupportedConfigurations, getSupportedParameters
 
Methods inherited from interface com.liferay.portal.kernel.repository.Repository
cancelCheckOut, getFileEntries, getFileEntries, getFileEntries, getFileEntriesCount, getFileEntriesCount, getFileEntriesCount, getFolders, getFoldersCount, getFoldersFileEntriesCount, getMountFolders, getMountFoldersCount, getSubfolderIds, getSubfolderIds, lockFolder, lockFolder, refreshFileEntryLock, refreshFolderLock, search, search, search, unlockFolder, updateFolder, verifyFileEntryCheckOut, verifyInheritableLock
 
Methods inherited from interface com.liferay.portal.kernel.repository.DocumentRepository
addFileEntry, checkInFileEntry, checkInFileEntry, copyFileEntry, deleteFileEntry, deleteFolder, getFileEntry, getFileEntry, getFileEntryByUuid, getFileVersion, getFolder, getFolder, moveFileEntry, moveFolder, revertFileEntry, updateFileEntry
 

Constructor Detail

BaseCmisRepository

public BaseCmisRepository()
Method Detail

getLatestVersionId

public abstract String getLatestVersionId(String objectId)

getObjectName

public abstract String getObjectName(String objectId)
                              throws PortalException
Throws:
PortalException

getObjectPaths

public abstract List<String> getObjectPaths(String objectId)
                                     throws PortalException
Throws:
PortalException

isCancelCheckOutAllowable

public abstract boolean isCancelCheckOutAllowable(String objectId)
                                           throws PortalException
Throws:
PortalException

isCheckInAllowable

public abstract boolean isCheckInAllowable(String objectId)
                                    throws PortalException
Throws:
PortalException

isCheckOutAllowable

public abstract boolean isCheckOutAllowable(String objectId)
                                     throws PortalException
Throws:
PortalException

isSupportsMinorVersions

public abstract boolean isSupportsMinorVersions()
                                         throws PortalException
Throws:
PortalException

toFileEntry

public abstract FileEntry toFileEntry(String objectId)
                               throws PortalException
Throws:
PortalException

toFolder

public abstract Folder toFolder(String objectId)
                         throws PortalException
Throws:
PortalException

updateFileEntry

public abstract FileEntry updateFileEntry(String objectId,
                                          String mimeType,
                                          Map<String,Object> properties,
                                          InputStream is,
                                          String sourceFileName,
                                          long size,
                                          ServiceContext serviceContext)
                                   throws PortalException
Throws:
PortalException

Liferay 7.0-ce-m3