gran.app.adapter.kernel.message
Interface MessageAdapter

All Superinterfaces:
Adapter, KernelAdapter
All Known Implementing Classes:
BaseMessageAdapter

public interface MessageAdapter
extends KernelAdapter


Method Summary
 gran.model.Message addMessageImpl(java.lang.String taskid, java.lang.String userid, java.lang.String mstatus, java.lang.String text, java.lang.String hrs, java.lang.String mns, java.lang.String handler, java.lang.String resolution, java.lang.String priority, java.lang.String deadline, java.lang.String budgetHrs, java.lang.String budgetMns, gran.model.Message result)
          add message (bug-note to system) we create all required records, modify task status and handler
 void deleteMessagesImpl(java.lang.String[] ids)
          removes specified message
 java.util.Collection getMessageListImpl(java.lang.String taskid, java.lang.String userid, gran.app.filter.FValue flthm, java.util.Collection result)
          Get list of messages, that pass filter conditions
 
Methods inherited from interface gran.app.adapter.Adapter
getDescription, init
 

Method Detail

addMessageImpl

public gran.model.Message addMessageImpl(java.lang.String taskid,
                                         java.lang.String userid,
                                         java.lang.String mstatus,
                                         java.lang.String text,
                                         java.lang.String hrs,
                                         java.lang.String mns,
                                         java.lang.String handler,
                                         java.lang.String resolution,
                                         java.lang.String priority,
                                         java.lang.String deadline,
                                         java.lang.String budgetHrs,
                                         java.lang.String budgetMns,
                                         gran.model.Message result)
                                  throws gran.exception.GranException
add message (bug-note to system) we create all required records, modify task status and handler

Parameters:
taskid - - current task id
userid - - current user id
mstatus - - message type id
text - - bug-note text
hrs - - hours (>0)
mns - - minutes (>0)
handler - - new handler
resolution - - new resolution (can be null)
Throws:
gran.exception.GranException

deleteMessagesImpl

public void deleteMessagesImpl(java.lang.String[] ids)
                        throws gran.exception.GranException
removes specified message

Parameters:
ids - - array of message ids
Throws:
gran.exception.GranException

getMessageListImpl

public java.util.Collection getMessageListImpl(java.lang.String taskid,
                                               java.lang.String userid,
                                               gran.app.filter.FValue flthm,
                                               java.util.Collection result)
                                        throws gran.exception.GranException
Get list of messages, that pass filter conditions

Throws:
gran.exception.GranException


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