Interface IUnifiedRepositoryWebService

    • Method Detail

      • getFile

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto getFile​(String path,
                                                                                           boolean loadLocaleMaps,
                                                                                           PentahoLocale locale)
      • getFileById

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto getFileById​(String fileId,
                                                                                               boolean loadLocaleMaps,
                                                                                               PentahoLocale locale)
      • getDataAsNodeForRead

        org.pentaho.platform.api.repository2.unified.webservices.NodeRepositoryFileDataDto getDataAsNodeForRead​(String fileId)
      • getDataAsNodeForReadInBatch

        List<org.pentaho.platform.api.repository2.unified.webservices.NodeRepositoryFileDataDto> getDataAsNodeForReadInBatch​(List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> files)
      • createFile

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto createFile​(String parentFolderId,
                                                                                              org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file,
                                                                                              org.pentaho.platform.api.repository2.unified.webservices.NodeRepositoryFileDataDto data,
                                                                                              String versionMessage)
      • createFileWithAcl

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto createFileWithAcl​(String parentFolderId,
                                                                                                     org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file,
                                                                                                     org.pentaho.platform.api.repository2.unified.webservices.NodeRepositoryFileDataDto data,
                                                                                                     org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclDto acl,
                                                                                                     String versionMessage)
      • createFolder

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto createFolder​(String parentFolderId,
                                                                                                org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file,
                                                                                                String versionMessage)
      • updateFolder

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto updateFolder​(org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file,
                                                                                                String versionMessage)
      • createFolderWithAcl

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto createFolderWithAcl​(String parentFolderId,
                                                                                                       org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file,
                                                                                                       org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclDto acl,
                                                                                                       String versionMessage)
      • getChildren

        @Deprecated
        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getChildren​(String folderId)
        Deprecated.
      • getChildrenWithFilter

        @Deprecated
        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getChildrenWithFilter​(String folderId,
                                                                                                               String filter)
        Deprecated.
      • getChildrenWithFilterAndHidden

        @Deprecated
        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getChildrenWithFilterAndHidden​(String folderId,
                                                                                                                        String filter,
                                                                                                                        Boolean showHiddenFiles)
        Deprecated.
      • getChildrenFromRequest

        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getChildrenFromRequest​(org.pentaho.platform.api.repository2.unified.RepositoryRequest repositoryRequest)
      • updateFile

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto updateFile​(org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file,
                                                                                              org.pentaho.platform.api.repository2.unified.webservices.NodeRepositoryFileDataDto data,
                                                                                              String versionMessage)
      • deleteFileWithPermanentFlag

        void deleteFileWithPermanentFlag​(String fileId,
                                         boolean permanent,
                                         String versionMessage)
      • deleteFile

        void deleteFile​(String fileId,
                        String versionMessage)
      • deleteFileAtVersion

        void deleteFileAtVersion​(String fileId,
                                 String versionId)
      • undeleteFile

        void undeleteFile​(String fileId,
                          String versionMessage)
      • getDeletedFilesInFolder

        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getDeletedFilesInFolder​(String folderPath)
      • getDeletedFilesInFolderWithFilter

        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getDeletedFilesInFolderWithFilter​(String folderPath,
                                                                                                                           String filter)
      • getDeletedFiles

        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getDeletedFiles()
      • lockFile

        void lockFile​(String fileId,
                      String message)
      • unlockFile

        void unlockFile​(String fileId)
      • getTree

        @Deprecated
        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileTreeDto getTree​(String path,
                                                                                               int depth,
                                                                                               String filter,
                                                                                               boolean showHidden)
        Deprecated.
      • getTreeFromRequest

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileTreeDto getTreeFromRequest​(org.pentaho.platform.api.repository2.unified.RepositoryRequest repositoryRequest)
      • getAcl

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclDto getAcl​(String fileId)
      • updateAcl

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclDto updateAcl​(org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclDto acl)
      • getEffectiveAces

        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclAceDto> getEffectiveAces​(String fileId)
      • getEffectiveAcesWithForceFlag

        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclAceDto> getEffectiveAcesWithForceFlag​(String fileId,
                                                                                                                             boolean forceEntriesInheriting)
      • getDataAsNodeForReadAtVersion

        org.pentaho.platform.api.repository2.unified.webservices.NodeRepositoryFileDataDto getDataAsNodeForReadAtVersion​(String fileId,
                                                                                                                         String versionId)
      • getVersionSummary

        org.pentaho.platform.api.repository2.unified.webservices.VersionSummaryDto getVersionSummary​(String fileId,
                                                                                                     String versionId)
      • getVersionSummaryInBatch

        List<org.pentaho.platform.api.repository2.unified.webservices.VersionSummaryDto> getVersionSummaryInBatch​(List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> files)
      • getVersionSummaries

        List<org.pentaho.platform.api.repository2.unified.webservices.VersionSummaryDto> getVersionSummaries​(String fileId)
      • getFileAtVersion

        org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto getFileAtVersion​(String fileId,
                                                                                                    String versionId)
      • restoreFileAtVersion

        void restoreFileAtVersion​(String fileId,
                                  String versionId,
                                  String versionMessage)
      • canUnlockFile

        boolean canUnlockFile​(String fileId)
      • getReferrers

        List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> getReferrers​(String fileId)
      • setFileMetadata

        void setFileMetadata​(String fileId,
                             List<org.pentaho.platform.api.repository2.unified.webservices.StringKeyStringValueDto> fileMetadataMap)
      • getFileMetadata

        List<org.pentaho.platform.api.repository2.unified.webservices.StringKeyStringValueDto> getFileMetadata​(String fileId)
      • setLocalePropertiesForFileByFileId

        void setLocalePropertiesForFileByFileId​(String fileId,
                                                String locale,
                                                Properties properties)
      • deleteLocalePropertiesForFile

        void deleteLocalePropertiesForFile​(String fileId,
                                           String locale)