Class DefaultUnifiedRepositoryJaxwsWebService
- java.lang.Object
-
- org.pentaho.platform.repository2.unified.webservices.DefaultUnifiedRepositoryWebService
-
- org.pentaho.platform.repository2.unified.webservices.jaxws.DefaultUnifiedRepositoryJaxwsWebService
-
- All Implemented Interfaces:
IUnifiedRepositoryWebService
,IUnifiedRepositoryJaxwsWebService
- Direct Known Subclasses:
DiUnifiedRepositoryJaxwsWebService
public class DefaultUnifiedRepositoryJaxwsWebService extends DefaultUnifiedRepositoryWebService implements IUnifiedRepositoryJaxwsWebService
-
-
Field Summary
-
Fields inherited from class org.pentaho.platform.repository2.unified.webservices.DefaultUnifiedRepositoryWebService
nodeRepositoryFileDataAdapter, repo, repositoryFileAclAceAdapter, repositoryFileAclAdapter, repositoryFileAdapter, repositoryFileTreeAdapter, versionSummaryAdapter
-
-
Constructor Summary
Constructors Constructor Description DefaultUnifiedRepositoryJaxwsWebService()
Used by Metro.DefaultUnifiedRepositoryJaxwsWebService(org.pentaho.platform.api.repository2.unified.IUnifiedRepository repo)
Used in unit test.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto
createBinaryFile(String parentFolderId, org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file, SimpleRepositoryFileDataDto simpleJaxWsData, String versionMessage)
org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto
createBinaryFileWithAcl(String parentFolderId, org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file, SimpleRepositoryFileDataDto simpleJaxWsData, org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclDto acl, String versionMessage)
SimpleRepositoryFileDataDto
getDataAsBinaryForRead(String fileId)
SimpleRepositoryFileDataDto
getDataAsBinaryForReadAtVersion(String fileId, String versionId)
List<SimpleRepositoryFileDataDto>
getDataAsBinaryForReadInBatch(List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> files)
org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto
updateBinaryFile(org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file, SimpleRepositoryFileDataDto simpleJaxWsData, String versionMessage)
-
Methods inherited from class org.pentaho.platform.repository2.unified.webservices.DefaultUnifiedRepositoryWebService
canUnlockFile, copyFile, createFile, createFileWithAcl, createFolder, createFolderWithAcl, deleteFile, deleteFileAtVersion, deleteFileWithPermanentFlag, deleteLocalePropertiesForFile, getAcl, getAvailableLocalesForFileById, getChildren, getChildrenFromRequest, getChildrenWithFilter, getChildrenWithFilterAndHidden, getDataAsNodeForRead, getDataAsNodeForReadAtVersion, getDataAsNodeForReadInBatch, getDeletedFiles, getDeletedFilesInFolder, getDeletedFilesInFolderWithFilter, getEffectiveAces, getEffectiveAcesWithForceFlag, getFile, getFile, getFileAtVersion, getFileById, getFileById, getFileMetadata, getLocalePropertiesForFileById, getLogger, getReferrers, getReservedChars, getTree, getTreeFromRequest, getVersionSummaries, getVersionSummary, getVersionSummaryInBatch, hasAccess, lockFile, marshalFiles, moveFile, restoreFileAtVersion, setFileMetadata, setLocalePropertiesForFileByFileId, undeleteFile, unlockFile, updateAcl, updateFile, updateFolder, validateEtcReadAccess, validateEtcWriteAccess
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.pentaho.platform.repository2.unified.webservices.IUnifiedRepositoryWebService
canUnlockFile, copyFile, createFile, createFileWithAcl, createFolder, createFolderWithAcl, deleteFile, deleteFileAtVersion, deleteFileWithPermanentFlag, deleteLocalePropertiesForFile, getAcl, getAvailableLocalesForFileById, getChildren, getChildrenFromRequest, getChildrenWithFilter, getChildrenWithFilterAndHidden, getDataAsNodeForRead, getDataAsNodeForReadAtVersion, getDataAsNodeForReadInBatch, getDeletedFiles, getDeletedFilesInFolder, getDeletedFilesInFolderWithFilter, getEffectiveAces, getEffectiveAcesWithForceFlag, getFile, getFileAtVersion, getFileById, getFileMetadata, getLocalePropertiesForFileById, getReferrers, getReservedChars, getTree, getTreeFromRequest, getVersionSummaries, getVersionSummary, getVersionSummaryInBatch, hasAccess, lockFile, moveFile, restoreFileAtVersion, setFileMetadata, setLocalePropertiesForFileByFileId, undeleteFile, unlockFile, updateAcl, updateFile, updateFolder
-
-
-
-
Method Detail
-
createBinaryFileWithAcl
public org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto createBinaryFileWithAcl(String parentFolderId, org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file, SimpleRepositoryFileDataDto simpleJaxWsData, org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileAclDto acl, String versionMessage)
- Specified by:
createBinaryFileWithAcl
in interfaceIUnifiedRepositoryJaxwsWebService
-
createBinaryFile
public org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto createBinaryFile(String parentFolderId, org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file, SimpleRepositoryFileDataDto simpleJaxWsData, String versionMessage)
- Specified by:
createBinaryFile
in interfaceIUnifiedRepositoryJaxwsWebService
-
getDataAsBinaryForRead
public SimpleRepositoryFileDataDto getDataAsBinaryForRead(String fileId)
- Specified by:
getDataAsBinaryForRead
in interfaceIUnifiedRepositoryJaxwsWebService
-
getDataAsBinaryForReadAtVersion
public SimpleRepositoryFileDataDto getDataAsBinaryForReadAtVersion(String fileId, String versionId)
- Specified by:
getDataAsBinaryForReadAtVersion
in interfaceIUnifiedRepositoryJaxwsWebService
-
updateBinaryFile
public org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto updateBinaryFile(org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto file, SimpleRepositoryFileDataDto simpleJaxWsData, String versionMessage)
- Specified by:
updateBinaryFile
in interfaceIUnifiedRepositoryJaxwsWebService
-
getDataAsBinaryForReadInBatch
public List<SimpleRepositoryFileDataDto> getDataAsBinaryForReadInBatch(List<org.pentaho.platform.api.repository2.unified.webservices.RepositoryFileDto> files)
- Specified by:
getDataAsBinaryForReadInBatch
in interfaceIUnifiedRepositoryJaxwsWebService
-
-