public class

InventorySite

extends CdmBase
java.lang.Object
   ↳ org.mule.modules.quickbooks.windows.schema.CdmObject
     ↳ org.mule.modules.quickbooks.windows.schema.CdmBase
       ↳ org.mule.modules.quickbooks.windows.schema.InventorySite

Class Overview

Product: QBW Description: The InventorySite resource represents a location where inventory is stored. Endpoint: inventorysite Business Rules: [li]The site name must be unique.[/li]

Java class for InventorySite complex type.

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

 <complexType name="InventorySite">
   <complexContent>
     <extension base="{http://www.intuit.com/sb/cdm/v2}CdmBase">
       <sequence>
         <element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Active" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="DefaultSite" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
         <element name="Desc" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <element name="Contact" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
         <group ref="{http://www.intuit.com/sb/cdm/v2}ContactInfoGroup"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 

Summary

Fields
protected Boolean active
protected List<PhysicalAddress> address
protected String contact
protected Boolean defaultSite
protected String desc
protected List<EmailAddress> email
protected String name
protected List<TelephoneNumber> phone
protected List<WebSiteAddress> webSite
[Expand]
Inherited Fields
From class org.mule.modules.quickbooks.windows.schema.CdmBase
Public Constructors
InventorySite()
Public Methods
List<PhysicalAddress> getAddress()
Gets the value of the address property.
String getContact()
Gets the value of the contact property.
String getDesc()
Gets the value of the desc property.
List<EmailAddress> getEmail()
Gets the value of the email property.
String getName()
Gets the value of the name property.
List<TelephoneNumber> getPhone()
Gets the value of the phone property.
List<WebSiteAddress> getWebSite()
Gets the value of the webSite property.
Boolean isActive()
Gets the value of the active property.
Boolean isDefaultSite()
Gets the value of the defaultSite property.
void setActive(Boolean value)
Sets the value of the active property.
void setContact(String value)
Sets the value of the contact property.
void setDefaultSite(Boolean value)
Sets the value of the defaultSite property.
void setDesc(String value)
Sets the value of the desc property.
void setName(String value)
Sets the value of the name property.
[Expand]
Inherited Methods
From class org.mule.modules.quickbooks.windows.schema.CdmBase
From class java.lang.Object

Fields

protected Boolean active

protected List<PhysicalAddress> address

protected String contact

protected Boolean defaultSite

protected String desc

protected List<EmailAddress> email

protected String name

protected List<TelephoneNumber> phone

protected List<WebSiteAddress> webSite

Public Constructors

public InventorySite ()

Public Methods

public List<PhysicalAddress> getAddress ()

Gets the value of the address property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the address property.

For example, to add a new item, do as follows:

    getAddress().add(newItem);
 

Objects of the following type(s) are allowed in the list PhysicalAddress

public String getContact ()

Gets the value of the contact property.

Returns
  • possible object is String

public String getDesc ()

Gets the value of the desc property.

Returns
  • possible object is String

public List<EmailAddress> getEmail ()

Gets the value of the email property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the email property.

For example, to add a new item, do as follows:

    getEmail().add(newItem);
 

Objects of the following type(s) are allowed in the list EmailAddress

public String getName ()

Gets the value of the name property.

Returns
  • possible object is String

public List<TelephoneNumber> getPhone ()

Gets the value of the phone property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the phone property.

For example, to add a new item, do as follows:

    getPhone().add(newItem);
 

Objects of the following type(s) are allowed in the list TelephoneNumber

public List<WebSiteAddress> getWebSite ()

Gets the value of the webSite property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the webSite property.

For example, to add a new item, do as follows:

    getWebSite().add(newItem);
 

Objects of the following type(s) are allowed in the list WebSiteAddress

public Boolean isActive ()

Gets the value of the active property.

Returns
  • possible object is Boolean

public Boolean isDefaultSite ()

Gets the value of the defaultSite property.

Returns
  • possible object is Boolean

public void setActive (Boolean value)

Sets the value of the active property.

Parameters
value Allowed object is Boolean

public void setContact (String value)

Sets the value of the contact property.

Parameters
value Allowed object is String

public void setDefaultSite (Boolean value)

Sets the value of the defaultSite property.

Parameters
value Allowed object is Boolean

public void setDesc (String value)

Sets the value of the desc property.

Parameters
value Allowed object is String

public void setName (String value)

Sets the value of the name property.

Parameters
value Allowed object is String