gran.app.adapter.external
Interface SecuredAttachmentAdapter

All Superinterfaces:
Adapter, SecuredAdapter
All Known Implementing Classes:
BaseSecuredAttachmentAdapter

public interface SecuredAttachmentAdapter
extends SecuredAdapter

This adapter used for attachment management.


Method Summary
 void createAttachmentImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String fileName, javax.activation.DataHandler data)
          Creates attachment.
 void deleteAllAttachmentsImpl(java.lang.String sessionId, java.lang.String taskId)
          Deletes all attachments for specified task.
 void deleteAttachmentImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String[] fileName)
          Deletes attachments.
 javax.activation.DataHandler getAttachmentImpl(java.lang.String sessionId, java.lang.String taskId, java.lang.String fileName, javax.activation.DataHandler result)
           
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

deleteAttachmentImpl

public void deleteAttachmentImpl(java.lang.String sessionId,
                                 java.lang.String taskId,
                                 java.lang.String[] fileName)
                          throws GranException
Deletes attachments. Available via SOAP.

Parameters:
sessionId - the session ID
taskId - the task ID
fileName - files for deleting
Throws:
GranException

createAttachmentImpl

public void createAttachmentImpl(java.lang.String sessionId,
                                 java.lang.String taskId,
                                 java.lang.String fileName,
                                 javax.activation.DataHandler data)
                          throws GranException
Creates attachment. Available via SOAP.

Parameters:
sessionId - the session ID
taskId - the task ID
fileName - filename for attachment
data - a javax.activation.DataHandler instance
Throws:
GranException

getAttachmentImpl

public javax.activation.DataHandler getAttachmentImpl(java.lang.String sessionId,
                                                      java.lang.String taskId,
                                                      java.lang.String fileName,
                                                      javax.activation.DataHandler result)
                                               throws GranException
Throws:
GranException

deleteAllAttachmentsImpl

public void deleteAllAttachmentsImpl(java.lang.String sessionId,
                                     java.lang.String taskId)
                              throws GranException
Deletes all attachments for specified task. Available via SOAP.

Parameters:
sessionId -
taskId -
Throws:
GranException


Copyright © 2002-2004 TrackStudio, Ltd. All Rights Reserved.