Oracle® Collaboration Suite Workspaces API Reference
10g Release 1 (10.1.2)

B25479-01


oracle.workspaces.resource.calendar
Class CwTaskDefinition

java.lang.Object
  extended byoracle.workspaces.resource.CwResourceItemDefinition
      extended byoracle.workspaces.resource.calendar.CwCalendarItemDefinition
          extended byoracle.workspaces.resource.calendar.CwTaskDefinition

All Implemented Interfaces:
CwCalendarConstants

public class CwTaskDefinition
extends CwCalendarItemDefinition

This class represents the definition of a Calendar task.


Field Summary

Fields inherited from interface oracle.workspaces.resource.calendar.CwCalendarConstants
ATTENDING_TYPE_ALL, ATTENDING_TYPE_SUBGROUP, CLASS_CONFIDENTIAL, CLASS_NORMAL, CLASS_PRIVATE, CLASS_PUBLIC, CUTYPE_GROUP, CUTYPE_INDIVIDUAL, CUTYPE_RESOURCE, CUTYPE_ROOM, CUTYPE_UNKNOWN, EVENT_STATUS_CONFIRMED, EVENT_STATUS_TENTATIVE, EVENT_TYPE_APPOINTMENT, EVENT_TYPE_DAILYNOTE, EVENT_TYPE_DAYEVENT, EVENT_TYPE_HOLIDAY, FREEBUSY_STATUS_BUSY, FREEBUSY_STATUS_FREE, FREEBUSY_STATUS_TENTATIVE, IMEETING_TYPE_REGULAR, IMEETING_TYPE_RESTRICTED, MAX_YEAR, MIN_YEAR, PARTSTAT_ACCEPTED, PARTSTAT_DECLINED, PARTSTAT_NEEDSACTION, PARTSTAT_TENTATIVE, PRIORITY_HIGH, PRIORITY_HIGHEST, PRIORITY_LOW, PRIORITY_LOWEST, PRIORITY_NORMAL, REPEATING_NO, REPEATING_UNKNOWN, REPEATING_YES, SHOWASFREE_BUSY, SHOWASFREE_FREE, SHOWASFREE_OUT, SHOWASFREE_TENTATIVE

Constructor Summary
CwTaskDefinition(java.lang.String summary)
Constructor
CwTaskDefinition(java.lang.String summary, java.util.Date starttime, java.util.Date duetime)
Constructor

Method Summary
java.util.Date getCompletedTime()
Gets completed time.
int getCompletePercentage()
Gets complete percentage.
CwTaskAssignee[] getTaskAssignees()
Gets Task Assignees.
void setCompletedTime(java.util.Date compTime)
Sets completed time.
void setCompletePercentage(int percent)
Sets complete percentage.
void setName(java.lang.String name)
Sets name for the resource item.
void setTaskAssignees(CwTaskAssignee[] taskAssignees)
Sets Task Assignees.

Methods inherited from class oracle.workspaces.resource.calendar.CwCalendarItemDefinition
getEndTime, getPriority, getStartTime, getSummary, setDescription, setEndTime, setPriority, setStartTime, setSummary

Methods inherited from class oracle.workspaces.resource.CwResourceItemDefinition
getDescription, getName

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Constructor Detail

CwTaskDefinition

public CwTaskDefinition(java.lang.String summary)
                 throws CwAttrValException
Constructor

CwTaskDefinition

public CwTaskDefinition(java.lang.String summary,
                        java.util.Date starttime,
                        java.util.Date duetime)
                 throws CwAttrValException
Constructor

Method Detail

getCompletedTime

public java.util.Date getCompletedTime()
Gets completed time. Note: This is only valid if the percentage is 100.

getCompletePercentage

public int getCompletePercentage()
Gets complete percentage. The value should between 0 - 100.

getTaskAssignees

public CwTaskAssignee[] getTaskAssignees()
Gets Task Assignees.

setCompletedTime

public void setCompletedTime(java.util.Date compTime)
Sets completed time. Note: Set a non-null value to completed time will automatically change the complete percentage to 100.
Parameters:
compTime - Completed time.

setCompletePercentage

public void setCompletePercentage(int percent)
                           throws CwAttrValException
Sets complete percentage. The value should between 0 - 100. Note: This could be set ONLY if completed time is not set.
Parameters:
percent - Complete percentage.
Throws:
CwAttrValException

setName

public void setName(java.lang.String name)
             throws CwAttrValException
Sets name for the resource item.
Overrides:
setName in class CwResourceItemDefinition
Throws:
CwAttrValException

setTaskAssignees

public void setTaskAssignees(CwTaskAssignee[] taskAssignees)
Sets Task Assignees.
Parameters:
taskAssignees - Task Assignees

Copyright © 2001, 2005, Oracle. All rights reserved.