public class

ResourceAllocation

extends Record
java.lang.Object
   ↳ com.netsuite.webservices.platform.core_2013_2.Record
     ↳ com.netsuite.webservices.activities.scheduling_2013_2.ResourceAllocation

Class Overview

Java class for ResourceAllocation complex type.

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

 <complexType name="ResourceAllocation">
   <complexContent>
     <extension base="{urn:core_2013_2.platform.webservices.netsuite.com}Record">
       <sequence>
         <element name="requestedby" type="{urn:core_2013_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="allocationResource" type="{urn:core_2013_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="project" type="{urn:core_2013_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="notes" type="{http://www.w3.org/2001/XMLSchema}string" 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="allocationAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="allocationUnit" type="{urn:types.scheduling_2013_2.activities.webservices.netsuite.com}ResourceAllocationAllocationUnit" minOccurs="0"/>
         <element name="numberHours" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="percentOfTime" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="allocationType" type="{urn:core_2013_2.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
         <element name="customFieldList" type="{urn:core_2013_2.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>
 

Summary

Fields
protected Double allocationAmount
protected RecordRef allocationResource
protected RecordRef allocationType
protected ResourceAllocationAllocationUnit allocationUnit
protected CustomFieldList customFieldList
protected XMLGregorianCalendar endDate
protected String externalId
protected String internalId
protected String notes
protected Double numberHours
protected Double percentOfTime
protected RecordRef project
protected RecordRef requestedby
protected XMLGregorianCalendar startDate
[Expand]
Inherited Fields
From class com.netsuite.webservices.platform.core_2013_2.Record
Public Constructors
ResourceAllocation()
Public Methods
Double getAllocationAmount()
Gets the value of the allocationAmount property.
RecordRef getAllocationResource()
Gets the value of the allocationResource property.
RecordRef getAllocationType()
Gets the value of the allocationType property.
ResourceAllocationAllocationUnit getAllocationUnit()
Gets the value of the allocationUnit property.
CustomFieldList getCustomFieldList()
Gets the value of the customFieldList property.
XMLGregorianCalendar getEndDate()
Gets the value of the endDate property.
String getExternalId()
Gets the value of the externalId property.
String getInternalId()
Gets the value of the internalId property.
String getNotes()
Gets the value of the notes property.
Double getNumberHours()
Gets the value of the numberHours property.
Double getPercentOfTime()
Gets the value of the percentOfTime property.
RecordRef getProject()
Gets the value of the project property.
RecordRef getRequestedby()
Gets the value of the requestedby property.
XMLGregorianCalendar getStartDate()
Gets the value of the startDate property.
void setAllocationAmount(Double value)
Sets the value of the allocationAmount property.
void setAllocationResource(RecordRef value)
Sets the value of the allocationResource property.
void setAllocationType(RecordRef value)
Sets the value of the allocationType property.
void setAllocationUnit(ResourceAllocationAllocationUnit value)
Sets the value of the allocationUnit property.
void setCustomFieldList(CustomFieldList value)
Sets the value of the customFieldList property.
void setEndDate(XMLGregorianCalendar value)
Sets the value of the endDate property.
void setExternalId(String value)
Sets the value of the externalId property.
void setInternalId(String value)
Sets the value of the internalId property.
void setNotes(String value)
Sets the value of the notes property.
void setNumberHours(Double value)
Sets the value of the numberHours property.
void setPercentOfTime(Double value)
Sets the value of the percentOfTime property.
void setProject(RecordRef value)
Sets the value of the project property.
void setRequestedby(RecordRef value)
Sets the value of the requestedby property.
void setStartDate(XMLGregorianCalendar value)
Sets the value of the startDate property.
[Expand]
Inherited Methods
From class com.netsuite.webservices.platform.core_2013_2.Record
From class java.lang.Object

Fields

protected Double allocationAmount

protected RecordRef allocationResource

protected RecordRef allocationType

protected ResourceAllocationAllocationUnit allocationUnit

protected CustomFieldList customFieldList

protected XMLGregorianCalendar endDate

protected String externalId

protected String internalId

protected String notes

protected Double numberHours

protected Double percentOfTime

protected RecordRef project

protected RecordRef requestedby

protected XMLGregorianCalendar startDate

Public Constructors

public ResourceAllocation ()

Public Methods

public Double getAllocationAmount ()

Gets the value of the allocationAmount property.

Returns
  • possible object is Double

public RecordRef getAllocationResource ()

Gets the value of the allocationResource property.

Returns

public RecordRef getAllocationType ()

Gets the value of the allocationType property.

Returns

public ResourceAllocationAllocationUnit getAllocationUnit ()

Gets the value of the allocationUnit property.

Returns

public CustomFieldList getCustomFieldList ()

Gets the value of the customFieldList property.

Returns

public XMLGregorianCalendar getEndDate ()

Gets the value of the endDate property.

Returns
  • possible object is XMLGregorianCalendar

public String getExternalId ()

Gets the value of the externalId property.

Returns
  • possible object is String

public String getInternalId ()

Gets the value of the internalId property.

Returns
  • possible object is String

public String getNotes ()

Gets the value of the notes property.

Returns
  • possible object is String

public Double getNumberHours ()

Gets the value of the numberHours property.

Returns
  • possible object is Double

public Double getPercentOfTime ()

Gets the value of the percentOfTime property.

Returns
  • possible object is Double

public RecordRef getProject ()

Gets the value of the project property.

Returns

public RecordRef getRequestedby ()

Gets the value of the requestedby property.

Returns

public XMLGregorianCalendar getStartDate ()

Gets the value of the startDate property.

Returns
  • possible object is XMLGregorianCalendar

public void setAllocationAmount (Double value)

Sets the value of the allocationAmount property.

Parameters
value Allowed object is Double

public void setAllocationResource (RecordRef value)

Sets the value of the allocationResource property.

Parameters
value Allowed object is RecordRef

public void setAllocationType (RecordRef value)

Sets the value of the allocationType property.

Parameters
value Allowed object is RecordRef

public void setAllocationUnit (ResourceAllocationAllocationUnit value)

Sets the value of the allocationUnit property.

Parameters
value Allowed object is ResourceAllocationAllocationUnit

public void setCustomFieldList (CustomFieldList value)

Sets the value of the customFieldList property.

Parameters
value Allowed object is CustomFieldList

public void setEndDate (XMLGregorianCalendar value)

Sets the value of the endDate property.

Parameters
value Allowed object is XMLGregorianCalendar

public void setExternalId (String value)

Sets the value of the externalId property.

Parameters
value Allowed object is String

public void setInternalId (String value)

Sets the value of the internalId property.

Parameters
value Allowed object is String

public void setNotes (String value)

Sets the value of the notes property.

Parameters
value Allowed object is String

public void setNumberHours (Double value)

Sets the value of the numberHours property.

Parameters
value Allowed object is Double

public void setPercentOfTime (Double value)

Sets the value of the percentOfTime property.

Parameters
value Allowed object is Double

public void setProject (RecordRef value)

Sets the value of the project property.

Parameters
value Allowed object is RecordRef

public void setRequestedby (RecordRef value)

Sets the value of the requestedby property.

Parameters
value Allowed object is RecordRef

public void setStartDate (XMLGregorianCalendar value)

Sets the value of the startDate property.

Parameters
value Allowed object is XMLGregorianCalendar