|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface IDocumentAppSoap
Provides SOAP web service for document manager application.
| Method Summary | |
|---|---|
DocumentSoapDO |
createDocument(java.lang.String sessionId,
java.lang.String parentId,
java.lang.String title,
java.lang.String description,
java.lang.String versionComment,
java.lang.String status,
boolean createLocked,
java.lang.String fileName,
java.lang.String mimeType,
java.lang.String fileId,
java.lang.String associationId,
java.lang.String associationDesc)
Creates a new document with the specified tile, description, etc. |
DocumentFolderSoapDO |
createDocumentFolder(java.lang.String sessionId,
java.lang.String parentId,
java.lang.String title,
java.lang.String description)
Creates a new document folder with the specified title, description, etc. |
DocumentSoapDO |
createDocumentWithUrl(java.lang.String sessionId,
java.lang.String parentId,
java.lang.String title,
java.lang.String description,
java.lang.String versionComment,
java.lang.String status,
boolean createLocked,
java.lang.String fileUrl,
java.lang.String associationId,
java.lang.String associationDesc)
Creates a new document with the specified tile, description, etc. for a URL with an association. |
DocumentReviewSoapDO |
createReview(java.lang.String sessionId,
java.lang.String documentId,
int version,
java.lang.String title,
java.lang.String description,
java.util.Date dueDate,
java.lang.String[] requiredReviewers,
java.lang.String[] optionalReviewers,
boolean attachDocument)
Creates a document review cycle |
void |
deleteDocument(java.lang.String sessionId,
java.lang.String documentId)
Deletes a document. |
void |
deleteDocumentFolder(java.lang.String sessionId,
java.lang.String folderId)
Deletes a document folder with the specified id. |
DocumentSoapList |
findDocuments(java.lang.String sessionId,
java.lang.String queryString,
java.lang.String projectId,
boolean searchAttachments,
boolean currentVersionsOnly)
Finds a list of documents matching a search string. |
DocumentReviewSoapList |
getAssignedDocumentReviewList(java.lang.String sessionId,
java.lang.String username)
Lists all document reviews assigned to a user for review. |
DocumentSoapDO |
getDocumentData(java.lang.String sessionId,
java.lang.String documentId,
int documentVersion)
Gets specified document data. |
java.lang.String |
getDocumentFileId(java.lang.String sessionId,
java.lang.String documentId,
int documentVersion)
Returns a the file id associated with the document file. |
DocumentFolderSoapDO |
getDocumentFolderData(java.lang.String sessionId,
java.lang.String folderId)
Gets detailed data on a document folder |
DocumentFolderSoapList |
getDocumentFolderList(java.lang.String sessionId,
java.lang.String parentId,
boolean recursive)
Lists document folders. |
DocumentSoapList |
getDocumentList(java.lang.String sessionId,
java.lang.String parentId,
SoapFilter[] filters)
Lists all documents within a document folder. |
DocumentReviewSoapList |
getDocumentReviewList(java.lang.String sessionId,
java.lang.String containerId,
SoapFilter[] filters)
Lists all document reviews within a project or a document. |
DocumentSoapDO |
moveDocument(java.lang.String sessionId,
java.lang.String documentId,
java.lang.String targetFolderId)
Moves a document to a specified target folder. |
DocumentFolderSoapDO |
moveDocumentFolder(java.lang.String sessionId,
java.lang.String folderId,
java.lang.String destFolderId)
Moves document folder |
void |
setDocumentData(java.lang.String sessionId,
DocumentSoapDO documentData,
java.lang.String fileId)
Sets specified document data. |
void |
setDocumentDataWithAssociation(java.lang.String sessionId,
DocumentSoapDO documentData,
java.lang.String fileId,
java.lang.String associationId,
java.lang.String associationComment)
Sets specified document data with Association. |
void |
setDocumentFolderData(java.lang.String sessionId,
DocumentFolderSoapDO documentFolderData)
Sets detailed data on a document folder |
| Method Detail |
|---|
DocumentFolderSoapList getDocumentFolderList(java.lang.String sessionId, java.lang.String parentId, boolean recursive) throws java.rmi.RemoteException
sessionId - SOAP session id.parentId - Parent document folder id -or- project id for listing root document folder.recursive - Show subfolders of the folders returned
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteException
void setDocumentFolderData(java.lang.String sessionId,
DocumentFolderSoapDO documentFolderData)
throws java.rmi.RemoteException
sessionId - SOAP session id.documentFolderData - Data to apply.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object id does not exist.
com.collabnet.ce.soap60.fault.VersionMismatchFault - when the specified object has changed in SourceForge.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteExceptionDocumentFolderSoapDO getDocumentFolderData(java.lang.String sessionId, java.lang.String folderId) throws java.rmi.RemoteException
sessionId - SOAP session id.folderId - Folder id to get detailed data for.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object id does not exist.
com.collabnet.ce.soap60.fault.IllegalArgumentFault - when an argument is invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteExceptionDocumentReviewSoapList getAssignedDocumentReviewList(java.lang.String sessionId, java.lang.String username) throws java.rmi.RemoteException
sessionId - SOAP session id.username - User to whom reviews are assigned for review (required or optional).
com.collabnet.ce.soap60.fault.InvalidSessionFault - when sessionId is invalid.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified user does not exist.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteExceptionDocumentReviewSoapList getDocumentReviewList(java.lang.String sessionId, java.lang.String containerId, SoapFilter[] filters) throws java.rmi.RemoteException
sessionId - SOAP session id.containerId - null (for reviews across projects) or document ID (for reviews associated with document).filters - Filters to apply for listing the reviews.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when sessionId is invalid.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the document does not exist.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied.
com.collabnet.ce.soap60.fault.InvalidFilterFault - when the specified filters are invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteExceptionDocumentReviewSoapDO createReview(java.lang.String sessionId, java.lang.String documentId, int version, java.lang.String title, java.lang.String description, java.util.Date dueDate, java.lang.String[] requiredReviewers, java.lang.String[] optionalReviewers, boolean attachDocument) throws java.rmi.RemoteException
sessionId - SOAP session id.documentId - the id of the document for which the review is to be created.version - the version of the documenttitle - The title of the reviewdescription - The description of the reviewdueDate - The due date of the reviewrequiredReviewers - an array of usernames of required reviewersoptionalReviewers - an array of usernames of optional reviewersattachDocument - whether to attach the document to the email or not
com.collabnet.ce.soap60.fault.InvalidSessionFault - when sessionId is invalid.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when there is no document corresponding to the document Id
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when the user has insufficient privileges
com.collabnet.ce.soap60.fault.IllegalArgumentFault - for incorrect arguments. This can happen if the required reviewers array is empty (or) if the username in either required or optional reviewers is not valid (or) a user was specified a both a required reviewer and an optional reviewer (or) The dueDate was a date in the past.
com.collabnet.ce.soap60.fault.ObjectAlreadyExistsFault - if the review already exists on this document
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteExceptionDocumentSoapList getDocumentList(java.lang.String sessionId, java.lang.String parentId, SoapFilter[] filters) throws java.rmi.RemoteException
filters for future use. Must be null or empty for now.
sessionId - SOAP session id.parentId - Document folder id (obtained from getDocumentFolderList).filters - not supported.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
com.collabnet.ce.soap60.fault.InvalidFilterFault - when an invalid filter is specified.
java.rmi.RemoteExceptionDocumentSoapList findDocuments(java.lang.String sessionId, java.lang.String queryString, java.lang.String projectId, boolean searchAttachments, boolean currentVersionsOnly) throws java.rmi.RemoteException
sessionId - User session id.queryString - Query string.projectId - The project in which to find documents. (if null, search all projects)searchAttachments - Whether to search attachments.currentVersionsOnly - Whether to search only current versions of documents.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the specified session id is invalid.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified project id is invalid.
com.collabnet.ce.soap60.fault.SearchQuerySyntaxFault - when the specified search query string is syntactically invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system level error occurs.
java.rmi.RemoteExceptionDocumentFolderSoapDO createDocumentFolder(java.lang.String sessionId, java.lang.String parentId, java.lang.String title, java.lang.String description) throws java.rmi.RemoteException
sessionId - SOAP session id.parentId - Folder id in which to create this folder.title - Document folder title.description - Document folder description.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when a specified object is invalid.
com.collabnet.ce.soap60.fault.IllegalArgumentFault - when one or more of the parameters are invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
com.collabnet.ce.soap60.fault.ObjectAlreadyExistsFault - when the document folder specified already exists.
java.rmi.RemoteExceptionDocumentFolderSoapDO moveDocumentFolder(java.lang.String sessionId, java.lang.String folderId, java.lang.String destFolderId) throws java.rmi.RemoteException
sessionId - SOAP session id.folderId - ID of folder to move.destFolderId - ID of destination folder
com.collabnet.ce.soap60.fault.InvalidSessionFault - sessionId is invalid
com.collabnet.ce.soap60.fault.PermissionDeniedFault - permission is denied for the specified operation
com.collabnet.ce.soap60.fault.NoSuchObjectFault - specified object is invalid
com.collabnet.ce.soap60.fault.SystemFault - unexpected system error
java.rmi.RemoteException
void deleteDocumentFolder(java.lang.String sessionId,
java.lang.String folderId)
throws java.rmi.RemoteException
sessionId - SOAP session id.folderId - Folder id to delete.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
com.collabnet.ce.soap60.fault.IllegalArgumentFault - when one or more of the parameters are invalid.
com.collabnet.ce.soap60.fault.InvalidOperationFault - when attempted to delete top-level document folder.
java.rmi.RemoteExceptionDocumentSoapDO createDocument(java.lang.String sessionId, java.lang.String parentId, java.lang.String title, java.lang.String description, java.lang.String versionComment, java.lang.String status, boolean createLocked, java.lang.String fileName, java.lang.String mimeType, java.lang.String fileId, java.lang.String associationId, java.lang.String associationDesc) throws java.rmi.RemoteException
sessionId - SOAP session id.parentId - Document folder id in which to create a document.title - Document title.description - Document description.versionComment - Document version comment.status - Document status.createLocked - Is document locked on create?fileName - Name of the file.mimeType - File mime type.fileId - Uploaded file id (through FileStorageApp or SimpleFileStorageApp service).associationId - The id of the object associated, can be set to null if the site is not configured to have association mandatory. The association is set only if the configuration is turned on.associationDesc - The title of the object associated
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.IllegalArgumentFault - when one or more of the parameters are invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
com.collabnet.ce.soap60.fault.InvalidAssociationFault - when an invalid association object is passed.
java.rmi.RemoteExceptionDocumentSoapDO createDocumentWithUrl(java.lang.String sessionId, java.lang.String parentId, java.lang.String title, java.lang.String description, java.lang.String versionComment, java.lang.String status, boolean createLocked, java.lang.String fileUrl, java.lang.String associationId, java.lang.String associationDesc) throws java.rmi.RemoteException
sessionId - SOAP session id.parentId - Document folder id in which to create a document.title - Document title.description - Document description.versionComment - Document version comment.status - Document status.createLocked - Is document locked on create?fileUrl - the file URL of the documentassociationId - id of the object to be associated, can be set to null if the site is not configured to have association mandatory. The association is set only if the configuration is turned on.associationDesc - association comment
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.IllegalArgumentFault - when one or more of the parameters are invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
com.collabnet.ce.soap60.fault.InvalidDocumentContentFault - Only one of fileKey or fileUrl should be set. This failed
com.collabnet.ce.soap60.fault.InvalidAssociationFault - when an invalid association object is passed.
java.rmi.RemoteExceptionDocumentSoapDO moveDocument(java.lang.String sessionId, java.lang.String documentId, java.lang.String targetFolderId) throws java.rmi.RemoteException
sessionId - User session id.documentId - ID of document to move.targetFolderId - Target folder ID.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteException
void deleteDocument(java.lang.String sessionId,
java.lang.String documentId)
throws java.rmi.RemoteException
sessionId - User session id.documentId - Document id.
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteExceptionDocumentSoapDO getDocumentData(java.lang.String sessionId, java.lang.String documentId, int documentVersion) throws java.rmi.RemoteException
sessionId - User session id.documentId - Document id.documentVersion - Document version number (specify zero for current version).
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.NoSuchVersionFault - when the specified version is invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteException
void setDocumentData(java.lang.String sessionId,
DocumentSoapDO documentData,
java.lang.String fileId)
throws java.rmi.RemoteException
sessionId - User session id.documentData - Document data object.fileId - Uploaded file id (through FileStorageApp or SimpleFileStorageApp service).
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.IllegalArgumentFault - when document data information is invalid.
com.collabnet.ce.soap60.fault.VersionMismatchFault - when document data is stale.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
com.collabnet.ce.soap60.fault.InvalidDocumentContentFault - Only one of fileKey or fileUrl should be set. This failed
java.rmi.RemoteException
void setDocumentDataWithAssociation(java.lang.String sessionId,
DocumentSoapDO documentData,
java.lang.String fileId,
java.lang.String associationId,
java.lang.String associationComment)
throws java.rmi.RemoteException
sessionId - User session id.documentData - Document data object.fileId - Uploaded file id (through FileStorageApp or SimpleFileStorageApp service).associationId - The id of the associationassociationComment - Comment for the association
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.IllegalArgumentFault - when document data information is invalid.
com.collabnet.ce.soap60.fault.VersionMismatchFault - when document data is stale.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
com.collabnet.ce.soap60.fault.InvalidDocumentContentFault - Only one of fileKey or fileUrl should be set. This failed
com.collabnet.ce.soap60.fault.InvalidAssociationFault - when an invalid association object is passed.
java.rmi.RemoteException
java.lang.String getDocumentFileId(java.lang.String sessionId,
java.lang.String documentId,
int documentVersion)
throws java.rmi.RemoteException
sessionId - User session id.documentId - document id.documentVersion - document version number (specify zero for current version).
com.collabnet.ce.soap60.fault.InvalidSessionFault - when the sessionId is invalid.
com.collabnet.ce.soap60.fault.PermissionDeniedFault - when permission is denied for the specified operation.
com.collabnet.ce.soap60.fault.NoSuchObjectFault - when the specified object is invalid.
com.collabnet.ce.soap60.fault.NoSuchVersionFault - when the specified version is invalid.
com.collabnet.ce.soap60.fault.SystemFault - when an unexpected system error occurs.
java.rmi.RemoteException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||