Package com.sgs.common.database
Class Client
- java.lang.Object
-
- com.sgs.common.database.HibernateObject
-
- com.sgs.common.database.Client
-
public class Client extends HibernateObject
This class represents any Client registered in the system. A Client can take the form of a Supplier or a Customer- Author:
- SGSystems
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.Stringcode*Primary Key* The unique code for the clientCurrencycurrencyThe currency that the client operates injava.lang.Stringdatafield1OrderInformationdefaultBrokerDefault broker order information linkOrderInformationdefaultCarrierDefault carrier order information linkOrderInformationdefaultPaymentTermsDefault payment terms order information linkOrderInformationdefaultShippingTermsDefault shipping terms order information linkjava.util.DatedeletedA deleted timestampjava.lang.StringdeliveryMethodLabelFormatSetlabelSetjava.lang.IntegerminExpiryDaysjava.lang.StringnameA description for the clientjava.lang.StringnotesAny additional notes about the clientintsignatureRequiredControls if the Client requires a Drivers Signature at Shipping or ReceivinginttypeThe client type 0 = Supplier 1 = Customerjava.lang.Stringwebsite-
Fields inherited from class com.sgs.common.database.HibernateObject
ID
-
-
Constructor Summary
Constructors Constructor Description Client()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetCode()java.lang.StringgetCodeName()CurrencygetCurrency()java.lang.StringgetDatafield1()OrderInformationgetDefaultBroker()OrderInformationgetDefaultCarrier()OrderInformationgetDefaultPaymentTerms()OrderInformationgetDefaultShippingTerms()java.util.DategetDeleted()java.lang.StringgetDeliveryMethod()LabelFormatSetgetLabelSet()java.lang.IntegergetMinExpiryDays()java.lang.StringgetName()java.lang.StringgetNotes()intgetSignatureRequired()intgetType()java.lang.StringgetWebsite()voidsetCode(java.lang.String code)voidsetCodeName(java.lang.String codeName)voidsetCurrency(Currency currency)voidsetDatafield1(java.lang.String datafield1)voidsetDefaultBroker(OrderInformation defaultBroker)voidsetDefaultCarrier(OrderInformation defaultCarrier)voidsetDefaultPaymentTerms(OrderInformation defaultPaymentTerms)voidsetDefaultShippingTerms(OrderInformation defaultShippingTerms)voidsetDeleted(java.util.Date deleted)voidsetDeliveryMethod(java.lang.String deliveryMethod)voidsetLabelSet(LabelFormatSet labelSet)voidsetMinExpiryDays(java.lang.Integer minExpiryDays)voidsetName(java.lang.String name)voidsetNotes(java.lang.String notes)voidsetShowCode(boolean show)voidsetSignatureRequired(int signatureRequired)voidsetType(int type)voidsetWebsite(java.lang.String website)java.lang.StringtoString()-
Methods inherited from class com.sgs.common.database.HibernateObject
getExported, getID, isDontSave, isModified, setDontSave, setExported, setID, setModified
-
-
-
-
Field Detail
-
code
public java.lang.String code
*Primary Key* The unique code for the client
-
type
public int type
The client type 0 = Supplier 1 = Customer
-
name
public java.lang.String name
A description for the client
-
deleted
public java.util.Date deleted
A deleted timestamp
-
defaultShippingTerms
public OrderInformation defaultShippingTerms
Default shipping terms order information link
-
defaultPaymentTerms
public OrderInformation defaultPaymentTerms
Default payment terms order information link
-
defaultBroker
public OrderInformation defaultBroker
Default broker order information link
-
defaultCarrier
public OrderInformation defaultCarrier
Default carrier order information link
-
currency
public Currency currency
The currency that the client operates in
-
notes
public java.lang.String notes
Any additional notes about the client
-
signatureRequired
public int signatureRequired
Controls if the Client requires a Drivers Signature at Shipping or Receiving
-
website
public java.lang.String website
-
deliveryMethod
public java.lang.String deliveryMethod
-
minExpiryDays
public java.lang.Integer minExpiryDays
-
labelSet
public LabelFormatSet labelSet
-
datafield1
public java.lang.String datafield1
-
-
Method Detail
-
getCode
public java.lang.String getCode()
-
setCode
public void setCode(java.lang.String code)
-
getCodeName
public java.lang.String getCodeName()
-
setCodeName
public void setCodeName(java.lang.String codeName)
-
getType
public int getType()
-
getName
public java.lang.String getName()
-
setType
public void setType(int type)
-
setName
public void setName(java.lang.String name)
-
getDeleted
public java.util.Date getDeleted()
-
setDeleted
public void setDeleted(java.util.Date deleted)
-
setShowCode
public void setShowCode(boolean show)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getDefaultShippingTerms
public OrderInformation getDefaultShippingTerms()
-
getDefaultPaymentTerms
public OrderInformation getDefaultPaymentTerms()
-
setDefaultShippingTerms
public void setDefaultShippingTerms(OrderInformation defaultShippingTerms)
-
setDefaultPaymentTerms
public void setDefaultPaymentTerms(OrderInformation defaultPaymentTerms)
-
getDefaultBroker
public OrderInformation getDefaultBroker()
-
getDefaultCarrier
public OrderInformation getDefaultCarrier()
-
setDefaultBroker
public void setDefaultBroker(OrderInformation defaultBroker)
-
setDefaultCarrier
public void setDefaultCarrier(OrderInformation defaultCarrier)
-
getCurrency
public Currency getCurrency()
-
setCurrency
public void setCurrency(Currency currency)
-
getNotes
public java.lang.String getNotes()
-
setNotes
public void setNotes(java.lang.String notes)
-
getSignatureRequired
public int getSignatureRequired()
-
setSignatureRequired
public void setSignatureRequired(int signatureRequired)
-
getWebsite
public java.lang.String getWebsite()
-
setWebsite
public void setWebsite(java.lang.String website)
-
getDeliveryMethod
public java.lang.String getDeliveryMethod()
-
setDeliveryMethod
public void setDeliveryMethod(java.lang.String deliveryMethod)
-
getMinExpiryDays
public java.lang.Integer getMinExpiryDays()
-
setMinExpiryDays
public void setMinExpiryDays(java.lang.Integer minExpiryDays)
-
getLabelSet
public LabelFormatSet getLabelSet()
-
setLabelSet
public void setLabelSet(LabelFormatSet labelSet)
-
getDatafield1
public java.lang.String getDatafield1()
-
setDatafield1
public void setDatafield1(java.lang.String datafield1)
-
-