public interface IUnifiedRepositoryWebService
IUnifiedRepositoryService
.
RepositoryFileDto getFile(String path, boolean loadLocaleMaps, PentahoLocale locale)
RepositoryFileDto getFileById(String fileId, boolean loadLocaleMaps, PentahoLocale locale)
NodeRepositoryFileDataDto getDataAsNodeForRead(String fileId)
List<NodeRepositoryFileDataDto> getDataAsNodeForReadInBatch(List<RepositoryFileDto> files)
RepositoryFileDto createFile(String parentFolderId, RepositoryFileDto file, NodeRepositoryFileDataDto data, String versionMessage)
RepositoryFileDto createFileWithAcl(String parentFolderId, RepositoryFileDto file, NodeRepositoryFileDataDto data, RepositoryFileAclDto acl, String versionMessage)
RepositoryFileDto createFolder(String parentFolderId, RepositoryFileDto file, String versionMessage)
RepositoryFileDto updateFolder(RepositoryFileDto file, String versionMessage)
RepositoryFileDto createFolderWithAcl(String parentFolderId, RepositoryFileDto file, RepositoryFileAclDto acl, String versionMessage)
@Deprecated List<RepositoryFileDto> getChildren(String folderId)
@Deprecated List<RepositoryFileDto> getChildrenWithFilter(String folderId, String filter)
@Deprecated List<RepositoryFileDto> getChildrenWithFilterAndHidden(String folderId, String filter, Boolean showHiddenFiles)
List<RepositoryFileDto> getChildrenFromRequest(RepositoryRequest repositoryRequest)
RepositoryFileDto updateFile(RepositoryFileDto file, NodeRepositoryFileDataDto data, String versionMessage)
void deleteFileWithPermanentFlag(String fileId, boolean permanent, String versionMessage)
List<RepositoryFileDto> getDeletedFilesInFolder(String folderPath)
List<RepositoryFileDto> getDeletedFilesInFolderWithFilter(String folderPath, String filter)
List<RepositoryFileDto> getDeletedFiles()
void unlockFile(String fileId)
@Deprecated RepositoryFileTreeDto getTree(String path, int depth, String filter, boolean showHidden)
RepositoryFileTreeDto getTreeFromRequest(RepositoryRequest repositoryRequest)
RepositoryFileAclDto getAcl(String fileId)
RepositoryFileAclDto updateAcl(RepositoryFileAclDto acl)
List<RepositoryFileAclAceDto> getEffectiveAces(String fileId)
List<RepositoryFileAclAceDto> getEffectiveAcesWithForceFlag(String fileId, boolean forceEntriesInheriting)
NodeRepositoryFileDataDto getDataAsNodeForReadAtVersion(String fileId, String versionId)
VersionSummaryDto getVersionSummary(String fileId, String versionId)
List<VersionSummaryDto> getVersionSummaryInBatch(List<RepositoryFileDto> files)
List<VersionSummaryDto> getVersionSummaries(String fileId)
RepositoryFileDto getFileAtVersion(String fileId, String versionId)
void restoreFileAtVersion(String fileId, String versionId, String versionMessage)
boolean canUnlockFile(String fileId)
List<RepositoryFileDto> getReferrers(String fileId)
void setFileMetadata(String fileId, List<StringKeyStringValueDto> fileMetadataMap)
List<StringKeyStringValueDto> getFileMetadata(String fileId)
List<PentahoLocale> getAvailableLocalesForFileById(String fileId)
PropertiesWrapper getLocalePropertiesForFileById(String fileId, String locale)
void setLocalePropertiesForFileByFileId(String fileId, String locale, Properties properties)
Copyright © 2017 Hitachi Vantara. All rights reserved.