public class SharepointConnectionImpl extends java.lang.Object implements SharepointConnection
SharepointConnection.CheckInType, SharepointConnection.ObjectTypeFilter, SharepointConnection.ServerVersion| Modifier and Type | Field and Description |
|---|---|
static long |
SHAREPOINT_ROOT_FOLDER_SHAREPOINT_OBJECT_ID |
| Constructor and Description |
|---|
SharepointConnectionImpl(SharepointConnection.ServerVersion serverVersion,
java.lang.String serverProtocol,
java.lang.String serverAddress,
int serverPort,
java.lang.String sitePath,
java.lang.String libraryName,
java.lang.String libraryPath,
java.lang.String username,
java.lang.String password) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFile(java.lang.String folderPath,
java.lang.String fileName,
java.lang.String changeLog,
java.io.InputStream inputStream) |
void |
addFolder(java.lang.String folderPath,
java.lang.String folderName) |
protected <O extends Operation> |
buildOperation(java.lang.Class<O> clazz) |
protected void |
buildOperations() |
boolean |
cancelCheckOutFile(java.lang.String filePath) |
boolean |
checkInFile(java.lang.String filePath,
java.lang.String comment,
SharepointConnection.CheckInType checkInType) |
boolean |
checkOutFile(java.lang.String filePath) |
protected void |
configureStub(org.apache.axis.client.Stub stub,
java.net.URL serviceURL) |
void |
copySharepointObject(java.lang.String path,
java.lang.String newPath) |
void |
deleteSharepointObject(java.lang.String path) |
java.io.InputStream |
getInputStream(SharepointObject sharepointObject) |
java.io.InputStream |
getInputStream(SharepointVersion sharepointVersion) |
protected java.net.URL |
getServiceURL(java.lang.String serviceName) |
SharepointConnectionInfo |
getSharepointConnectionInfo() |
SharepointObject |
getSharepointObject(long sharepointObjectId) |
SharepointObject |
getSharepointObject(java.lang.String path) |
java.util.List<SharepointObject> |
getSharepointObjects(Query query,
QueryOptionsList queryOptionsList) |
java.util.List<SharepointObject> |
getSharepointObjects(java.lang.String name) |
java.util.List<SharepointObject> |
getSharepointObjects(java.lang.String folderPath,
SharepointConnection.ObjectTypeFilter objectTypeFilter) |
int |
getSharepointObjectsCount(java.lang.String folderPath,
SharepointConnection.ObjectTypeFilter objectTypeFilter) |
java.util.List<SharepointVersion> |
getSharepointVersions(java.lang.String filePath) |
protected java.net.URL |
getWSDLURL(java.lang.String serviceName) |
protected void |
initCopySoap() |
protected void |
initListsSoap() |
void |
initSharepointRootFolder() |
protected void |
initVersionsSoap() |
void |
moveSharepointObject(java.lang.String path,
java.lang.String newPath) |
void |
updateFile(java.lang.String filePath,
java.io.InputStream inputStream) |
public static final long SHAREPOINT_ROOT_FOLDER_SHAREPOINT_OBJECT_ID
public SharepointConnectionImpl(SharepointConnection.ServerVersion serverVersion, java.lang.String serverProtocol, java.lang.String serverAddress, int serverPort, java.lang.String sitePath, java.lang.String libraryName, java.lang.String libraryPath, java.lang.String username, java.lang.String password) throws SharepointRuntimeException
SharepointRuntimeExceptionpublic void addFile(java.lang.String folderPath,
java.lang.String fileName,
java.lang.String changeLog,
java.io.InputStream inputStream)
throws SharepointException
addFile in interface SharepointConnectionSharepointExceptionpublic void addFolder(java.lang.String folderPath,
java.lang.String folderName)
throws SharepointException
addFolder in interface SharepointConnectionSharepointExceptionpublic boolean cancelCheckOutFile(java.lang.String filePath)
throws SharepointException
cancelCheckOutFile in interface SharepointConnectionSharepointExceptionpublic boolean checkInFile(java.lang.String filePath,
java.lang.String comment,
SharepointConnection.CheckInType checkInType)
throws SharepointException
checkInFile in interface SharepointConnectionSharepointExceptionpublic boolean checkOutFile(java.lang.String filePath)
throws SharepointException
checkOutFile in interface SharepointConnectionSharepointExceptionpublic void copySharepointObject(java.lang.String path,
java.lang.String newPath)
throws SharepointException
copySharepointObject in interface SharepointConnectionSharepointExceptionpublic void deleteSharepointObject(java.lang.String path)
throws SharepointException
deleteSharepointObject in interface SharepointConnectionSharepointExceptionpublic java.io.InputStream getInputStream(SharepointObject sharepointObject) throws SharepointException
getInputStream in interface SharepointConnectionSharepointExceptionpublic java.io.InputStream getInputStream(SharepointVersion sharepointVersion) throws SharepointException
getInputStream in interface SharepointConnectionSharepointExceptionpublic SharepointConnectionInfo getSharepointConnectionInfo()
getSharepointConnectionInfo in interface SharepointConnectionpublic SharepointObject getSharepointObject(long sharepointObjectId) throws SharepointException
getSharepointObject in interface SharepointConnectionSharepointExceptionpublic SharepointObject getSharepointObject(java.lang.String path) throws SharepointException
getSharepointObject in interface SharepointConnectionSharepointExceptionpublic java.util.List<SharepointObject> getSharepointObjects(Query query, QueryOptionsList queryOptionsList) throws SharepointException
getSharepointObjects in interface SharepointConnectionSharepointExceptionpublic java.util.List<SharepointObject> getSharepointObjects(java.lang.String name) throws SharepointException
getSharepointObjects in interface SharepointConnectionSharepointExceptionpublic java.util.List<SharepointObject> getSharepointObjects(java.lang.String folderPath, SharepointConnection.ObjectTypeFilter objectTypeFilter) throws SharepointException
getSharepointObjects in interface SharepointConnectionSharepointExceptionpublic int getSharepointObjectsCount(java.lang.String folderPath,
SharepointConnection.ObjectTypeFilter objectTypeFilter)
throws SharepointException
getSharepointObjectsCount in interface SharepointConnectionSharepointExceptionpublic java.util.List<SharepointVersion> getSharepointVersions(java.lang.String filePath) throws SharepointException
getSharepointVersions in interface SharepointConnectionSharepointExceptionpublic void initSharepointRootFolder()
public void moveSharepointObject(java.lang.String path,
java.lang.String newPath)
throws SharepointException
moveSharepointObject in interface SharepointConnectionSharepointExceptionpublic void updateFile(java.lang.String filePath,
java.io.InputStream inputStream)
throws SharepointException
updateFile in interface SharepointConnectionSharepointExceptionprotected <O extends Operation> O buildOperation(java.lang.Class<O> clazz)
protected void buildOperations()
protected void configureStub(org.apache.axis.client.Stub stub,
java.net.URL serviceURL)
protected java.net.URL getServiceURL(java.lang.String serviceName)
protected java.net.URL getWSDLURL(java.lang.String serviceName)
protected void initCopySoap()
protected void initListsSoap()
protected void initVersionsSoap()