com.knowgate.training
Class Absentism
java.lang.Object
com.knowgate.dataobjs.DBPersist
com.knowgate.training.Absentism
- All Implemented Interfaces:
- java.util.Map
public class Absentism
- extends DBPersist
Academic Course Absentism
| Nested classes/interfaces inherited from interface java.util.Map |
java.util.Map.Entry<K,V> |
| Methods inherited from class com.knowgate.dataobjs.DBPersist |
allcaps, allcaps, changelog, clear, clone, containsKey, containsValue, 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, 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 |
ClassId
public static final short ClassId
- See Also:
- Constant Field Values
Absentism
public Absentism()
Absentism
public Absentism(java.lang.String sGuAbsentism)
Absentism
public Absentism(JDCConnection oConn,
java.lang.String sGuAbsentism)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getAlumni
public AcademicCourseAlumni getAlumni(JDCConnection oConn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getContact
public Contact getContact(JDCConnection oConn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getAcademicCourse
public AcademicCourse getAcademicCourse(JDCConnection oConn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getSubject
public Subject getSubject(JDCConnection oConn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
getWriter
public ACLUser getWriter(JDCConnection oConn)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
store
public boolean store(JDCConnection oConn)
throws java.sql.SQLException
- Description copied from class:
DBPersist
Store a register at database representing this instance of DBPersist
Insertions and updates : The store method automatically manages
register insertions and updates. If the stored object already exists at
database then it is updated, if it does not exists then it is inserted.
A primary key violation error is never thrown so ther is no need to call
delete() method before re-writing an existing object.
NULL fields : All values not set calling put() methods for DBPersist
will be assumed to be NULL. If a not nullable field is not set then an
SQLException will be raised.
On storing an already existing object all values will we overwrited,
so is a DBPersist is not fully loaded before storing it, values not set
by calling put() methods that already were present at database will be lost.
- Overrides:
store in class DBPersist
- Parameters:
oConn - Database Connection
- Returns:
- boolean true if register was stored for the first time,
false if register already existed.
- Throws:
java.sql.SQLException
delete
public boolean delete(JDCConnection oConn)
throws java.sql.SQLException
- Description copied from class:
DBPersist
Delete a register from database
The deleted register will be the one matching this DBPersist primary key,
as set at constructor or load() method.
- Overrides:
delete in class DBPersist
- Parameters:
oConn - Database connection
- Returns:
- true if register was successfully erased, false if not.
- Throws:
java.sql.SQLException
delete
public static boolean delete(JDCConnection oConn,
java.lang.String sGuAbsentism)
throws java.sql.SQLException
- Throws:
java.sql.SQLException