net.sourceforge.doyen.jaxb
Interface TaskType

All Known Subinterfaces:
Task
All Known Implementing Classes:
TaskImpl, TaskTypeImpl

public interface TaskType

Java content class for annonymous complex type.

The following schema fragment specifies the expected content contained within this java content object.

 <complexType>
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element ref="{http://doyen.sourceforge.net/schemas/profile}timeLog"/>
         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="schedule">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element name="estimatedDuration" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
                   <element name="earlyNotification" type="{http://www.w3.org/2001/XMLSchema}duration" minOccurs="0"/>
                   <element name="nextOccurrence" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
                   <element name="recurrence" minOccurs="0">
                     <complexType>
                       <complexContent>
                         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                           <attribute name="ends" type="{http://www.w3.org/2001/XMLSchema}dateTime" />
                           <attribute name="duration" use="required" type="{http://www.w3.org/2001/XMLSchema}duration" />
                         </restriction>
                       </complexContent>
                     </complexType>
                   </element>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="completed" type="{http://www.w3.org/2001/XMLSchema}boolean" />
       <attribute name="priority" use="required" type="{http://doyen.sourceforge.net/schemas/profile}PriorityType" />
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static interface TaskType.ScheduleType
          Java content class for annonymous complex type.
 
Method Summary
 String getDescription()
           
 String getName()
           
 byte getPriority()
           
 TaskType.ScheduleType getSchedule()
           
 TimeLogType getTimeLog()
           
 boolean isCompleted()
           
 void setCompleted(boolean value)
           
 void setDescription(String value)
           
 void setName(String value)
           
 void setPriority(byte value)
           
 void setSchedule(TaskType.ScheduleType value)
           
 void setTimeLog(TimeLogType value)
           
 

Method Detail

getDescription

public String getDescription()

setDescription

public void setDescription(String value)

getSchedule

public TaskType.ScheduleType getSchedule()

setSchedule

public void setSchedule(TaskType.ScheduleType value)

getTimeLog

public TimeLogType getTimeLog()

setTimeLog

public void setTimeLog(TimeLogType value)

isCompleted

public boolean isCompleted()

setCompleted

public void setCompleted(boolean value)

getPriority

public byte getPriority()

setPriority

public void setPriority(byte value)

getName

public String getName()

setName

public void setName(String value)