gran.app.adapter.external
Interface SecuredMessageAdapter

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

public interface SecuredMessageAdapter
extends SecuredAdapter

Manages Messages.


Method Summary
 java.lang.String createMessageImpl(SessionContext sc, java.lang.String taskId, java.lang.String mstatusId, java.lang.String text, java.lang.Double hrs, java.lang.String handlerUserId, java.lang.String handlerGroupId, java.lang.String resolutionId, java.lang.String priorityId, java.util.Calendar deadline, java.lang.Double budget, java.lang.String result)
          Create Message.
 void deleteMessageImpl(SessionContext sc, java.lang.String messageId)
          Deletes Message.
 java.util.ArrayList getMessageListImpl(SessionContext sc, java.lang.String taskId, java.util.ArrayList result)
          Returns Messages for specified Task.
 java.util.ArrayList getMessageListImpl(SessionContext sc, java.lang.String taskId, java.lang.String filterId, java.util.ArrayList result)
          Returns Message list for specified task, that pass filter conditions.
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

createMessageImpl

public java.lang.String createMessageImpl(SessionContext sc,
                                          java.lang.String taskId,
                                          java.lang.String mstatusId,
                                          java.lang.String text,
                                          java.lang.Double hrs,
                                          java.lang.String handlerUserId,
                                          java.lang.String handlerGroupId,
                                          java.lang.String resolutionId,
                                          java.lang.String priorityId,
                                          java.util.Calendar deadline,
                                          java.lang.Double budget,
                                          java.lang.String result)
                                   throws GranException
Create Message. Available via SOAP.

Parameters:
sc -
taskId -
mstatusId -
text -
hrs -
resolutionId -
priorityId -
deadline -
budget -
result -
Returns:
Message identifier
Throws:
GranException

deleteMessageImpl

public void deleteMessageImpl(SessionContext sc,
                              java.lang.String messageId)
                       throws GranException
Deletes Message. Available via SOAP.

Parameters:
sc -
messageId -
Throws:
GranException

getMessageListImpl

public java.util.ArrayList getMessageListImpl(SessionContext sc,
                                              java.lang.String taskId,
                                              java.lang.String filterId,
                                              java.util.ArrayList result)
                                       throws GranException
Returns Message list for specified task, that pass filter conditions. Available via SOAP.

Parameters:
sc -
taskId -
filterId -
result -
Returns:
list of SecuredMessageBeans
Throws:
GranException
See Also:
SecuredMessageBean

getMessageListImpl

public java.util.ArrayList getMessageListImpl(SessionContext sc,
                                              java.lang.String taskId,
                                              java.util.ArrayList result)
                                       throws GranException
Returns Messages for specified Task. Available via SOAP.

Parameters:
sc -
taskId -
result -
Returns:
list of SecuredMessageBeans
Throws:
GranException
See Also:
SecuredMessageBean


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