XPUSP - Home

br.usp.ime.xpusp.om
Class BaseSchedule

java.lang.Object
  |
  +--org.apache.turbine.om.BaseObject
        |
        +--br.usp.ime.xpusp.om.BaseSchedule
All Implemented Interfaces:
org.apache.turbine.om.Persistent, org.apache.turbine.om.Retrievable, java.io.Serializable
Direct Known Subclasses:
Schedule

public abstract class BaseSchedule
extends org.apache.turbine.om.BaseObject
implements org.apache.turbine.om.Retrievable

This class was autogenerated by Torque. You should not use this class directly. It should not even be extended all references should be to Schedule

See Also:
Serialized Form

Field Summary
private  Discipline aDiscipline
           
private  boolean alreadyInSave
           
private  Period aPeriod
           
private  Professor aProfessor
           
private  Year aYear
           
private  org.apache.turbine.om.ComboKey comboPK
           
private  org.apache.turbine.om.NumberKey discipline_id
          the value for the discipline_id field
private  org.apache.turbine.om.NumberKey period_id
          the value for the period_id field
private  org.apache.turbine.om.SimpleKey[] pks
           
private  org.apache.turbine.om.NumberKey professor_id
          the value for the professor_id field
private  org.apache.turbine.om.NumberKey year_id
          the value for the year_id field
 
Fields inherited from class org.apache.turbine.om.BaseObject
errMsg, is_new, modified, NEW_ID, primaryKey
 
Constructor Summary
BaseSchedule()
           
 
Method Summary
 Schedule copy()
          Makes a copy of this object.
 Discipline getDiscipline()
           
 org.apache.turbine.om.NumberKey getDisciplineId()
          Get the DisciplineId
 Period getPeriod()
           
 org.apache.turbine.om.NumberKey getPeriodId()
          Get the PeriodId
 org.apache.turbine.om.ObjectKey getPrimaryKey()
          returns an id that differentiates this object from others of its class.
 Professor getProfessor()
           
 org.apache.turbine.om.NumberKey getProfessorId()
          Get the ProfessorId
 java.lang.String getQueryKey()
          get an id that differentiates this object from others of its class.
 Year getYear()
           
 org.apache.turbine.om.NumberKey getYearId()
          Get the YearId
 void save()
          Stores the object in the database.
 void save(org.apache.turbine.util.db.pool.DBConnection dbCon)
          Stores the object in the database.
 void save(java.lang.String dbName)
          Stores the object in the database.
 void setDiscipline(Discipline v)
          Declares an association between this object and a Discipline object
 void setDisciplineId(org.apache.turbine.om.NumberKey v)
          Set the value of DisciplineId
 void setDisciplineId(java.lang.String v)
          Set the value of DisciplineId as a string.
 void setDisciplineKey(org.apache.turbine.om.ObjectKey key)
          Provides convenient way to set a relationship based on a ObjectKey.
 void setPeriod(Period v)
          Declares an association between this object and a Period object
 void setPeriodId(org.apache.turbine.om.NumberKey v)
          Set the value of PeriodId
 void setPeriodId(java.lang.String v)
          Set the value of PeriodId as a string.
 void setPeriodKey(org.apache.turbine.om.ObjectKey key)
          Provides convenient way to set a relationship based on a ObjectKey.
 void setPrimaryKey(org.apache.turbine.om.NumberKey year_id, org.apache.turbine.om.NumberKey professor_id, org.apache.turbine.om.NumberKey discipline_id, org.apache.turbine.om.NumberKey period_id)
          Set the PrimaryKey using SimpleKeys.
 void setPrimaryKey(org.apache.turbine.om.ObjectKey key)
          Set the PrimaryKey with an ObjectKey
 void setPrimaryKey(java.lang.String key)
          Set the PrimaryKey using a String.
 void setPrimaryKey(java.lang.String year_id, java.lang.String professor_id, java.lang.String discipline_id, java.lang.String period_id)
          Set the PrimaryKey with Strings.
 void setProfessor(Professor v)
          Declares an association between this object and a Professor object
 void setProfessorId(org.apache.turbine.om.NumberKey v)
          Set the value of ProfessorId
 void setProfessorId(java.lang.String v)
          Set the value of ProfessorId as a string.
 void setProfessorKey(org.apache.turbine.om.ObjectKey key)
          Provides convenient way to set a relationship based on a ObjectKey.
 void setQueryKey(java.lang.String key)
          set an id that differentiates this object from others of its class.
 void setYear(Year v)
          Declares an association between this object and a Year object
 void setYearId(org.apache.turbine.om.NumberKey v)
          Set the value of YearId
 void setYearId(java.lang.String v)
          Set the value of YearId as a string.
 void setYearKey(org.apache.turbine.om.ObjectKey key)
          Provides convenient way to set a relationship based on a ObjectKey.
 
