public class

RevRecTemplate

extends Record
java.lang.Object
   ↳ com.netsuite.webservices.platform.core_2012_1.Record
     ↳ com.netsuite.webservices.lists.accounting_2012_1.RevRecTemplate

Class Overview

Java class for RevRecTemplate complex type.

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

 <complexType name="RevRecTemplate">
   <complexContent>
     <extension base="{urn:core_2012_1.platform.webservices.netsuite.com}Record">
       <sequence>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="amortizationType" type="{urn:types.accounting_2012_1.lists.webservices.netsuite.com}RevRecScheduleAmortizationType" minOccurs="0"/>
         <element name="recurrenceType" type="{urn:types.accounting_2012_1.lists.webservices.netsuite.com}RevRecScheduleRecurrenceType" minOccurs="0"/>
         <element name="recogIntervalSrc" type="{urn:types.accounting_2012_1.lists.webservices.netsuite.com}RevRecScheduleRecogIntervalSrc" minOccurs="0"/>
         <element name="amortizationPeriod" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="periodOffset" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="revRecOffset" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
         <element name="initialAmount" type="{http://www.w3.org/2001/XMLSchema}double" minOccurs="0"/>
         <element name="isInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="recurrenceList" type="{urn:accounting_2012_1.lists.webservices.netsuite.com}RevRecTemplateRecurrenceList" 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 Long amortizationPeriod
protected RevRecScheduleAmortizationType amortizationType
protected String externalId
protected Double initialAmount
protected String internalId
protected Boolean isInactive
protected String name
protected Long periodOffset
protected RevRecScheduleRecogIntervalSrc recogIntervalSrc
protected RevRecTemplateRecurrenceList recurrenceList
protected RevRecScheduleRecurrenceType recurrenceType
protected Long revRecOffset
[Expand]
Inherited Fields
From class com.netsuite.webservices.platform.core_2012_1.Record
Public Constructors
RevRecTemplate()
Public Methods
Long getAmortizationPeriod()
Gets the value of the amortizationPeriod property.
RevRecScheduleAmortizationType getAmortizationType()
Gets the value of the amortizationType property.
String getExternalId()
Gets the value of the externalId property.
Double getInitialAmount()
Gets the value of the initialAmount property.
String getInternalId()
Gets the value of the internalId property.
String getName()
Gets the value of the name property.
Long getPeriodOffset()
Gets the value of the periodOffset property.
RevRecScheduleRecogIntervalSrc getRecogIntervalSrc()
Gets the value of the recogIntervalSrc property.
RevRecTemplateRecurrenceList getRecurrenceList()
Gets the value of the recurrenceList property.
RevRecScheduleRecurrenceType getRecurrenceType()
Gets the value of the recurrenceType property.
Long getRevRecOffset()
Gets the value of the revRecOffset property.
Boolean isIsInactive()
Gets the value of the isInactive property.
void setAmortizationPeriod(Long value)
Sets the value of the amortizationPeriod property.
void setAmortizationType(RevRecScheduleAmortizationType value)
Sets the value of the amortizationType property.
void setExternalId(String value)
Sets the value of the externalId property.
void setInitialAmount(Double value)
Sets the value of the initialAmount property.
void setInternalId(String value)
Sets the value of the internalId property.
void setIsInactive(Boolean value)
Sets the value of the isInactive property.
void setName(String value)
Sets the value of the name property.
void setPeriodOffset(Long value)
Sets the value of the periodOffset property.
void setRecogIntervalSrc(RevRecScheduleRecogIntervalSrc value)
Sets the value of the recogIntervalSrc property.
void setRecurrenceList(RevRecTemplateRecurrenceList value)
Sets the value of the recurrenceList property.
void setRecurrenceType(RevRecScheduleRecurrenceType value)
Sets the value of the recurrenceType property.
void setRevRecOffset(Long value)
Sets the value of the revRecOffset property.
[Expand]
Inherited Methods
From class com.netsuite.webservices.platform.core_2012_1.Record
From class java.lang.Object

Fields

protected Long amortizationPeriod

protected RevRecScheduleAmortizationType amortizationType

protected String externalId

protected Double initialAmount

protected String internalId

protected Boolean isInactive

protected String name

protected Long periodOffset

protected RevRecScheduleRecogIntervalSrc recogIntervalSrc

protected RevRecTemplateRecurrenceList recurrenceList

protected RevRecScheduleRecurrenceType recurrenceType

protected Long revRecOffset

Public Constructors

public RevRecTemplate ()

Public Methods

public Long getAmortizationPeriod ()

Gets the value of the amortizationPeriod property.

Returns
  • possible object is Long

public RevRecScheduleAmortizationType getAmortizationType ()

Gets the value of the amortizationType property.

Returns

public String getExternalId ()

Gets the value of the externalId property.

Returns
  • possible object is String

public Double getInitialAmount ()

Gets the value of the initialAmount property.

Returns
  • possible object is Double

public String getInternalId ()

Gets the value of the internalId property.

Returns
  • possible object is String

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public Long getPeriodOffset ()

Gets the value of the periodOffset property.

Returns
  • possible object is Long

public RevRecScheduleRecogIntervalSrc getRecogIntervalSrc ()

Gets the value of the recogIntervalSrc property.

Returns

public RevRecTemplateRecurrenceList getRecurrenceList ()

Gets the value of the recurrenceList property.

Returns

public RevRecScheduleRecurrenceType getRecurrenceType ()

Gets the value of the recurrenceType property.

Returns

public Long getRevRecOffset ()

Gets the value of the revRecOffset property.

Returns
  • possible object is Long

public Boolean isIsInactive ()

Gets the value of the isInactive property.

Returns
  • possible object is Boolean

public void setAmortizationPeriod (Long value)

Sets the value of the amortizationPeriod property.

Parameters
value Allowed object is Long

public void setAmortizationType (RevRecScheduleAmortizationType value)

Sets the value of the amortizationType property.

Parameters
value Allowed object is RevRecScheduleAmortizationType

public void setExternalId (String value)

Sets the value of the externalId property.

Parameters
value Allowed object is String

public void setInitialAmount (Double value)

Sets the value of the initialAmount property.

Parameters
value Allowed object is Double

public void setInternalId (String value)

Sets the value of the internalId property.

Parameters
value Allowed object is String

public void setIsInactive (Boolean value)

Sets the value of the isInactive property.

Parameters
value Allowed object is Boolean

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String

public void setPeriodOffset (Long value)

Sets the value of the periodOffset property.

Parameters
value Allowed object is Long

public void setRecogIntervalSrc (RevRecScheduleRecogIntervalSrc value)

Sets the value of the recogIntervalSrc property.

Parameters
value Allowed object is RevRecScheduleRecogIntervalSrc

public void setRecurrenceList (RevRecTemplateRecurrenceList value)

Sets the value of the recurrenceList property.

Parameters
value Allowed object is RevRecTemplateRecurrenceList

public void setRecurrenceType (RevRecScheduleRecurrenceType value)

Sets the value of the recurrenceType property.

Parameters
value Allowed object is RevRecScheduleRecurrenceType

public void setRevRecOffset (Long value)

Sets the value of the revRecOffset property.

Parameters
value Allowed object is Long