Interface StudioBlobStore
-
- All Superinterfaces:
org.craftercms.commons.file.blob.BlobStore
,ContentRepository
,ContentRepository
- All Known Subinterfaces:
StudioBlobStoreAdapter
- All Known Implementing Classes:
StudioAwsS3BlobStore
public interface StudioBlobStore extends org.craftercms.commons.file.blob.BlobStore, ContentRepository, ContentRepository
Extension ofBlobStore
that adds support for Studio content repository operations- Since:
- 3.1.6
- Author:
- joseross
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description org.craftercms.commons.file.blob.Blob
getReference(String path)
Return a reference to a file in the store-
Methods inherited from interface org.craftercms.commons.file.blob.BlobStore
getId, getResource, init, isCompatible
-
Methods inherited from interface org.craftercms.studio.api.v1.repository.ContentRepository
addRemote, cleanupRepositories, contentExists, copyContent, createFolder, createVersion, createVersion, deleteContent, deleteGitLogForSite, deleteSite, getContent, getContentChildren, getContentVersionHistory, getEditCommitIds, getRepoFirstCommitId, getRepoLastCommitId, initialPublish, insertFullGitLog, isFolder, listRemote, lockItemForPublishing, moveContent, moveContent, pullFromRemote, pushToRemote, reloadRepository, removeRemoteRepositoriesForSite, resetStagingRepository, revertContent, shallowContentExists, unLockItem, unLockItemForPublishing, writeContent
-
Methods inherited from interface org.craftercms.studio.api.v2.repository.ContentRepository
cancelPublishAll, checkContentExists, commitIdExists, commitIdExists, completePublishAll, contentExists, countUnprocessedCommits, createSiteCloneRemote, createSiteFromBlueprint, getChangeSetPathsFromDelta, getContentByCommitId, getContentSize, getGitLog, getItem, getItemEnvironmentProperties, getLastEditCommitId, getOperations, getOperationsFromDelta, getPreviousCommitId, getPublishingHistory, getRepoFirstCommitId, getRepoLastCommitId, getSubtreeItems, getUnauditedCommits, getUnprocessedCommits, initialPublish, insertGitLog, insertGitLog, itemUnlock, lockItem, markGitLogAudited, markGitLogProcessedBeforeMarker, markGitLogVerifiedProcessed, markGitLogVerifiedProcessedBulk, populateGitLog, preparePublishAll, publish, publishAll, publishedRepositoryExists, removeRemote, repositoryExists, updateGitlog, upsertGitLogList
-
-
-
-
Method Detail
-
getReference
org.craftercms.commons.file.blob.Blob getReference(String path)
Return a reference to a file in the store- Parameters:
path
- the path of the file- Returns:
- the blob object
-
-