Methods inherited from class org.apache.turbine.om.BaseObject
, equals, equals, getByName, getByPeerName, getByPosition, getPrimaryKeyAsBigDecimal, getPrimaryKeyAsInt, getPrimaryKeyAsLong, getPrimaryKeyAsString, hashCode, isModified, isNew, resetModified, setModified, setNew, setPrimaryKey, setPrimaryKey, setPrimaryKey
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

year_id

private org.apache.turbine.om.NumberKey year_id
the value for the year_id field

professor_id

private org.apache.turbine.om.NumberKey professor_id
the value for the professor_id field

discipline_id

private org.apache.turbine.om.NumberKey discipline_id
the value for the discipline_id field

period_id

private org.apache.turbine.om.NumberKey period_id
the value for the period_id field

aYear

private Year aYear

aProfessor

private Professor aProfessor

aDiscipline

private Discipline aDiscipline

aPeriod

private Period aPeriod

alreadyInSave

private boolean alreadyInSave

pks

private final org.apache.turbine.om.SimpleKey[] pks

comboPK

private final org.apache.turbine.om.ComboKey comboPK
Constructor Detail

BaseSchedule

public BaseSchedule()
Method Detail

getYearId

public org.apache.turbine.om.NumberKey getYearId()
Get the YearId
Returns:
NumberKey

setYearId

public void setYearId(org.apache.turbine.om.NumberKey v)
               throws java.lang.Exception
Set the value of YearId

setYearId

public void setYearId(java.lang.String v)
               throws java.lang.Exception
Set the value of YearId as a string.

getProfessorId

public org.apache.turbine.om.NumberKey getProfessorId()
Get the ProfessorId
Returns:
NumberKey

setProfessorId

public void setProfessorId(org.apache.turbine.om.NumberKey v)
                    throws java.lang.Exception
Set the value of ProfessorId

setProfessorId

public void setProfessorId(java.lang.String v)
                    throws java.lang.Exception
Set the value of ProfessorId as a string.

getDisciplineId

public org.apache.turbine.om.NumberKey getDisciplineId()
Get the DisciplineId
Returns:
NumberKey

setDisciplineId

public void setDisciplineId(org.apache.turbine.om.NumberKey v)
                     throws java.lang.Exception
Set the value of DisciplineId

setDisciplineId

public void setDisciplineId(java.lang.String v)
                     throws java.lang.Exception
Set the value of DisciplineId as a string.

getPeriodId

public org.apache.turbine.om.NumberKey getPeriodId()
Get the PeriodId
Returns:
NumberKey

setPeriodId

public void setPeriodId(org.apache.turbine.om.NumberKey v)
                 throws java.lang.Exception
Set the value of PeriodId

setPeriodId

public void setPeriodId(java.lang.String v)
                 throws java.lang.Exception
Set the value of PeriodId as a string.

setYear

public void setYear(Year v)
             throws java.lang.Exception
Declares an association between this object and a Year object
Parameters:
Year - v

getYear

public Year getYear()
             throws java.lang.Exception

setYearKey

public void setYearKey(org.apache.turbine.om.ObjectKey key)
                throws java.lang.Exception
Provides convenient way to set a relationship based on a ObjectKey. e.g. bar.setFooKey(foo.getPrimaryKey())

setProfessor

public void setProfessor(Professor v)
                  throws java.lang.Exception
Declares an association between this object and a Professor object
Parameters:
Professor - v

