com.sap.ip.collaboration.gw.api.framework.groupware
Interface ITaskItem

All Superinterfaces:
IGroupwareItem

public interface ITaskItem
extends IGroupwareItem

This interface represents a groupware task item and extends from the IGroupwareItem interface.

Copyright (c) SAP 2002

Version:
$Revision: 1.0$

Field Summary
static int PRIORITY_HIGH
           
static int PRIORITY_LOW
           
static int PRIORITY_NORMAL
           
 
Method Summary
 java.lang.String getCategory()
          Returns the category for the task item
 boolean getCompleted()
          Returns if the task has been completed
 java.util.Date getDueDate()
          Returns the due date for the task item
 boolean getHasDueDate()
          Returns if the due date is set for the task item
 boolean getHasReminder()
          Returns if the reminder is set for the task item.
 com.sap.ip.collaboration.gw.api.enum.PriorityType getPriority()
          Returns the priority for the task item.
 java.util.Date getReminder()
          Returns the reminder time for the task item.
 void setCategory(java.lang.String category)
          Sets the category for the task item
 void setCompleted(boolean vData)
          Sets if the task has been completed
 void setDueDate(java.util.Date dueDate)
          Sets the due date for the task item.
 void setHasDueDate(boolean duedate)
          Sets if the due date is there for the task item
 void setHasReminder(boolean reminder)
          Sets if the reminder is there or not.
 void setPriority(com.sap.ip.collaboration.gw.api.enum.PriorityType priority)
          Sets the priority for the task item.
 void setReminder(java.util.Date reminderTime)
          sets the reminder time for the task item
 
Methods inherited from interface com.sap.ip.collaboration.gw.api.framework.groupware.IGroupwareItem
getApplicationData, getContent, getFrom, getFromAddress, getGroupwareManager, getID, getItemType, getMimeType, getSubject, getTo, getToList, getTransport, getTransportName, remove, save, send, setApplicationData, setContent, setFrom, setFromAddress, setGroupwareManager, setID, setMimeType, setSubject, setTo, setToList, setTransport
 

Field Detail

PRIORITY_HIGH

public static final int PRIORITY_HIGH

PRIORITY_LOW

public static final int PRIORITY_LOW

PRIORITY_NORMAL

public static final int PRIORITY_NORMAL
Method Detail

getCategory

public java.lang.String getCategory()
                             throws GroupwareException
Returns the category for the task item
Returns:
String
Throws:
GroupwareException -  

getCompleted

public boolean getCompleted()
                     throws GroupwareException
Returns if the task has been completed
Returns:
boolean
Throws:
GroupwareException -  

getDueDate

public java.util.Date getDueDate()
                          throws GroupwareException
Returns the due date for the task item
Returns:
Date
Throws:
GroupwareException -  

getHasDueDate

public boolean getHasDueDate()
                      throws GroupwareException
Returns if the due date is set for the task item
Returns:
boolean
Throws:
GroupwareException -  

getHasReminder

public boolean getHasReminder()
                       throws GroupwareException
Returns if the reminder is set for the task item.
Returns:
boolean
Throws:
GroupwareException -  

getPriority

public com.sap.ip.collaboration.gw.api.enum.PriorityType getPriority()
                                                              throws GroupwareException
Returns the priority for the task item.
Returns:
the priority of the task Item.
Throws:
GroupwareException -  

getReminder

public java.util.Date getReminder()
                           throws GroupwareException
Returns the reminder time for the task item.
Returns:
Date
Throws:
GroupwareException -  

setCategory

public void setCategory(java.lang.String category)
                 throws GroupwareException
Sets the category for the task item
Parameters:
category -  
Throws:
GroupwareException -  

setCompleted

public void setCompleted(boolean vData)
                  throws GroupwareException
Sets if the task has been completed
Parameters:
boolean - completed flag
Throws:
GroupwareException -  

setDueDate

public void setDueDate(java.util.Date dueDate)
                throws GroupwareException
Sets the due date for the task item.
Parameters:
dueDate -  
Throws:
GroupwareException -  

setHasDueDate

public void setHasDueDate(boolean duedate)
                   throws GroupwareException
Sets if the due date is there for the task item
Parameters:
boolean -  
Throws:
GroupwareException -  

setHasReminder

public void setHasReminder(boolean reminder)
                    throws GroupwareException
Sets if the reminder is there or not.
Parameters:
boolean -  
Throws:
GroupwareException -  

setPriority

public void setPriority(com.sap.ip.collaboration.gw.api.enum.PriorityType priority)
                 throws GroupwareException
Sets the priority for the task item.
Parameters:
priority, - the priority of the task Item.
Throws:
GroupwareException -  

setReminder

public void setReminder(java.util.Date reminderTime)
                 throws GroupwareException
sets the reminder time for the task item
Parameters:
Date - reminder time
Throws:
GroupwareException -