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

com.bytekast.netsuite.client.CustomRecord Maven / Gradle / Ivy

The newest version!

package com.bytekast.netsuite.client;

import java.io.Serializable;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlAttribute;
import javax.xml.bind.annotation.XmlSchemaType;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;


/**
 * 

Java class for CustomRecord complex type. * *

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

 * <complexType name="CustomRecord">
 *   <complexContent>
 *     <extension base="{urn:core_2017_1.platform.webservices.netsuite.com}Record">
 *       <sequence>
 *         <element name="customRecordId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="customForm" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="isInactive" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="parent" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="disclaimer" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="created" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="lastModified" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="autoName" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="altName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="owner" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="recType" type="{urn:core_2017_1.platform.webservices.netsuite.com}RecordRef" minOccurs="0"/>
 *         <element name="enableNumbering" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="numberingPrefix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="numberingSuffix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="numberingMinDigits" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="numberingInit" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="numberingCurrentNumber" type="{http://www.w3.org/2001/XMLSchema}long" minOccurs="0"/>
 *         <element name="allowNumberingOverride" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isNumberingUpdateable" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="translationsList" type="{urn:customization_2017_1.setup.webservices.netsuite.com}CustomRecordTranslationsList" minOccurs="0"/>
 *         <element name="includeName" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showId" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showCreationDate" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showCreationDateOnList" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showLastModified" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showLastModifiedOnList" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showOwner" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showOwnerOnList" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showOwnerAllowChange" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="usePermissions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="allowAttachments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="showNotes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="enablEmailMerge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isOrdered" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="allowInlineEditing" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="isAvailableOffline" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="allowQuickSearch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         <element name="recordName" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="scriptId" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         <element name="customFieldList" type="{urn:core_2017_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 = "CustomRecord", namespace = "urn:customization_2017_1.setup.webservices.netsuite.com", propOrder = { "customRecordId", "customForm", "isInactive", "parent", "disclaimer", "created", "lastModified", "name", "autoName", "altName", "owner", "recType", "enableNumbering", "numberingPrefix", "numberingSuffix", "numberingMinDigits", "description", "numberingInit", "numberingCurrentNumber", "allowNumberingOverride", "isNumberingUpdateable", "translationsList", "includeName", "showId", "showCreationDate", "showCreationDateOnList", "showLastModified", "showLastModifiedOnList", "showOwner", "showOwnerOnList", "showOwnerAllowChange", "usePermissions", "allowAttachments", "showNotes", "enablEmailMerge", "isOrdered", "allowInlineEditing", "isAvailableOffline", "allowQuickSearch", "recordName", "scriptId", "customFieldList" }) public class CustomRecord extends Record implements Serializable { protected String customRecordId; protected RecordRef customForm; protected Boolean isInactive; protected RecordRef parent; protected String disclaimer; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar created; @XmlSchemaType(name = "dateTime") protected XMLGregorianCalendar lastModified; protected String name; protected Boolean autoName; protected String altName; protected RecordRef owner; protected RecordRef recType; protected Boolean enableNumbering; protected String numberingPrefix; protected String numberingSuffix; protected Long numberingMinDigits; protected String description; protected Long numberingInit; protected Long numberingCurrentNumber; protected Boolean allowNumberingOverride; protected Boolean isNumberingUpdateable; protected CustomRecordTranslationsList translationsList; protected Boolean includeName; protected Boolean showId; protected Boolean showCreationDate; protected Boolean showCreationDateOnList; protected Boolean showLastModified; protected Boolean showLastModifiedOnList; protected Boolean showOwner; protected Boolean showOwnerOnList; protected Boolean showOwnerAllowChange; protected Boolean usePermissions; protected Boolean allowAttachments; protected Boolean showNotes; protected Boolean enablEmailMerge; protected Boolean isOrdered; protected Boolean allowInlineEditing; protected Boolean isAvailableOffline; protected Boolean allowQuickSearch; protected String recordName; protected String scriptId; protected CustomFieldList customFieldList; @XmlAttribute(name = "internalId") protected String internalId; @XmlAttribute(name = "externalId") protected String externalId; /** * Gets the value of the customRecordId property. * * @return * possible object is * {@link String } * */ public String getCustomRecordId() { return customRecordId; } /** * Sets the value of the customRecordId property. * * @param value * allowed object is * {@link String } * */ public void setCustomRecordId(String value) { this.customRecordId = value; } /** * 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 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 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 disclaimer property. * * @return * possible object is * {@link String } * */ public String getDisclaimer() { return disclaimer; } /** * Sets the value of the disclaimer property. * * @param value * allowed object is * {@link String } * */ public void setDisclaimer(String value) { this.disclaimer = value; } /** * Gets the value of the created property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getCreated() { return created; } /** * Sets the value of the created property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setCreated(XMLGregorianCalendar value) { this.created = value; } /** * Gets the value of the lastModified property. * * @return * possible object is * {@link XMLGregorianCalendar } * */ public XMLGregorianCalendar getLastModified() { return lastModified; } /** * Sets the value of the lastModified property. * * @param value * allowed object is * {@link XMLGregorianCalendar } * */ public void setLastModified(XMLGregorianCalendar value) { this.lastModified = value; } /** * Gets the value of the name property. * * @return * possible object is * {@link String } * */ public String getName() { return name; } /** * Sets the value of the name property. * * @param value * allowed object is * {@link String } * */ public void setName(String value) { this.name = value; } /** * Gets the value of the autoName property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAutoName() { return autoName; } /** * Sets the value of the autoName property. * * @param value * allowed object is * {@link Boolean } * */ public void setAutoName(Boolean value) { this.autoName = 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 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 recType property. * * @return * possible object is * {@link RecordRef } * */ public RecordRef getRecType() { return recType; } /** * Sets the value of the recType property. * * @param value * allowed object is * {@link RecordRef } * */ public void setRecType(RecordRef value) { this.recType = value; } /** * Gets the value of the enableNumbering property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnableNumbering() { return enableNumbering; } /** * Sets the value of the enableNumbering property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnableNumbering(Boolean value) { this.enableNumbering = value; } /** * Gets the value of the numberingPrefix property. * * @return * possible object is * {@link String } * */ public String getNumberingPrefix() { return numberingPrefix; } /** * Sets the value of the numberingPrefix property. * * @param value * allowed object is * {@link String } * */ public void setNumberingPrefix(String value) { this.numberingPrefix = value; } /** * Gets the value of the numberingSuffix property. * * @return * possible object is * {@link String } * */ public String getNumberingSuffix() { return numberingSuffix; } /** * Sets the value of the numberingSuffix property. * * @param value * allowed object is * {@link String } * */ public void setNumberingSuffix(String value) { this.numberingSuffix = value; } /** * Gets the value of the numberingMinDigits property. * * @return * possible object is * {@link Long } * */ public Long getNumberingMinDigits() { return numberingMinDigits; } /** * Sets the value of the numberingMinDigits property. * * @param value * allowed object is * {@link Long } * */ public void setNumberingMinDigits(Long value) { this.numberingMinDigits = value; } /** * Gets the value of the description property. * * @return * possible object is * {@link String } * */ public String getDescription() { return description; } /** * Sets the value of the description property. * * @param value * allowed object is * {@link String } * */ public void setDescription(String value) { this.description = value; } /** * Gets the value of the numberingInit property. * * @return * possible object is * {@link Long } * */ public Long getNumberingInit() { return numberingInit; } /** * Sets the value of the numberingInit property. * * @param value * allowed object is * {@link Long } * */ public void setNumberingInit(Long value) { this.numberingInit = value; } /** * Gets the value of the numberingCurrentNumber property. * * @return * possible object is * {@link Long } * */ public Long getNumberingCurrentNumber() { return numberingCurrentNumber; } /** * Sets the value of the numberingCurrentNumber property. * * @param value * allowed object is * {@link Long } * */ public void setNumberingCurrentNumber(Long value) { this.numberingCurrentNumber = value; } /** * Gets the value of the allowNumberingOverride property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowNumberingOverride() { return allowNumberingOverride; } /** * Sets the value of the allowNumberingOverride property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowNumberingOverride(Boolean value) { this.allowNumberingOverride = value; } /** * Gets the value of the isNumberingUpdateable property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsNumberingUpdateable() { return isNumberingUpdateable; } /** * Sets the value of the isNumberingUpdateable property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsNumberingUpdateable(Boolean value) { this.isNumberingUpdateable = value; } /** * Gets the value of the translationsList property. * * @return * possible object is * {@link CustomRecordTranslationsList } * */ public CustomRecordTranslationsList getTranslationsList() { return translationsList; } /** * Sets the value of the translationsList property. * * @param value * allowed object is * {@link CustomRecordTranslationsList } * */ public void setTranslationsList(CustomRecordTranslationsList value) { this.translationsList = value; } /** * Gets the value of the includeName property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIncludeName() { return includeName; } /** * Sets the value of the includeName property. * * @param value * allowed object is * {@link Boolean } * */ public void setIncludeName(Boolean value) { this.includeName = value; } /** * Gets the value of the showId property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowId() { return showId; } /** * Sets the value of the showId property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowId(Boolean value) { this.showId = value; } /** * Gets the value of the showCreationDate property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowCreationDate() { return showCreationDate; } /** * Sets the value of the showCreationDate property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowCreationDate(Boolean value) { this.showCreationDate = value; } /** * Gets the value of the showCreationDateOnList property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowCreationDateOnList() { return showCreationDateOnList; } /** * Sets the value of the showCreationDateOnList property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowCreationDateOnList(Boolean value) { this.showCreationDateOnList = value; } /** * Gets the value of the showLastModified property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowLastModified() { return showLastModified; } /** * Sets the value of the showLastModified property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowLastModified(Boolean value) { this.showLastModified = value; } /** * Gets the value of the showLastModifiedOnList property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowLastModifiedOnList() { return showLastModifiedOnList; } /** * Sets the value of the showLastModifiedOnList property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowLastModifiedOnList(Boolean value) { this.showLastModifiedOnList = value; } /** * Gets the value of the showOwner property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowOwner() { return showOwner; } /** * Sets the value of the showOwner property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowOwner(Boolean value) { this.showOwner = value; } /** * Gets the value of the showOwnerOnList property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowOwnerOnList() { return showOwnerOnList; } /** * Sets the value of the showOwnerOnList property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowOwnerOnList(Boolean value) { this.showOwnerOnList = value; } /** * Gets the value of the showOwnerAllowChange property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowOwnerAllowChange() { return showOwnerAllowChange; } /** * Sets the value of the showOwnerAllowChange property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowOwnerAllowChange(Boolean value) { this.showOwnerAllowChange = value; } /** * Gets the value of the usePermissions property. * * @return * possible object is * {@link Boolean } * */ public Boolean isUsePermissions() { return usePermissions; } /** * Sets the value of the usePermissions property. * * @param value * allowed object is * {@link Boolean } * */ public void setUsePermissions(Boolean value) { this.usePermissions = value; } /** * Gets the value of the allowAttachments property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowAttachments() { return allowAttachments; } /** * Sets the value of the allowAttachments property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowAttachments(Boolean value) { this.allowAttachments = value; } /** * Gets the value of the showNotes property. * * @return * possible object is * {@link Boolean } * */ public Boolean isShowNotes() { return showNotes; } /** * Sets the value of the showNotes property. * * @param value * allowed object is * {@link Boolean } * */ public void setShowNotes(Boolean value) { this.showNotes = value; } /** * Gets the value of the enablEmailMerge property. * * @return * possible object is * {@link Boolean } * */ public Boolean isEnablEmailMerge() { return enablEmailMerge; } /** * Sets the value of the enablEmailMerge property. * * @param value * allowed object is * {@link Boolean } * */ public void setEnablEmailMerge(Boolean value) { this.enablEmailMerge = value; } /** * Gets the value of the isOrdered property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsOrdered() { return isOrdered; } /** * Sets the value of the isOrdered property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsOrdered(Boolean value) { this.isOrdered = value; } /** * Gets the value of the allowInlineEditing property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowInlineEditing() { return allowInlineEditing; } /** * Sets the value of the allowInlineEditing property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowInlineEditing(Boolean value) { this.allowInlineEditing = value; } /** * Gets the value of the isAvailableOffline property. * * @return * possible object is * {@link Boolean } * */ public Boolean isIsAvailableOffline() { return isAvailableOffline; } /** * Sets the value of the isAvailableOffline property. * * @param value * allowed object is * {@link Boolean } * */ public void setIsAvailableOffline(Boolean value) { this.isAvailableOffline = value; } /** * Gets the value of the allowQuickSearch property. * * @return * possible object is * {@link Boolean } * */ public Boolean isAllowQuickSearch() { return allowQuickSearch; } /** * Sets the value of the allowQuickSearch property. * * @param value * allowed object is * {@link Boolean } * */ public void setAllowQuickSearch(Boolean value) { this.allowQuickSearch = value; } /** * Gets the value of the recordName property. * * @return * possible object is * {@link String } * */ public String getRecordName() { return recordName; } /** * Sets the value of the recordName property. * * @param value * allowed object is * {@link String } * */ public void setRecordName(String value) { this.recordName = value; } /** * Gets the value of the scriptId property. * * @return * possible object is * {@link String } * */ public String getScriptId() { return scriptId; } /** * Sets the value of the scriptId property. * * @param value * allowed object is * {@link String } * */ public void setScriptId(String value) { this.scriptId = 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 - 2024 Weber Informatics LLC | Privacy Policy