org.openengsb.domain.issue
Interface IssueDomain

All Superinterfaces:
Domain

public interface IssueDomain
extends Domain


Method Summary
 void addComment(java.lang.String id, java.lang.String comment)
          add a comment to an issue, specified by his id
 java.lang.String createIssue(Issue issue)
          creates an issue on the server and returned the generated id
 void deleteIssue(java.lang.String id)
          delete an issue, specified by his id
 void updateIssue(java.lang.String id, java.lang.String comment, java.util.HashMap<IssueAttribute,java.lang.String> changes)
          update an issue, specified by his id, the comment param can be null, changes: key of map is what field has to be changed,
 
Methods inherited from interface org.openengsb.core.common.Domain
getAliveState
 

Method Detail

createIssue

java.lang.String createIssue(Issue issue)
creates an issue on the server and returned the generated id


deleteIssue

void deleteIssue(java.lang.String id)
delete an issue, specified by his id


addComment

void addComment(java.lang.String id,
                java.lang.String comment)
add a comment to an issue, specified by his id


updateIssue

void updateIssue(java.lang.String id,
                 java.lang.String comment,
                 java.util.HashMap<IssueAttribute,java.lang.String> changes)
update an issue, specified by his id, the comment param can be null, changes: key of map is what field has to be changed,



Copyright © 2009-2010. All Rights Reserved.