org.pentaho.platform.repository2.unified.webservices
Interface IUnifiedRepositoryWebService
- All Superinterfaces:
- com.google.gwt.user.client.rpc.RemoteService
- All Known Subinterfaces:
- IUnifiedRepositoryJaxwsWebService
- All Known Implementing Classes:
- DefaultUnifiedRepositoryJaxwsWebService, DefaultUnifiedRepositoryWebService
public interface IUnifiedRepositoryWebService
- extends com.google.gwt.user.client.rpc.RemoteService
JAX-WS-safe version of IUnifiedRepositoryService
.
- No method overloading (e.g. getFile(id, versionId) becomes getFileAtVersion(id, versionId).
- No interfaces (e.g. Serializable becomes String).
- No references to public static inner classes.
- Author:
- mlowery
Method Summary |
boolean |
canUnlockFile(String fileId)
|
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 |
createFolderWithAcl(String parentFolderId,
RepositoryFileDto file,
RepositoryFileAclDto acl,
String versionMessage)
|
void |
deleteFile(String fileId,
String versionMessage)
|
void |
deleteFileAtVersion(String fileId,
String versionId)
|
void |
deleteFileWithPermanentFlag(String fileId,
boolean permanent,
String versionMessage)
|
RepositoryFileAclDto |
getAcl(String fileId)
|
List<RepositoryFileDto> |
getChildren(String folderId)
|
List<RepositoryFileDto> |
getChildrenWithFilter(String folderId,
String filter)
|
NodeRepositoryFileDataDto |
getDataAsNodeForRead(String fileId)
|
NodeRepositoryFileDataDto |
getDataAsNodeForReadAtVersion(String fileId,
String versionId)
|
List<RepositoryFileDto> |
getDeletedFiles()
|
List<RepositoryFileDto> |
getDeletedFilesInFolder(String folderId)
|
List<RepositoryFileDto> |
getDeletedFilesInFolderWithFilter(String folderId,
String filter)
|
List<RepositoryFileAclAceDto> |
getEffectiveAces(String fileId)
|
List<RepositoryFileAclAceDto> |
getEffectiveAcesWithForceFlag(String fileId,
boolean forceEntriesInheriting)
|
RepositoryFileDto |
getFile(String path)
|
RepositoryFileDto |
getFileAtVersion(String fileId,
String versionId)
|
RepositoryFileDto |
getFileById(String fileId)
|
RepositoryFileTreeDto |
getTree(String path,
int depth,
String filter)
|
List<VersionSummaryDto> |
getVersionSummaries(String fileId)
|
VersionSummaryDto |
getVersionSummary(String fileId,
String versionId)
|
boolean |
hasAccess(String path,
List<Integer> permissions)
|
void |
lockFile(String fileId,
String message)
|
void |
moveFile(String fileId,
String destAbsPath,
String versionMessage)
|
void |
restoreFileAtVersion(String fileId,
String versionId,
String versionMessage)
|
void |
undeleteFile(String fileId,
String versionMessage)
|
void |
unlockFile(String fileId)
|
RepositoryFileAclDto |
updateAcl(RepositoryFileAclDto acl)
|
RepositoryFileDto |
updateFile(RepositoryFileDto file,
NodeRepositoryFileDataDto data,
String versionMessage)
|
getFile
RepositoryFileDto getFile(String path)
getFileById
RepositoryFileDto getFileById(String fileId)
getDataAsNodeForRead
NodeRepositoryFileDataDto getDataAsNodeForRead(String fileId)
createFile
RepositoryFileDto createFile(String parentFolderId,
RepositoryFileDto file,
NodeRepositoryFileDataDto data,
String versionMessage)
createFileWithAcl
RepositoryFileDto createFileWithAcl(String parentFolderId,
RepositoryFileDto file,
NodeRepositoryFileDataDto data,
RepositoryFileAclDto acl,
String versionMessage)
createFolder
RepositoryFileDto createFolder(String parentFolderId,
RepositoryFileDto file,
String versionMessage)
createFolderWithAcl
RepositoryFileDto createFolderWithAcl(String parentFolderId,
RepositoryFileDto file,
RepositoryFileAclDto acl,
String versionMessage)
getChildren
List<RepositoryFileDto> getChildren(String folderId)
getChildrenWithFilter
List<RepositoryFileDto> getChildrenWithFilter(String folderId,
String filter)
updateFile
RepositoryFileDto updateFile(RepositoryFileDto file,
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<RepositoryFileDto> getDeletedFilesInFolder(String folderId)
getDeletedFilesInFolderWithFilter
List<RepositoryFileDto> getDeletedFilesInFolderWithFilter(String folderId,
String filter)
getDeletedFiles
List<RepositoryFileDto> getDeletedFiles()
moveFile
void moveFile(String fileId,
String destAbsPath,
String versionMessage)
lockFile
void lockFile(String fileId,
String message)
unlockFile
void unlockFile(String fileId)
getTree
RepositoryFileTreeDto getTree(String path,
int depth,
String filter)
getAcl
RepositoryFileAclDto getAcl(String fileId)
updateAcl
RepositoryFileAclDto updateAcl(RepositoryFileAclDto acl)
hasAccess
boolean hasAccess(String path,
List<Integer> permissions)
getEffectiveAces
List<RepositoryFileAclAceDto> getEffectiveAces(String fileId)
getEffectiveAcesWithForceFlag
List<RepositoryFileAclAceDto> getEffectiveAcesWithForceFlag(String fileId,
boolean forceEntriesInheriting)
getDataAsNodeForReadAtVersion
NodeRepositoryFileDataDto getDataAsNodeForReadAtVersion(String fileId,
String versionId)
getVersionSummary
VersionSummaryDto getVersionSummary(String fileId,
String versionId)
getVersionSummaries
List<VersionSummaryDto> getVersionSummaries(String fileId)
getFileAtVersion
RepositoryFileDto getFileAtVersion(String fileId,
String versionId)
restoreFileAtVersion
void restoreFileAtVersion(String fileId,
String versionId,
String versionMessage)
canUnlockFile
boolean canUnlockFile(String fileId)