All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tsg.ns.wsdl.coop.ProjectTask Maven / Gradle / Ivy


package tsg.ns.wsdl.coop;

import javax.xml.datatype.XMLGregorianCalendar;
import jakarta.xml.bind.annotation.XmlAccessType;
import jakarta.xml.bind.annotation.XmlAccessorType;
import jakarta.xml.bind.annotation.XmlAttribute;
import jakarta.xml.bind.annotation.XmlSchemaType;
import jakarta.xml.bind.annotation.XmlType;


/**
 * 

Java class for ProjectTask complex type. * *

The following schema fragment specifies the expected content contained within this class. * *

 * <complexType name="ProjectTask">
 *   <complexContent>
 *     <extension base="{urn:core_2023_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="customForm" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="eventId" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="percentTimeComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="title" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="company" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="contact" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="order" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="owner" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="parent" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="priority" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="estimatedWork" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimatedWorkBaseline" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="constraintType" type="{urn:types.scheduling_2023_1.activities.webservices.netsuite.com}ProjectTaskConstraintType" minOccurs="0"/>
 *         <element name="startDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="startDateBaseline" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="endDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="finishByDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="endDateBaseline" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="actualWork" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="remainingWork" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="message" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="isMilestone" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isOnCriticalPath" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="slackMinutes" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="lateEnd" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="lateStart" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="status" type="{urn:types.scheduling_2023_1.activities.webservices.netsuite.com}ProjectTaskStatus" minOccurs="0"/>
 *         <element name="nonBillableTask" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="assigneeList" type="{urn:scheduling_2023_1.activities.webservices.netsuite.com}ProjectTaskAssigneeList" minOccurs="0"/>
 *         <element name="predecessorList" type="{urn:scheduling_2023_1.activities.webservices.netsuite.com}ProjectTaskPredecessorList" minOccurs="0"/>
 *         <element name="timeItemList" type="{urn:scheduling_2023_1.activities.webservices.netsuite.com}ProjectTaskTimeItemList" minOccurs="0"/>
 *         <element name="plannedWork" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="plannedWorkBaseline" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="customFieldList" type="{urn:core_2023_1.platform.webservices.netsuite.com}CustomFieldList" minOccurs="0"/>
 *       </sequence>
 *       <attribute name="internalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *       <attribute name="externalId" type="{http://www.w3.org/2001/XMLSchema}string" />
 *     </extension>
 *   </complexContent>
 * </complexType>
 * 
* * */ @XmlAccessorType(XmlAccessType.FIELD) @XmlType(name = "ProjectTask", namespace = "urn:scheduling_2023_1.activities.webservices.netsuite.com", propOrder = { "customForm", "eventId", "percentTimeComplete", "title", "company", "contact", "order", "owner", "parent", "priority", "estimatedWork", "estimatedWorkBaseline", "constraintType", "startDate", "startDateBaseline", "endDate", "finishByDate", "endDateBaseline", "actualWork", "remainingWork", "message", "isMilestone", "isOnCriticalPath", "slackMinutes", "lateEnd", "lateStart", "status", "nonBillableTask", "assigneeList", "predecessorList", "timeItemList", "plannedWork", "plannedWorkBaseline", "customFieldList" }) public class ProjectTask extends Record { protected RecordRef customForm; protected RecordRef eventId; protected Double percentTimeComplete; protected String title; protected RecordRef company; protected RecordRef contact; protected RecordRef order; protected RecordRef owner; protected RecordRef parent; protected RecordRef priority; protected Double estimatedWork; protected Double estimatedWorkBaseline; @XmlSchemaType(name = "string") protected ProjectTaskConstraintType constraintType; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar startDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar startDateBaseline; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar endDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar finishByDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar endDateBaseline; protected Duration actualWork; protected Duration remainingWork; protected String message; protected Boolean isMilestone; protected String isOnCriticalPath; protected Double slackMinutes; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lateEnd; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lateStart; @XmlSchemaType(name = "string") protected ProjectTaskStatus status; protected Boolean nonBillableTask; protected ProjectTaskAssigneeList assigneeList; protected ProjectTaskPredecessorList predecessorList; protected ProjectTaskTimeItemList timeItemList; protected Double plannedWork; protected Double plannedWorkBaseline; protected CustomFieldList customFieldList; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * Gets the value of the customForm property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCustomForm() { return customForm; } /** * Sets the value of the customForm property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCustomForm(RecordRef value) { this.customForm = value; } /** * Gets the value of the eventId property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getEventId() { return eventId; } /** * Sets the value of the eventId property. * * @param value * allowed object is * {@link RecordRef } * */ public void setEventId(RecordRef value) { this.eventId = value; } /** * Gets the value of the percentTimeComplete property. * * @return * possible object is * {@link Double } * */ public Double getPercentTimeComplete() { return percentTimeComplete; } /** * Sets the value of the percentTimeComplete property. * * @param value * allowed object is * {@link Double } * */ public void setPercentTimeComplete(Double value) { this.percentTimeComplete = value; } /** * Gets the value of the title property. * * @return * possible object is * {@link String } * */ public String getTitle() { return title; } /** * Sets the value of the title property. * * @param value * allowed object is * {@link String } * */ public void setTitle(String value) { this.title = value; } /** * Gets the value of the company property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCompany() { return company; } /** * Sets the value of the company property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCompany(RecordRef value) { this.company = value; } /** * Gets the value of the contact property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getContact() { return contact; } /** * Sets the value of the contact property. * * @param value * allowed object is * {@link RecordRef } * */ public void setContact(RecordRef value) { this.contact = value; } /** * Gets the value of the order property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getOrder() { return order; } /** * Sets the value of the order property. * * @param value * allowed object is * {@link RecordRef } * */ public void setOrder(RecordRef value) { this.order = value; } /** * Gets the value of the owner property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getOwner() { return owner; } /** * Sets the value of the owner property. * * @param value * allowed object is * {@link RecordRef } * */ public void setOwner(RecordRef value) { this.owner = value; } /** * Gets the value of the parent property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getParent() { return parent; } /** * Sets the value of the parent property. * * @param value * allowed object is * {@link RecordRef } * */ public void setParent(RecordRef value) { this.parent = value; } /** * Gets the value of the priority property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getPriority() { return priority; } /** * Sets the value of the priority property. * * @param value * allowed object is * {@link RecordRef } * */ public void setPriority(RecordRef value) { this.priority = value; } /** * Gets the value of the estimatedWork property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedWork() { return estimatedWork; } /** * Sets the value of the estimatedWork property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedWork(Double value) { this.estimatedWork = value; } /** * Gets the value of the estimatedWorkBaseline property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedWorkBaseline() { return estimatedWorkBaseline; } /** * Sets the value of the estimatedWorkBaseline property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedWorkBaseline(Double value) { this.estimatedWorkBaseline = value; } /** * Gets the value of the constraintType property. * * @return * possible object is * {@link ProjectTaskConstraintType } * */ public ProjectTaskConstraintType getConstraintType() { return constraintType; } /** * Sets the value of the constraintType property. * * @param value * allowed object is * {@link ProjectTaskConstraintType } * */ public void setConstraintType(ProjectTaskConstraintType value) { this.constraintType = value; } /** * Gets the value of the startDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getStartDate() { return startDate; } /** * Sets the value of the startDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setStartDate(XMLGregorianCalendar value) { this.startDate = value; } /** * Gets the value of the startDateBaseline property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getStartDateBaseline() { return startDateBaseline; } /** * Sets the value of the startDateBaseline property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setStartDateBaseline(XMLGregorianCalendar value) { this.startDateBaseline = value; } /** * Gets the value of the endDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getEndDate() { return endDate; } /** * Sets the value of the endDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setEndDate(XMLGregorianCalendar value) { this.endDate = value; } /** * Gets the value of the finishByDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getFinishByDate() { return finishByDate; } /** * Sets the value of the finishByDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setFinishByDate(XMLGregorianCalendar value) { this.finishByDate = value; } /** * Gets the value of the endDateBaseline property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getEndDateBaseline() { return endDateBaseline; } /** * Sets the value of the endDateBaseline property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setEndDateBaseline(XMLGregorianCalendar value) { this.endDateBaseline = value; } /** * Gets the value of the actualWork property. * * @return * possible object is * {@link Duration } * */ public Duration getActualWork() { return actualWork; } /** * Sets the value of the actualWork property. * * @param value * allowed object is * {@link Duration } * */ public void setActualWork(Duration value) { this.actualWork = value; } /** * Gets the value of the remainingWork property. * * @return * possible object is * {@link Duration } * */ public Duration getRemainingWork() { return remainingWork; } /** * Sets the value of the remainingWork property. * * @param value * allowed object is * {@link Duration } * */ public void setRemainingWork(Duration value) { this.remainingWork = value; } /** * Gets the value of the message property. * * @return * possible object is * {@link String } * */ public String getMessage() { return message; } /** * Sets the value of the message property. * * @param value * allowed object is * {@link String } * */ public void setMessage(String value) { this.message = value; } /** * Gets the value of the isMilestone property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsMilestone() { return isMilestone; } /** * Sets the value of the isMilestone property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsMilestone(Boolean value) { this.isMilestone = value; } /** * Gets the value of the isOnCriticalPath property. * * @return * possible object is * {@link String } * */ public String getIsOnCriticalPath() { return isOnCriticalPath; } /** * Sets the value of the isOnCriticalPath property. * * @param value * allowed object is * {@link String } * */ public void setIsOnCriticalPath(String value) { this.isOnCriticalPath = value; } /** * Gets the value of the slackMinutes property. * * @return * possible object is * {@link Double } * */ public Double getSlackMinutes() { return slackMinutes; } /** * Sets the value of the slackMinutes property. * * @param value * allowed object is * {@link Double } * */ public void setSlackMinutes(Double value) { this.slackMinutes = value; } /** * Gets the value of the lateEnd property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLateEnd() { return lateEnd; } /** * Sets the value of the lateEnd property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLateEnd(XMLGregorianCalendar value) { this.lateEnd = value; } /** * Gets the value of the lateStart property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLateStart() { return lateStart; } /** * Sets the value of the lateStart property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLateStart(XMLGregorianCalendar value) { this.lateStart = value; } /** * Gets the value of the status property. * * @return * possible object is * {@link ProjectTaskStatus } * */ public ProjectTaskStatus getStatus() { return status; } /** * Sets the value of the status property. * * @param value * allowed object is * {@link ProjectTaskStatus } * */ public void setStatus(ProjectTaskStatus value) { this.status = value; } /** * Gets the value of the nonBillableTask property. * * @return * possible object is * {@link Boolean } * */ public Boolean isNonBillableTask() { return nonBillableTask; } /** * Sets the value of the nonBillableTask property. * * @param value * allowed object is * {@link Boolean } * */ public void setNonBillableTask(Boolean value) { this.nonBillableTask = value; } /** * Gets the value of the assigneeList property. * * @return * possible object is * {@link ProjectTaskAssigneeList } * */ public ProjectTaskAssigneeList getAssigneeList() { return assigneeList; } /** * Sets the value of the assigneeList property. * * @param value * allowed object is * {@link ProjectTaskAssigneeList } * */ public void setAssigneeList(ProjectTaskAssigneeList value) { this.assigneeList = value; } /** * Gets the value of the predecessorList property. * * @return * possible object is * {@link ProjectTaskPredecessorList } * */ public ProjectTaskPredecessorList getPredecessorList() { return predecessorList; } /** * Sets the value of the predecessorList property. * * @param value * allowed object is * {@link ProjectTaskPredecessorList } * */ public void setPredecessorList(ProjectTaskPredecessorList value) { this.predecessorList = value; } /** * Gets the value of the timeItemList property. * * @return * possible object is * {@link ProjectTaskTimeItemList } * */ public ProjectTaskTimeItemList getTimeItemList() { return timeItemList; } /** * Sets the value of the timeItemList property. * * @param value * allowed object is * {@link ProjectTaskTimeItemList } * */ public void setTimeItemList(ProjectTaskTimeItemList value) { this.timeItemList = value; } /** * Gets the value of the plannedWork property. * * @return * possible object is * {@link Double } * */ public Double getPlannedWork() { return plannedWork; } /** * Sets the value of the plannedWork property. * * @param value * allowed object is * {@link Double } * */ public void setPlannedWork(Double value) { this.plannedWork = value; } /** * Gets the value of the plannedWorkBaseline property. * * @return * possible object is * {@link Double } * */ public Double getPlannedWorkBaseline() { return plannedWorkBaseline; } /** * Sets the value of the plannedWorkBaseline property. * * @param value * allowed object is * {@link Double } * */ public void setPlannedWorkBaseline(Double value) { this.plannedWorkBaseline = value; } /** * Gets the value of the customFieldList property. * * @return * possible object is * {@link CustomFieldList } * */ public CustomFieldList getCustomFieldList() { return customFieldList; } /** * Sets the value of the customFieldList property. * * @param value * allowed object is * {@link CustomFieldList } * */ public void setCustomFieldList(CustomFieldList value) { this.customFieldList = value; } /** * Gets the value of the internalId property. * * @return * possible object is * {@link String } * */ public String getInternalId() { return internalId; } /** * Sets the value of the internalId property. * * @param value * allowed object is * {@link String } * */ public void setInternalId(String value) { this.internalId = value; } /** * Gets the value of the externalId property. * * @return * possible object is * {@link String } * */ public String getExternalId() { return externalId; } /** * Sets the value of the externalId property. * * @param value * allowed object is * {@link String } * */ public void setExternalId(String value) { this.externalId = value; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy