com.knowgate.training
Class AcademicCourseBooking

java.lang.Object
  extended by com.knowgate.dataobjs.DBPersist
      extended by com.knowgate.training.AcademicCourseBooking
All Implemented Interfaces:
java.util.Map

public class AcademicCourseBooking
extends DBPersist

Booking for an academic course


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K,V>
 
Field Summary
static short ClassId
           
 
Fields inherited from class com.knowgate.dataobjs.DBPersist
AllVals, sAuditCls, sAuditUsr, sTransactId
 
Constructor Summary
AcademicCourseBooking()
           
AcademicCourseBooking(JDCConnection oConn, java.lang.String sAcademicCourseId, java.lang.String sContactId)
           
AcademicCourseBooking(java.lang.String sAcademicCourseId, java.lang.String sContactId)
           
 
Method Summary
 java.math.BigDecimal amount()
           
 boolean canceled()
           
 boolean confirmed()
           
 AcademicCourseAlumni createAlumni(JDCConnection oConn)
           
 AcademicCourseAlumni getAlumni(JDCConnection oConn)
           
 Contact getContact(JDCConnection oConn)
           
 boolean isAlumni(JDCConnection oConn)
           
 boolean paid()
           
 boolean waiting()
           
 
Methods inherited from class com.knowgate.dataobjs.DBPersist
allcaps, allcaps, changelog, clear, clone, containsKey, containsValue, delete, entrySet, exists, get, get, getAuditClassName, getCreationDate, getDate, getDateFormated, getDateShort, getDateTime, getDateTime24, getDecimal, getDecimalFormated, getDecimalFormated, getDouble, getDoubleFormated, getFloat, getFloatFormated, getInt, getInteger, getIntervalPart, getItemMap, getItems, getMoney, getShort, getSQLDate, getSQLTime, getString, getStringNull, getTable, getTable, getTableName, getTime, getTimeOfDay, getTimestamp, getUIdFromName, isEmpty, isNull, iterator, keySet, load, load, parseXML, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, remove, remove, replace, replace, replace, replace, replace, replace, replace, setAuditTransact, setAuditUser, size, store, toLowerCase, toUpperCase, toXML, toXML, toXML, toXML, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

ClassId

public static final short ClassId
See Also:
Constant Field Values
Constructor Detail

AcademicCourseBooking

public AcademicCourseBooking()

AcademicCourseBooking

public AcademicCourseBooking(java.lang.String sAcademicCourseId,
                             java.lang.String sContactId)

AcademicCourseBooking

public AcademicCourseBooking(JDCConnection oConn,
                             java.lang.String sAcademicCourseId,
                             java.lang.String sContactId)
                      throws java.sql.SQLException
Throws:
java.sql.SQLException
Method Detail

confirmed

public boolean confirmed()

paid

public boolean paid()

amount

public java.math.BigDecimal amount()

waiting

public boolean waiting()

canceled

public boolean canceled()

createAlumni

public AcademicCourseAlumni createAlumni(JDCConnection oConn)
                                  throws java.sql.SQLException
Throws:
java.sql.SQLException

getContact

public Contact getContact(JDCConnection oConn)
                   throws java.sql.SQLException,
                          java.lang.IllegalStateException
Throws:
java.sql.SQLException
java.lang.IllegalStateException

getAlumni

public AcademicCourseAlumni getAlumni(JDCConnection oConn)
                               throws java.sql.SQLException,
                                      java.lang.IllegalStateException
Throws:
java.sql.SQLException
java.lang.IllegalStateException

isAlumni

public boolean isAlumni(JDCConnection oConn)
                 throws java.sql.SQLException,
                        java.lang.IllegalStateException
Throws:
java.sql.SQLException
java.lang.IllegalStateException