gran.app.adapter.external.message
Class BaseSecuredMessageAdapter

java.lang.Object
  extended bygran.app.adapter.external.message.BaseSecuredMessageAdapter
All Implemented Interfaces:
Adapter, SecuredAdapter, SecuredMessageAdapter

public class BaseSecuredMessageAdapter
extends java.lang.Object
implements SecuredMessageAdapter


Constructor Summary
BaseSecuredMessageAdapter()
           
 
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 newDeadline, java.lang.Double budget, java.lang.String result)
          Create Message.
 void deleteMessageImpl(SessionContext sc, java.lang.String messageId)
          Deletes Message.
 java.lang.String getDescription()
          Get description of adapter as plain text
 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.
 boolean init()
          Initialize adapter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseSecuredMessageAdapter

public BaseSecuredMessageAdapter()
Method Detail

init

public boolean init()
Description copied from interface: Adapter
Initialize adapter. TrackStudio calls this method during startup.

Specified by:
init in interface Adapter
Returns:
true when adapter initialized, false otherwise.

getDescription

public java.lang.String getDescription()
Description copied from interface: Adapter
Get description of adapter as plain text

Specified by:
getDescription in interface Adapter

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 newDeadline,
                                          java.lang.Double budget,
                                          java.lang.String result)
                                   throws GranException
Description copied from interface: SecuredMessageAdapter
Create Message. Available via SOAP.

Specified by:
createMessageImpl in interface SecuredMessageAdapter
Parameters:
sc -
taskId -
mstatusId -
text -
hrs -
resolutionId -
priorityId -
newDeadline -
budget -
result -
Returns:
Message identifier
Throws:
GranException

deleteMessageImpl

public void deleteMessageImpl(SessionContext sc,
                              java.lang.String messageId)
                       throws GranException
Description copied from interface: SecuredMessageAdapter
Deletes Message. Available via SOAP.

Specified by:
deleteMessageImpl in interface SecuredMessageAdapter
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
Description copied from interface: SecuredMessageAdapter
Returns Message list for specified task, that pass filter conditions. Available via SOAP.

Specified by:
getMessageListImpl in interface SecuredMessageAdapter
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
Description copied from interface: SecuredMessageAdapter
Returns Messages for specified Task. Available via SOAP.

Specified by:
getMessageListImpl in interface SecuredMessageAdapter
Parameters:
sc -
taskId -
result -
Returns:
list of SecuredMessageBeans
Throws:
GranException
See Also:
SecuredMessageBean


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