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

tsg.ns.wsdl.coop.Job 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 Job complex type. * *

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

 * <complexType name="Job">
 *   <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="entityId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="altName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="companyName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="phoneticName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="entityStatus" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="defaultAddress" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="parent" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="isInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="percentCompleteOverrideList" type="{urn:relationships_2023_1.lists.webservices.netsuite.com}JobPercentCompleteOverrideList" minOccurs="0"/>
 *         <element name="lastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="billPay" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="dateCreated" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="category" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="workplace" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="language" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="comments" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="accountNumber" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="currency" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="fxRate" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="startDate" 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="phone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="altPhone" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="calculatedEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="calculatedEndDateBaseline" 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="projectedEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="projectedEndDateBaseline" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="lastBaselineDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="jobType" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="percentComplete" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimatedCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimatedRevenue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimatedTime" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="estimatedTimeOverride" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="fax" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="email" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="emailPreference" type="{urn:types.relationships_2023_1.lists.webservices.netsuite.com}EmailPreference" minOccurs="0"/>
 *         <element name="openingBalance" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="openingBalanceDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="openingBalanceAccount" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="subsidiary" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="jobBillingType" type="{urn:types.relationships_2023_1.lists.webservices.netsuite.com}JobBillingType" minOccurs="0"/>
 *         <element name="billingSchedule" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="jobItem" 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="actualTime" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="allowTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="timeRemaining" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="limitTimeToAssignees" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="estimatedLaborCost" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimatedLaborCostBaseline" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimateRevRecTemplate" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="revRecForecastRule" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="usePercentCompleteOverride" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="estimatedLaborRevenue" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimatedGrossProfit" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="estimatedGrossProfitPercent" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="projectExpenseType" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="applyProjectExpenseTypeToAll" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="allowAllResourcesForTasks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="jobPrice" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
 *         <element name="isUtilizedTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isProductiveTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isExemptTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="materializeTime" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="allowExpenses" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="allocatePayrollExpenses" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="includeCrmTasksInTotals" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="globalSubscriptionStatus" type="{urn:types.common_2023_1.platform.webservices.netsuite.com}GlobalSubscriptionStatus" minOccurs="0"/>
 *         <element name="jobResourcesList" type="{urn:relationships_2023_1.lists.webservices.netsuite.com}JobResourcesList" minOccurs="0"/>
 *         <element name="plStatementList" type="{urn:relationships_2023_1.lists.webservices.netsuite.com}JobPlStatementList" minOccurs="0"/>
 *         <element name="addressbookList" type="{urn:relationships_2023_1.lists.webservices.netsuite.com}JobAddressbookList" minOccurs="0"/>
 *         <element name="milestonesList" type="{urn:relationships_2023_1.lists.webservices.netsuite.com}JobMilestonesList" minOccurs="0"/>
 *         <element name="creditCardsList" type="{urn:relationships_2023_1.lists.webservices.netsuite.com}JobCreditCardsList" minOccurs="0"/>
 *         <element name="timeApproval" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="plannedWork" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="plannedWorkBaseline" type="{urn:core_2023_1.platform.webservices.netsuite.com}Duration" minOccurs="0"/>
 *         <element name="billingRateCard" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="createChargeRule" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="sourceServiceItemFromRateCard" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="projectManager" type="{urn:core_2023_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="schedulingMethod" type="{urn:types.relationships_2023_1.lists.webservices.netsuite.com}JobSchedulingMethod" minOccurs="0"/>
 *         <element name="scheduledEndDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="calculatedStartDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" 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 = "Job", namespace = "urn:relationships_2023_1.lists.webservices.netsuite.com", propOrder = { "customForm", "entityId", "altName", "companyName", "phoneticName", "entityStatus", "defaultAddress", "parent", "isInactive", "percentCompleteOverrideList", "lastModifiedDate", "billPay", "dateCreated", "category", "workplace", "language", "comments", "accountNumber", "currency", "fxRate", "startDate", "endDate", "phone", "altPhone", "calculatedEndDate", "calculatedEndDateBaseline", "startDateBaseline", "projectedEndDate", "projectedEndDateBaseline", "lastBaselineDate", "jobType", "percentComplete", "estimatedCost", "estimatedRevenue", "estimatedTime", "estimatedTimeOverride", "fax", "email", "emailPreference", "openingBalance", "openingBalanceDate", "openingBalanceAccount", "subsidiary", "jobBillingType", "billingSchedule", "jobItem", "percentTimeComplete", "actualTime", "allowTime", "timeRemaining", "limitTimeToAssignees", "estimatedLaborCost", "estimatedLaborCostBaseline", "estimateRevRecTemplate", "revRecForecastRule", "usePercentCompleteOverride", "estimatedLaborRevenue", "estimatedGrossProfit", "estimatedGrossProfitPercent", "projectExpenseType", "applyProjectExpenseTypeToAll", "allowAllResourcesForTasks", "jobPrice", "isUtilizedTime", "isProductiveTime", "isExemptTime", "materializeTime", "allowExpenses", "allocatePayrollExpenses", "includeCrmTasksInTotals", "globalSubscriptionStatus", "jobResourcesList", "plStatementList", "addressbookList", "milestonesList", "creditCardsList", "timeApproval", "plannedWork", "plannedWorkBaseline", "billingRateCard", "createChargeRule", "sourceServiceItemFromRateCard", "projectManager", "schedulingMethod", "scheduledEndDate", "calculatedStartDate", "customFieldList" }) public class Job extends Record { protected RecordRef customForm; protected String entityId; protected String altName; protected String companyName; protected String phoneticName; protected RecordRef entityStatus; protected String defaultAddress; protected RecordRef parent; protected Boolean isInactive; protected JobPercentCompleteOverrideList percentCompleteOverrideList; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastModifiedDate; protected Boolean billPay; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar dateCreated; protected RecordRef category; protected RecordRef workplace; protected RecordRef language; protected String comments; protected String accountNumber; protected RecordRef currency; protected Double fxRate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar startDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar endDate; protected String phone; protected String altPhone; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar calculatedEndDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar calculatedEndDateBaseline; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar startDateBaseline; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar projectedEndDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar projectedEndDateBaseline; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastBaselineDate; protected RecordRef jobType; protected Double percentComplete; protected Double estimatedCost; protected Double estimatedRevenue; protected Duration estimatedTime; protected Duration estimatedTimeOverride; protected String fax; protected String email; @XmlSchemaType(name = "string") protected EmailPreference emailPreference; protected Double openingBalance; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar openingBalanceDate; protected RecordRef openingBalanceAccount; protected RecordRef subsidiary; @XmlSchemaType(name = "string") protected JobBillingType jobBillingType; protected RecordRef billingSchedule; protected RecordRef jobItem; protected Double percentTimeComplete; protected Duration actualTime; protected Boolean allowTime; protected Duration timeRemaining; protected Boolean limitTimeToAssignees; protected Double estimatedLaborCost; protected Double estimatedLaborCostBaseline; protected RecordRef estimateRevRecTemplate; protected RecordRef revRecForecastRule; protected Boolean usePercentCompleteOverride; protected Double estimatedLaborRevenue; protected Double estimatedGrossProfit; protected Double estimatedGrossProfitPercent; protected RecordRef projectExpenseType; protected Boolean applyProjectExpenseTypeToAll; protected Boolean allowAllResourcesForTasks; protected Double jobPrice; protected Boolean isUtilizedTime; protected Boolean isProductiveTime; protected Boolean isExemptTime; protected Boolean materializeTime; protected Boolean allowExpenses; protected Boolean allocatePayrollExpenses; protected Boolean includeCrmTasksInTotals; @XmlSchemaType(name = "string") protected GlobalSubscriptionStatus globalSubscriptionStatus; protected JobResourcesList jobResourcesList; protected JobPlStatementList plStatementList; protected JobAddressbookList addressbookList; protected JobMilestonesList milestonesList; protected JobCreditCardsList creditCardsList; protected RecordRef timeApproval; protected Duration plannedWork; protected Duration plannedWorkBaseline; protected RecordRef billingRateCard; protected Boolean createChargeRule; protected Boolean sourceServiceItemFromRateCard; protected RecordRef projectManager; @XmlSchemaType(name = "string") protected JobSchedulingMethod schedulingMethod; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar scheduledEndDate; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar calculatedStartDate; 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 entityId property. * * @return * possible object is * {@link String } * */ public String getEntityId() { return entityId; } /** * Sets the value of the entityId property. * * @param value * allowed object is * {@link String } * */ public void setEntityId(String value) { this.entityId = value; } /** * Gets the value of the altName property. * * @return * possible object is * {@link String } * */ public String getAltName() { return altName; } /** * Sets the value of the altName property. * * @param value * allowed object is * {@link String } * */ public void setAltName(String value) { this.altName = value; } /** * Gets the value of the companyName property. * * @return * possible object is * {@link String } * */ public String getCompanyName() { return companyName; } /** * Sets the value of the companyName property. * * @param value * allowed object is * {@link String } * */ public void setCompanyName(String value) { this.companyName = value; } /** * Gets the value of the phoneticName property. * * @return * possible object is * {@link String } * */ public String getPhoneticName() { return phoneticName; } /** * Sets the value of the phoneticName property. * * @param value * allowed object is * {@link String } * */ public void setPhoneticName(String value) { this.phoneticName = value; } /** * Gets the value of the entityStatus property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getEntityStatus() { return entityStatus; } /** * Sets the value of the entityStatus property. * * @param value * allowed object is * {@link RecordRef } * */ public void setEntityStatus(RecordRef value) { this.entityStatus = value; } /** * Gets the value of the defaultAddress property. * * @return * possible object is * {@link String } * */ public String getDefaultAddress() { return defaultAddress; } /** * Sets the value of the defaultAddress property. * * @param value * allowed object is * {@link String } * */ public void setDefaultAddress(String value) { this.defaultAddress = 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 isInactive property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsInactive() { return isInactive; } /** * Sets the value of the isInactive property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsInactive(Boolean value) { this.isInactive = value; } /** * Gets the value of the percentCompleteOverrideList property. * * @return * possible object is * {@link JobPercentCompleteOverrideList } * */ public JobPercentCompleteOverrideList getPercentCompleteOverrideList() { return percentCompleteOverrideList; } /** * Sets the value of the percentCompleteOverrideList property. * * @param value * allowed object is * {@link JobPercentCompleteOverrideList } * */ public void setPercentCompleteOverrideList(JobPercentCompleteOverrideList value) { this.percentCompleteOverrideList = value; } /** * Gets the value of the lastModifiedDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastModifiedDate() { return lastModifiedDate; } /** * Sets the value of the lastModifiedDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastModifiedDate(XMLGregorianCalendar value) { this.lastModifiedDate = value; } /** * Gets the value of the billPay property. * * @return * possible object is * {@link Boolean } * */ public Boolean isBillPay() { return billPay; } /** * Sets the value of the billPay property. * * @param value * allowed object is * {@link Boolean } * */ public void setBillPay(Boolean value) { this.billPay = value; } /** * Gets the value of the dateCreated property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getDateCreated() { return dateCreated; } /** * Sets the value of the dateCreated property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setDateCreated(XMLGregorianCalendar value) { this.dateCreated = value; } /** * Gets the value of the category property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCategory() { return category; } /** * Sets the value of the category property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCategory(RecordRef value) { this.category = value; } /** * Gets the value of the workplace property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getWorkplace() { return workplace; } /** * Sets the value of the workplace property. * * @param value * allowed object is * {@link RecordRef } * */ public void setWorkplace(RecordRef value) { this.workplace = value; } /** * Gets the value of the language property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getLanguage() { return language; } /** * Sets the value of the language property. * * @param value * allowed object is * {@link RecordRef } * */ public void setLanguage(RecordRef value) { this.language = value; } /** * Gets the value of the comments property. * * @return * possible object is * {@link String } * */ public String getComments() { return comments; } /** * Sets the value of the comments property. * * @param value * allowed object is * {@link String } * */ public void setComments(String value) { this.comments = value; } /** * Gets the value of the accountNumber property. * * @return * possible object is * {@link String } * */ public String getAccountNumber() { return accountNumber; } /** * Sets the value of the accountNumber property. * * @param value * allowed object is * {@link String } * */ public void setAccountNumber(String value) { this.accountNumber = value; } /** * Gets the value of the currency property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getCurrency() { return currency; } /** * Sets the value of the currency property. * * @param value * allowed object is * {@link RecordRef } * */ public void setCurrency(RecordRef value) { this.currency = value; } /** * Gets the value of the fxRate property. * * @return * possible object is * {@link Double } * */ public Double getFxRate() { return fxRate; } /** * Sets the value of the fxRate property. * * @param value * allowed object is * {@link Double } * */ public void setFxRate(Double value) { this.fxRate = 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 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 phone property. * * @return * possible object is * {@link String } * */ public String getPhone() { return phone; } /** * Sets the value of the phone property. * * @param value * allowed object is * {@link String } * */ public void setPhone(String value) { this.phone = value; } /** * Gets the value of the altPhone property. * * @return * possible object is * {@link String } * */ public String getAltPhone() { return altPhone; } /** * Sets the value of the altPhone property. * * @param value * allowed object is * {@link String } * */ public void setAltPhone(String value) { this.altPhone = value; } /** * Gets the value of the calculatedEndDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCalculatedEndDate() { return calculatedEndDate; } /** * Sets the value of the calculatedEndDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCalculatedEndDate(XMLGregorianCalendar value) { this.calculatedEndDate = value; } /** * Gets the value of the calculatedEndDateBaseline property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCalculatedEndDateBaseline() { return calculatedEndDateBaseline; } /** * Sets the value of the calculatedEndDateBaseline property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCalculatedEndDateBaseline(XMLGregorianCalendar value) { this.calculatedEndDateBaseline = 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 projectedEndDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getProjectedEndDate() { return projectedEndDate; } /** * Sets the value of the projectedEndDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setProjectedEndDate(XMLGregorianCalendar value) { this.projectedEndDate = value; } /** * Gets the value of the projectedEndDateBaseline property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getProjectedEndDateBaseline() { return projectedEndDateBaseline; } /** * Sets the value of the projectedEndDateBaseline property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setProjectedEndDateBaseline(XMLGregorianCalendar value) { this.projectedEndDateBaseline = value; } /** * Gets the value of the lastBaselineDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastBaselineDate() { return lastBaselineDate; } /** * Sets the value of the lastBaselineDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastBaselineDate(XMLGregorianCalendar value) { this.lastBaselineDate = value; } /** * Gets the value of the jobType property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getJobType() { return jobType; } /** * Sets the value of the jobType property. * * @param value * allowed object is * {@link RecordRef } * */ public void setJobType(RecordRef value) { this.jobType = value; } /** * Gets the value of the percentComplete property. * * @return * possible object is * {@link Double } * */ public Double getPercentComplete() { return percentComplete; } /** * Sets the value of the percentComplete property. * * @param value * allowed object is * {@link Double } * */ public void setPercentComplete(Double value) { this.percentComplete = value; } /** * Gets the value of the estimatedCost property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedCost() { return estimatedCost; } /** * Sets the value of the estimatedCost property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedCost(Double value) { this.estimatedCost = value; } /** * Gets the value of the estimatedRevenue property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedRevenue() { return estimatedRevenue; } /** * Sets the value of the estimatedRevenue property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedRevenue(Double value) { this.estimatedRevenue = value; } /** * Gets the value of the estimatedTime property. * * @return * possible object is * {@link Duration } * */ public Duration getEstimatedTime() { return estimatedTime; } /** * Sets the value of the estimatedTime property. * * @param value * allowed object is * {@link Duration } * */ public void setEstimatedTime(Duration value) { this.estimatedTime = value; } /** * Gets the value of the estimatedTimeOverride property. * * @return * possible object is * {@link Duration } * */ public Duration getEstimatedTimeOverride() { return estimatedTimeOverride; } /** * Sets the value of the estimatedTimeOverride property. * * @param value * allowed object is * {@link Duration } * */ public void setEstimatedTimeOverride(Duration value) { this.estimatedTimeOverride = value; } /** * Gets the value of the fax property. * * @return * possible object is * {@link String } * */ public String getFax() { return fax; } /** * Sets the value of the fax property. * * @param value * allowed object is * {@link String } * */ public void setFax(String value) { this.fax = value; } /** * Gets the value of the email property. * * @return * possible object is * {@link String } * */ public String getEmail() { return email; } /** * Sets the value of the email property. * * @param value * allowed object is * {@link String } * */ public void setEmail(String value) { this.email = value; } /** * Gets the value of the emailPreference property. * * @return * possible object is * {@link EmailPreference } * */ public EmailPreference getEmailPreference() { return emailPreference; } /** * Sets the value of the emailPreference property. * * @param value * allowed object is * {@link EmailPreference } * */ public void setEmailPreference(EmailPreference value) { this.emailPreference = value; } /** * Gets the value of the openingBalance property. * * @return * possible object is * {@link Double } * */ public Double getOpeningBalance() { return openingBalance; } /** * Sets the value of the openingBalance property. * * @param value * allowed object is * {@link Double } * */ public void setOpeningBalance(Double value) { this.openingBalance = value; } /** * Gets the value of the openingBalanceDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getOpeningBalanceDate() { return openingBalanceDate; } /** * Sets the value of the openingBalanceDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setOpeningBalanceDate(XMLGregorianCalendar value) { this.openingBalanceDate = value; } /** * Gets the value of the openingBalanceAccount property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getOpeningBalanceAccount() { return openingBalanceAccount; } /** * Sets the value of the openingBalanceAccount property. * * @param value * allowed object is * {@link RecordRef } * */ public void setOpeningBalanceAccount(RecordRef value) { this.openingBalanceAccount = value; } /** * Gets the value of the subsidiary property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getSubsidiary() { return subsidiary; } /** * Sets the value of the subsidiary property. * * @param value * allowed object is * {@link RecordRef } * */ public void setSubsidiary(RecordRef value) { this.subsidiary = value; } /** * Gets the value of the jobBillingType property. * * @return * possible object is * {@link JobBillingType } * */ public JobBillingType getJobBillingType() { return jobBillingType; } /** * Sets the value of the jobBillingType property. * * @param value * allowed object is * {@link JobBillingType } * */ public void setJobBillingType(JobBillingType value) { this.jobBillingType = value; } /** * Gets the value of the billingSchedule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getBillingSchedule() { return billingSchedule; } /** * Sets the value of the billingSchedule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setBillingSchedule(RecordRef value) { this.billingSchedule = value; } /** * Gets the value of the jobItem property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getJobItem() { return jobItem; } /** * Sets the value of the jobItem property. * * @param value * allowed object is * {@link RecordRef } * */ public void setJobItem(RecordRef value) { this.jobItem = 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 actualTime property. * * @return * possible object is * {@link Duration } * */ public Duration getActualTime() { return actualTime; } /** * Sets the value of the actualTime property. * * @param value * allowed object is * {@link Duration } * */ public void setActualTime(Duration value) { this.actualTime = value; } /** * Gets the value of the allowTime property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowTime() { return allowTime; } /** * Sets the value of the allowTime property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowTime(Boolean value) { this.allowTime = value; } /** * Gets the value of the timeRemaining property. * * @return * possible object is * {@link Duration } * */ public Duration getTimeRemaining() { return timeRemaining; } /** * Sets the value of the timeRemaining property. * * @param value * allowed object is * {@link Duration } * */ public void setTimeRemaining(Duration value) { this.timeRemaining = value; } /** * Gets the value of the limitTimeToAssignees property. * * @return * possible object is * {@link Boolean } * */ public Boolean isLimitTimeToAssignees() { return limitTimeToAssignees; } /** * Sets the value of the limitTimeToAssignees property. * * @param value * allowed object is * {@link Boolean } * */ public void setLimitTimeToAssignees(Boolean value) { this.limitTimeToAssignees = value; } /** * Gets the value of the estimatedLaborCost property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedLaborCost() { return estimatedLaborCost; } /** * Sets the value of the estimatedLaborCost property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedLaborCost(Double value) { this.estimatedLaborCost = value; } /** * Gets the value of the estimatedLaborCostBaseline property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedLaborCostBaseline() { return estimatedLaborCostBaseline; } /** * Sets the value of the estimatedLaborCostBaseline property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedLaborCostBaseline(Double value) { this.estimatedLaborCostBaseline = value; } /** * Gets the value of the estimateRevRecTemplate property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getEstimateRevRecTemplate() { return estimateRevRecTemplate; } /** * Sets the value of the estimateRevRecTemplate property. * * @param value * allowed object is * {@link RecordRef } * */ public void setEstimateRevRecTemplate(RecordRef value) { this.estimateRevRecTemplate = value; } /** * Gets the value of the revRecForecastRule property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getRevRecForecastRule() { return revRecForecastRule; } /** * Sets the value of the revRecForecastRule property. * * @param value * allowed object is * {@link RecordRef } * */ public void setRevRecForecastRule(RecordRef value) { this.revRecForecastRule = value; } /** * Gets the value of the usePercentCompleteOverride property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUsePercentCompleteOverride() { return usePercentCompleteOverride; } /** * Sets the value of the usePercentCompleteOverride property. * * @param value * allowed object is * {@link Boolean } * */ public void setUsePercentCompleteOverride(Boolean value) { this.usePercentCompleteOverride = value; } /** * Gets the value of the estimatedLaborRevenue property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedLaborRevenue() { return estimatedLaborRevenue; } /** * Sets the value of the estimatedLaborRevenue property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedLaborRevenue(Double value) { this.estimatedLaborRevenue = value; } /** * Gets the value of the estimatedGrossProfit property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedGrossProfit() { return estimatedGrossProfit; } /** * Sets the value of the estimatedGrossProfit property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedGrossProfit(Double value) { this.estimatedGrossProfit = value; } /** * Gets the value of the estimatedGrossProfitPercent property. * * @return * possible object is * {@link Double } * */ public Double getEstimatedGrossProfitPercent() { return estimatedGrossProfitPercent; } /** * Sets the value of the estimatedGrossProfitPercent property. * * @param value * allowed object is * {@link Double } * */ public void setEstimatedGrossProfitPercent(Double value) { this.estimatedGrossProfitPercent = value; } /** * Gets the value of the projectExpenseType property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getProjectExpenseType() { return projectExpenseType; } /** * Sets the value of the projectExpenseType property. * * @param value * allowed object is * {@link RecordRef } * */ public void setProjectExpenseType(RecordRef value) { this.projectExpenseType = value; } /** * Gets the value of the applyProjectExpenseTypeToAll property. * * @return * possible object is * {@link Boolean } * */ public Boolean isApplyProjectExpenseTypeToAll() { return applyProjectExpenseTypeToAll; } /** * Sets the value of the applyProjectExpenseTypeToAll property. * * @param value * allowed object is * {@link Boolean } * */ public void setApplyProjectExpenseTypeToAll(Boolean value) { this.applyProjectExpenseTypeToAll = value; } /** * Gets the value of the allowAllResourcesForTasks property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowAllResourcesForTasks() { return allowAllResourcesForTasks; } /** * Sets the value of the allowAllResourcesForTasks property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowAllResourcesForTasks(Boolean value) { this.allowAllResourcesForTasks = value; } /** * Gets the value of the jobPrice property. * * @return * possible object is * {@link Double } * */ public Double getJobPrice() { return jobPrice; } /** * Sets the value of the jobPrice property. * * @param value * allowed object is * {@link Double } * */ public void setJobPrice(Double value) { this.jobPrice = value; } /** * Gets the value of the isUtilizedTime property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsUtilizedTime() { return isUtilizedTime; } /** * Sets the value of the isUtilizedTime property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsUtilizedTime(Boolean value) { this.isUtilizedTime = value; } /** * Gets the value of the isProductiveTime property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsProductiveTime() { return isProductiveTime; } /** * Sets the value of the isProductiveTime property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsProductiveTime(Boolean value) { this.isProductiveTime = value; } /** * Gets the value of the isExemptTime property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsExemptTime() { return isExemptTime; } /** * Sets the value of the isExemptTime property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsExemptTime(Boolean value) { this.isExemptTime = value; } /** * Gets the value of the materializeTime property. * * @return * possible object is * {@link Boolean } * */ public Boolean isMaterializeTime() { return materializeTime; } /** * Sets the value of the materializeTime property. * * @param value * allowed object is * {@link Boolean } * */ public void setMaterializeTime(Boolean value) { this.materializeTime = value; } /** * Gets the value of the allowExpenses property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowExpenses() { return allowExpenses; } /** * Sets the value of the allowExpenses property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowExpenses(Boolean value) { this.allowExpenses = value; } /** * Gets the value of the allocatePayrollExpenses property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllocatePayrollExpenses() { return allocatePayrollExpenses; } /** * Sets the value of the allocatePayrollExpenses property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllocatePayrollExpenses(Boolean value) { this.allocatePayrollExpenses = value; } /** * Gets the value of the includeCrmTasksInTotals property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIncludeCrmTasksInTotals() { return includeCrmTasksInTotals; } /** * Sets the value of the includeCrmTasksInTotals property. * * @param value * allowed object is * {@link Boolean } * */ public void setIncludeCrmTasksInTotals(Boolean value) { this.includeCrmTasksInTotals = value; } /** * Gets the value of the globalSubscriptionStatus property. * * @return * possible object is * {@link GlobalSubscriptionStatus } * */ public GlobalSubscriptionStatus getGlobalSubscriptionStatus() { return globalSubscriptionStatus; } /** * Sets the value of the globalSubscriptionStatus property. * * @param value * allowed object is * {@link GlobalSubscriptionStatus } * */ public void setGlobalSubscriptionStatus(GlobalSubscriptionStatus value) { this.globalSubscriptionStatus = value; } /** * Gets the value of the jobResourcesList property. * * @return * possible object is * {@link JobResourcesList } * */ public JobResourcesList getJobResourcesList() { return jobResourcesList; } /** * Sets the value of the jobResourcesList property. * * @param value * allowed object is * {@link JobResourcesList } * */ public void setJobResourcesList(JobResourcesList value) { this.jobResourcesList = value; } /** * Gets the value of the plStatementList property. * * @return * possible object is * {@link JobPlStatementList } * */ public JobPlStatementList getPlStatementList() { return plStatementList; } /** * Sets the value of the plStatementList property. * * @param value * allowed object is * {@link JobPlStatementList } * */ public void setPlStatementList(JobPlStatementList value) { this.plStatementList = value; } /** * Gets the value of the addressbookList property. * * @return * possible object is * {@link JobAddressbookList } * */ public JobAddressbookList getAddressbookList() { return addressbookList; } /** * Sets the value of the addressbookList property. * * @param value * allowed object is * {@link JobAddressbookList } * */ public void setAddressbookList(JobAddressbookList value) { this.addressbookList = value; } /** * Gets the value of the milestonesList property. * * @return * possible object is * {@link JobMilestonesList } * */ public JobMilestonesList getMilestonesList() { return milestonesList; } /** * Sets the value of the milestonesList property. * * @param value * allowed object is * {@link JobMilestonesList } * */ public void setMilestonesList(JobMilestonesList value) { this.milestonesList = value; } /** * Gets the value of the creditCardsList property. * * @return * possible object is * {@link JobCreditCardsList } * */ public JobCreditCardsList getCreditCardsList() { return creditCardsList; } /** * Sets the value of the creditCardsList property. * * @param value * allowed object is * {@link JobCreditCardsList } * */ public void setCreditCardsList(JobCreditCardsList value) { this.creditCardsList = value; } /** * Gets the value of the timeApproval property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getTimeApproval() { return timeApproval; } /** * Sets the value of the timeApproval property. * * @param value * allowed object is * {@link RecordRef } * */ public void setTimeApproval(RecordRef value) { this.timeApproval = value; } /** * Gets the value of the plannedWork property. * * @return * possible object is * {@link Duration } * */ public Duration getPlannedWork() { return plannedWork; } /** * Sets the value of the plannedWork property. * * @param value * allowed object is * {@link Duration } * */ public void setPlannedWork(Duration value) { this.plannedWork = value; } /** * Gets the value of the plannedWorkBaseline property. * * @return * possible object is * {@link Duration } * */ public Duration getPlannedWorkBaseline() { return plannedWorkBaseline; } /** * Sets the value of the plannedWorkBaseline property. * * @param value * allowed object is * {@link Duration } * */ public void setPlannedWorkBaseline(Duration value) { this.plannedWorkBaseline = value; } /** * Gets the value of the billingRateCard property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getBillingRateCard() { return billingRateCard; } /** * Sets the value of the billingRateCard property. * * @param value * allowed object is * {@link RecordRef } * */ public void setBillingRateCard(RecordRef value) { this.billingRateCard = value; } /** * Gets the value of the createChargeRule property. * * @return * possible object is * {@link Boolean } * */ public Boolean isCreateChargeRule() { return createChargeRule; } /** * Sets the value of the createChargeRule property. * * @param value * allowed object is * {@link Boolean } * */ public void setCreateChargeRule(Boolean value) { this.createChargeRule = value; } /** * Gets the value of the sourceServiceItemFromRateCard property. * * @return * possible object is * {@link Boolean } * */ public Boolean isSourceServiceItemFromRateCard() { return sourceServiceItemFromRateCard; } /** * Sets the value of the sourceServiceItemFromRateCard property. * * @param value * allowed object is * {@link Boolean } * */ public void setSourceServiceItemFromRateCard(Boolean value) { this.sourceServiceItemFromRateCard = value; } /** * Gets the value of the projectManager property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getProjectManager() { return projectManager; } /** * Sets the value of the projectManager property. * * @param value * allowed object is * {@link RecordRef } * */ public void setProjectManager(RecordRef value) { this.projectManager = value; } /** * Gets the value of the schedulingMethod property. * * @return * possible object is * {@link JobSchedulingMethod } * */ public JobSchedulingMethod getSchedulingMethod() { return schedulingMethod; } /** * Sets the value of the schedulingMethod property. * * @param value * allowed object is * {@link JobSchedulingMethod } * */ public void setSchedulingMethod(JobSchedulingMethod value) { this.schedulingMethod = value; } /** * Gets the value of the scheduledEndDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getScheduledEndDate() { return scheduledEndDate; } /** * Sets the value of the scheduledEndDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setScheduledEndDate(XMLGregorianCalendar value) { this.scheduledEndDate = value; } /** * Gets the value of the calculatedStartDate property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCalculatedStartDate() { return calculatedStartDate; } /** * Sets the value of the calculatedStartDate property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCalculatedStartDate(XMLGregorianCalendar value) { this.calculatedStartDate = 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