nz.co.cks.tms.xml
Class ReportBillingType

java.lang.Object
  extended bynz.co.cks.tms.xml.ReportBillingType
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ReportBilling

public abstract class ReportBillingType
extends java.lang.Object
implements java.io.Serializable

Class ReportBillingType.

Version:
$Revision$ $Date$
See Also:
Serialized Form

Constructor Summary
ReportBillingType()
           
 
Method Summary
 void deleteNcbId()
          Method deleteNcbId
 java.lang.String getCustomerOnchargeRef()
          Method getCustomerOnchargeRefReturns the value of field 'customerOnchargeRef'.
 java.util.Date getEndDateTime()
          Method getEndDateTimeReturns the value of field 'endDateTime'.
 org.exolab.castor.types.Date getInvoiceDate()
          Method getInvoiceDateReturns the value of field 'invoiceDate'.
 java.lang.String getLoginName()
          Method getLoginNameReturns the value of field 'loginName'.
 int getNcbId()
          Method getNcbIdReturns the value of field 'ncbId'.
 java.lang.String getServiceCode()
          Method getServiceCodeReturns the value of field 'serviceCode'.
 java.util.Date getStartDateTime()
          Method getStartDateTimeReturns the value of field 'startDateTime'.
 boolean hasNcbId()
          Method hasNcbId
 boolean isValid()
          Method isValid
 void setCustomerOnchargeRef(java.lang.String customerOnchargeRef)
          Method setCustomerOnchargeRefSets the value of field 'customerOnchargeRef'.
 void setEndDateTime(java.util.Date endDateTime)
          Method setEndDateTimeSets the value of field 'endDateTime'.
 void setInvoiceDate(org.exolab.castor.types.Date invoiceDate)
          Method setInvoiceDateSets the value of field 'invoiceDate'.
 void setLoginName(java.lang.String loginName)
          Method setLoginNameSets the value of field 'loginName'.
 void setNcbId(int ncbId)
          Method setNcbIdSets the value of field 'ncbId'.
 void setServiceCode(java.lang.String serviceCode)
          Method setServiceCodeSets the value of field 'serviceCode'.
 void setStartDateTime(java.util.Date startDateTime)
          Method setStartDateTimeSets the value of field 'startDateTime'.
 void validate()
          Method validate
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReportBillingType

public ReportBillingType()
Method Detail

deleteNcbId

public void deleteNcbId()
Method deleteNcbId


getCustomerOnchargeRef

public java.lang.String getCustomerOnchargeRef()
Method getCustomerOnchargeRefReturns the value of field 'customerOnchargeRef'.

Returns:
the value of field 'customerOnchargeRef'.

getEndDateTime

public java.util.Date getEndDateTime()
Method getEndDateTimeReturns the value of field 'endDateTime'.

Returns:
the value of field 'endDateTime'.

getInvoiceDate

public org.exolab.castor.types.Date getInvoiceDate()
Method getInvoiceDateReturns the value of field 'invoiceDate'.

Returns:
the value of field 'invoiceDate'.

getLoginName

public java.lang.String getLoginName()
Method getLoginNameReturns the value of field 'loginName'.

Returns:
the value of field 'loginName'.

getNcbId

public int getNcbId()
Method getNcbIdReturns the value of field 'ncbId'.

Returns:
the value of field 'ncbId'.

getServiceCode

public java.lang.String getServiceCode()
Method getServiceCodeReturns the value of field 'serviceCode'.

Returns:
the value of field 'serviceCode'.

getStartDateTime

public java.util.Date getStartDateTime()
Method getStartDateTimeReturns the value of field 'startDateTime'.

Returns:
the value of field 'startDateTime'.

hasNcbId

public boolean hasNcbId()
Method hasNcbId


isValid

public boolean isValid()
Method isValid


setCustomerOnchargeRef

public void setCustomerOnchargeRef(java.lang.String customerOnchargeRef)
Method setCustomerOnchargeRefSets the value of field 'customerOnchargeRef'.

Parameters:
customerOnchargeRef - the value of field 'customerOnchargeRef'.

setEndDateTime

public void setEndDateTime(java.util.Date endDateTime)
Method setEndDateTimeSets the value of field 'endDateTime'.

Parameters:
endDateTime - the value of field 'endDateTime'.

setInvoiceDate

public void setInvoiceDate(org.exolab.castor.types.Date invoiceDate)
Method setInvoiceDateSets the value of field 'invoiceDate'.

Parameters:
invoiceDate - the value of field 'invoiceDate'.

setLoginName

public void setLoginName(java.lang.String loginName)
Method setLoginNameSets the value of field 'loginName'.

Parameters:
loginName - the value of field 'loginName'.

setNcbId

public void setNcbId(int ncbId)
Method setNcbIdSets the value of field 'ncbId'.

Parameters:
ncbId - the value of field 'ncbId'.

setServiceCode

public void setServiceCode(java.lang.String serviceCode)
Method setServiceCodeSets the value of field 'serviceCode'.

Parameters:
serviceCode - the value of field 'serviceCode'.

setStartDateTime

public void setStartDateTime(java.util.Date startDateTime)
Method setStartDateTimeSets the value of field 'startDateTime'.

Parameters:
startDateTime - the value of field 'startDateTime'.

validate

public void validate()
              throws org.exolab.castor.xml.ValidationException
Method validate

Throws:
org.exolab.castor.xml.ValidationException