getProfessor

public Professor getProfessor()
                       throws java.lang.Exception

setProfessorKey

public void setProfessorKey(org.apache.turbine.om.ObjectKey key)
                     throws java.lang.Exception
Provides convenient way to set a relationship based on a ObjectKey. e.g. bar.setFooKey(foo.getPrimaryKey())

setDiscipline

public void setDiscipline(Discipline v)
                   throws java.lang.Exception
Declares an association between this object and a Discipline object
Parameters:
Discipline - v

getDiscipline

public Discipline getDiscipline()
                         throws java.lang.Exception

setDisciplineKey

public void setDisciplineKey(org.apache.turbine.om.ObjectKey key)
                      throws java.lang.Exception
Provides convenient way to set a relationship based on a ObjectKey. e.g. bar.setFooKey(foo.getPrimaryKey())

setPeriod

public void setPeriod(Period v)
               throws java.lang.Exception
Declares an association between this object and a Period object
Parameters:
Period - v

getPeriod

public Period getPeriod()
                 throws java.lang.Exception

setPeriodKey

public void setPeriodKey(org.apache.turbine.om.ObjectKey key)
                  throws java.lang.Exception
Provides convenient way to set a relationship based on a ObjectKey. e.g. bar.setFooKey(foo.getPrimaryKey())

save

public void save()
          throws java.lang.Exception
Stores the object in the database. If the object is new, it inserts it; otherwise an update is performed.
Overrides:
save in class org.apache.turbine.om.BaseObject

save

public void save(java.lang.String dbName)
          throws java.lang.Exception
Stores the object in the database. If the object is new, it inserts it; otherwise an update is performed.

save

public void save(org.apache.turbine.util.db.pool.DBConnection dbCon)
          throws java.lang.Exception
Stores the object in the database. If the object is new, it inserts it; otherwise an update is performed. This method is meant to be used as part of a transaction, otherwise use the save() method and the connection details will be handled internally

setPrimaryKey

public void setPrimaryKey(org.apache.turbine.om.ObjectKey key)
                   throws java.lang.Exception
Set the PrimaryKey with an ObjectKey
Overrides:
setPrimaryKey in class org.apache.turbine.om.BaseObject

setPrimaryKey

public void setPrimaryKey(org.apache.turbine.om.NumberKey year_id,
                          org.apache.turbine.om.NumberKey professor_id,
                          org.apache.turbine.om.NumberKey discipline_id,
                          org.apache.turbine.om.NumberKey period_id)
                   throws java.lang.Exception
Set the PrimaryKey using SimpleKeys.
Parameters:
NumberKey - year_id
NumberKey - professor_id
NumberKey - discipline_id
NumberKey - period_id

setPrimaryKey

public void setPrimaryKey(java.lang.String year_id,
                          java.lang.String professor_id,
                          java.lang.String discipline_id,
                          java.lang.String period_id)
                   throws java.lang.Exception
Set the PrimaryKey with Strings.
Parameters:
String - year_id
String - professor_id
String - discipline_id
String - period_id

setPrimaryKey

public void setPrimaryKey(java.lang.String key)
                   throws java.lang.Exception
Set the PrimaryKey using a String.
Overrides:
setPrimaryKey in class org.apache.turbine.om.BaseObject

getPrimaryKey

public org.apache.turbine.om.ObjectKey getPrimaryKey()
returns an id that differentiates this object from others of its class.
Overrides:
getPrimaryKey in class org.apache.turbine.om.BaseObject

getQueryKey

public java.lang.String getQueryKey()
get an id that differentiates this object from others of its class.
Specified by:
getQueryKey in interface org.apache.turbine.om.Retrievable

setQueryKey

public void setQueryKey(java.lang.String key)
                 throws java.lang.Exception
set an id that differentiates this object from others of its class.
Specified by:
setQueryKey in interface org.apache.turbine.om.Retrievable

copy

public Schedule copy()
              throws java.lang.Exception
Makes a copy of this object. It creates a new object filling in the simple attributes. It then fills all the association collections and sets the related objects to isNew=true.

XPUSP - Home