XPUSP - Home

br.usp.ime.xpusp.om
Class BaseDepartment

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

public abstract class BaseDepartment
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 Department

See Also:
Serialized Form

Field Summary
private  boolean alreadyInSave
           
private  Source aSource
           
private  Unit aUnit
           
private  org.apache.turbine.om.StringKey code
          the value for the code field
protected  java.util.Vector collCourses
          Collection to store aggregation of collCourses
protected  java.util.Vector collDefaultCapabilitys
          Collection to store aggregation of collDefaultCapabilitys
protected  java.util.Vector collDisciplines
          Collection to store aggregation of collDisciplines
protected  java.util.Vector collProfessors
          Collection to store aggregation of collProfessors
protected  java.util.Vector collXpuspUsers
          Collection to store aggregation of collXpuspUsers
protected  java.util.Vector collYears
          Collection to store aggregation of collYears
private  org.apache.turbine.util.db.Criteria lastCoursesCriteria
          The criteria used to select the current contents of collCourses
private  org.apache.turbine.util.db.Criteria lastDefaultCapabilitysCriteria
          The criteria used to select the current contents of collDefaultCapabilitys
private  org.apache.turbine.util.db.Criteria lastDisciplinesCriteria
          The criteria used to select the current contents of collDisciplines
private  org.apache.turbine.util.db.Criteria lastProfessorsCriteria
          The criteria used to select the current contents of collProfessors
private  org.apache.turbine.util.db.Criteria lastXpuspUsersCriteria
          The criteria used to select the current contents of collXpuspUsers
private  org.apache.turbine.util.db.Criteria lastYearsCriteria
          The criteria used to select the current contents of collYears
private  java.lang.String name
          the value for the name field
private  java.lang.String second_code
          the value for the second_code field
private  org.apache.turbine.om.NumberKey source_id
          the value for the source_id field
private  org.apache.turbine.om.NumberKey unit_id
          the value for the unit_id field
 
Fields inherited from class org.apache.turbine.om.BaseObject
errMsg, is_new, modified, NEW_ID, primaryKey
 
Constructor Summary
BaseDepartment()
           
 
Method Summary
 void addCourse(Course l)
          Method called to associate a Course object to this object through the Course foreign key attribute
 void addDefaultCapability(DefaultCapability l)
          Method called to associate a DefaultCapability object to this object through the DefaultCapability foreign key attribute
 void addDiscipline(Discipline l)
          Method called to associate a Discipline object to this object through the Discipline foreign key attribute
 void addProfessor(Professor l)
          Method called to associate a Professor object to this object through the Professor foreign key attribute
 void addXpuspUser(XpuspUser l)
          Method called to associate a XpuspUser object to this object through the XpuspUser foreign key attribute
 void addYear(Year l)
          Method called to associate a Year object to this object through the Year foreign key attribute
 Department copy()
          Makes a copy of this object.
 org.apache.turbine.om.StringKey getCode()
          Get the Code
 java.util.Vector getCourses()
          If this collection has already been initialized, returns the collection.
 java.util.Vector getCourses(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
protected  java.util.Vector getCoursesJoinSource(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
protected  java.util.Vector getCoursesJoinUnit(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
 java.util.Vector getDefaultCapabilitys()
          If this collection has already been initialized, returns the collection.
 java.util.Vector getDefaultCapabilitys(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
protected  java.util.Vector getDefaultCapabilitysJoinDiscipline(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
 java.util.Vector getDisciplines()
          If this collection has already been initialized, returns the collection.
 java.util.Vector getDisciplines(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
protected  java.util.Vector getDisciplinesJoinDisciplineType(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
protected  java.util.Vector getDisciplinesJoinSource(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
 java.lang.String getName()
          Get the Name
 org.apache.turbine.om.ObjectKey getPrimaryKey()
          returns an id that differentiates this object from others of its class.
 java.util.Vector getProfessors()
          If this collection has already been initialized, returns the collection.
 java.util.Vector getProfessors(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
 java.lang.String getQueryKey()
          get an id that differentiates this object from others of its class.
 java.lang.String getSecondCode()
          Get the SecondCode
 Source getSource()
           
 org.apache.turbine.om.NumberKey getSourceId()
          Get the SourceId
 Unit getUnit()
           
 org.apache.turbine.om.NumberKey getUnitId()
          Get the UnitId
 java.util.Vector getXpuspUsers()
          If this collection has already been initialized, returns the collection.
 java.util.Vector getXpuspUsers(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
protected  java.util.Vector getXpuspUsersJoinProfessor(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
 java.util.Vector getYears()
          If this collection has already been initialized, returns the collection.
 java.util.Vector getYears(org.apache.turbine.util.db.Criteria criteria)
          If this collection has already been initialized with an identical criteria, it returns the collection.
protected  void initCourses()
          Temporary storage of collCourses to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.
protected  void initDefaultCapabilitys()
          Temporary storage of collDefaultCapabilitys to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.
protected  void initDisciplines()
          Temporary storage of collDisciplines to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.
protected  void initProfessors()
          Temporary storage of collProfessors to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.
protected  void initXpuspUsers()
          Temporary storage of collXpuspUsers to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.
protected  void initYears()
          Temporary storage of collYears to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.
 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 setCode(java.lang.String v)
          Set the value of Code as a string.
 void setCode(org.apache.turbine.om.StringKey v)
          Set the value of Code
 void setName(java.lang.String v)
          Set the value of Name
 void setPrimaryKey(org.apache.turbine.om.ObjectKey code)
          Set the PrimaryKey using ObjectKey.
 void setPrimaryKey(java.lang.String key)
          Set the PrimaryKey using a String.
 void setQueryKey(java.lang.String key)
          set an id that differentiates this object from others of its class.
 void setSecondCode(java.lang.String v)
          Set the value of SecondCode
 void setSource(Source v)
          Declares an association between this object and a Source object
 void setSourceId(org.apache.turbine.om.NumberKey v)
          Set the value of SourceId
 void setSourceId(java.lang.String v)
          Set the value of SourceId as a string.
 void setSourceKey(org.apache.turbine.om.ObjectKey key)
          Provides convenient way to set a relationship based on a ObjectKey.
 void setUnit(Unit v)
          Declares an association between this object and a Unit object
 void setUnitId(org.apache.turbine.om.NumberKey v)
          Set the value of UnitId
 void setUnitId(java.lang.String v)
          Set the value of UnitId as a string.
 void setUnitKey(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

code

private org.apache.turbine.om.StringKey code
the value for the code field

name

private java.lang.String name
the value for the name field

unit_id

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

second_code

private java.lang.String second_code
the value for the second_code field

source_id

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

aUnit

private Unit aUnit

aSource

private Source aSource

collXpuspUsers

protected java.util.Vector collXpuspUsers
Collection to store aggregation of collXpuspUsers

lastXpuspUsersCriteria

private org.apache.turbine.util.db.Criteria lastXpuspUsersCriteria
The criteria used to select the current contents of collXpuspUsers

collYears

protected java.util.Vector collYears
Collection to store aggregation of collYears

lastYearsCriteria

private org.apache.turbine.util.db.Criteria lastYearsCriteria
The criteria used to select the current contents of collYears

collDefaultCapabilitys

protected java.util.Vector collDefaultCapabilitys
Collection to store aggregation of collDefaultCapabilitys

lastDefaultCapabilitysCriteria

private org.apache.turbine.util.db.Criteria lastDefaultCapabilitysCriteria
The criteria used to select the current contents of collDefaultCapabilitys

collDisciplines

protected java.util.Vector collDisciplines
Collection to store aggregation of collDisciplines

lastDisciplinesCriteria

private org.apache.turbine.util.db.Criteria lastDisciplinesCriteria
The criteria used to select the current contents of collDisciplines

collCourses

protected java.util.Vector collCourses
Collection to store aggregation of collCourses

lastCoursesCriteria

private org.apache.turbine.util.db.Criteria lastCoursesCriteria
The criteria used to select the current contents of collCourses

collProfessors

protected java.util.Vector collProfessors
Collection to store aggregation of collProfessors

lastProfessorsCriteria

private org.apache.turbine.util.db.Criteria lastProfessorsCriteria
The criteria used to select the current contents of collProfessors

alreadyInSave

private boolean alreadyInSave
Constructor Detail

BaseDepartment

public BaseDepartment()
Method Detail

getCode

public org.apache.turbine.om.StringKey getCode()
Get the Code
Returns:
StringKey

setCode

public void setCode(org.apache.turbine.om.StringKey v)
             throws java.lang.Exception
Set the value of Code

setCode

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

getName

public java.lang.String getName()
Get the Name
Returns:
String

setName

public void setName(java.lang.String v)
Set the value of Name

getUnitId

public org.apache.turbine.om.NumberKey getUnitId()
Get the UnitId
Returns:
NumberKey

setUnitId

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

setUnitId

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

getSecondCode

public java.lang.String getSecondCode()
Get the SecondCode
Returns:
String

setSecondCode

public void setSecondCode(java.lang.String v)
Set the value of SecondCode

getSourceId

public org.apache.turbine.om.NumberKey getSourceId()
Get the SourceId
Returns:
NumberKey

setSourceId

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

setSourceId

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

setUnit

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

getUnit

public Unit getUnit()
             throws java.lang.Exception

setUnitKey

public void setUnitKey(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())

setSource

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

getSource

public Source getSource()
                 throws java.lang.Exception

setSourceKey

public void setSourceKey(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())

initXpuspUsers

protected void initXpuspUsers()
Temporary storage of collXpuspUsers to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.

addXpuspUser

public void addXpuspUser(XpuspUser l)
                  throws java.lang.Exception
Method called to associate a XpuspUser object to this object through the XpuspUser foreign key attribute
Parameters:
XpuspUser - l

getXpuspUsers

public java.util.Vector getXpuspUsers()
                               throws java.lang.Exception
If this collection has already been initialized, returns the collection. Otherwise returns the results of getXpuspUsers(new Criteria())

getXpuspUsers

public java.util.Vector getXpuspUsers(org.apache.turbine.util.db.Criteria criteria)
                               throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department has previously been saved, it will retrieve related XpuspUsers from storage. If this Department is new, it will return an empty collection or the current collection, the criteria is ignored on a new object.

getXpuspUsersJoinProfessor

protected java.util.Vector getXpuspUsersJoinProfessor(org.apache.turbine.util.db.Criteria criteria)
                                               throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department is new, it will return an empty collection; or if this Department has previously been saved, it will retrieve related XpuspUsers from storage.

initYears

protected void initYears()
Temporary storage of collYears to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.

addYear

public void addYear(Year l)
             throws java.lang.Exception
Method called to associate a Year object to this object through the Year foreign key attribute
Parameters:
Year - l

getYears

public java.util.Vector getYears()
                          throws java.lang.Exception
If this collection has already been initialized, returns the collection. Otherwise returns the results of getYears(new Criteria())

getYears

public java.util.Vector getYears(org.apache.turbine.util.db.Criteria criteria)
                          throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department has previously been saved, it will retrieve related Years from storage. If this Department is new, it will return an empty collection or the current collection, the criteria is ignored on a new object.

initDefaultCapabilitys

protected void initDefaultCapabilitys()
Temporary storage of collDefaultCapabilitys to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.

addDefaultCapability

public void addDefaultCapability(DefaultCapability l)
                          throws java.lang.Exception
Method called to associate a DefaultCapability object to this object through the DefaultCapability foreign key attribute
Parameters:
DefaultCapability - l

getDefaultCapabilitys

public java.util.Vector getDefaultCapabilitys()
                                       throws java.lang.Exception
If this collection has already been initialized, returns the collection. Otherwise returns the results of getDefaultCapabilitys(new Criteria())

getDefaultCapabilitys

public java.util.Vector getDefaultCapabilitys(org.apache.turbine.util.db.Criteria criteria)
                                       throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department has previously been saved, it will retrieve related DefaultCapabilitys from storage. If this Department is new, it will return an empty collection or the current collection, the criteria is ignored on a new object.

getDefaultCapabilitysJoinDiscipline

protected java.util.Vector getDefaultCapabilitysJoinDiscipline(org.apache.turbine.util.db.Criteria criteria)
                                                        throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department is new, it will return an empty collection; or if this Department has previously been saved, it will retrieve related DefaultCapabilitys from storage.

initDisciplines

protected void initDisciplines()
Temporary storage of collDisciplines to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.

addDiscipline

public void addDiscipline(Discipline l)
                   throws java.lang.Exception
Method called to associate a Discipline object to this object through the Discipline foreign key attribute
Parameters:
Discipline - l

getDisciplines

public java.util.Vector getDisciplines()
                                throws java.lang.Exception
If this collection has already been initialized, returns the collection. Otherwise returns the results of getDisciplines(new Criteria())

getDisciplines

public java.util.Vector getDisciplines(org.apache.turbine.util.db.Criteria criteria)
                                throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department has previously been saved, it will retrieve related Disciplines from storage. If this Department is new, it will return an empty collection or the current collection, the criteria is ignored on a new object.

getDisciplinesJoinSource

protected java.util.Vector getDisciplinesJoinSource(org.apache.turbine.util.db.Criteria criteria)
                                             throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department is new, it will return an empty collection; or if this Department has previously been saved, it will retrieve related Disciplines from storage.

getDisciplinesJoinDisciplineType

protected java.util.Vector getDisciplinesJoinDisciplineType(org.apache.turbine.util.db.Criteria criteria)
                                                     throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department is new, it will return an empty collection; or if this Department has previously been saved, it will retrieve related Disciplines from storage.

initCourses

protected void initCourses()
Temporary storage of collCourses to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.

addCourse

public void addCourse(Course l)
               throws java.lang.Exception
Method called to associate a Course object to this object through the Course foreign key attribute
Parameters:
Course - l

getCourses

public java.util.Vector getCourses()
                            throws java.lang.Exception
If this collection has already been initialized, returns the collection. Otherwise returns the results of getCourses(new Criteria())

getCourses

public java.util.Vector getCourses(org.apache.turbine.util.db.Criteria criteria)
                            throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department has previously been saved, it will retrieve related Courses from storage. If this Department is new, it will return an empty collection or the current collection, the criteria is ignored on a new object.

getCoursesJoinSource

protected java.util.Vector getCoursesJoinSource(org.apache.turbine.util.db.Criteria criteria)
                                         throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department is new, it will return an empty collection; or if this Department has previously been saved, it will retrieve related Courses from storage.

getCoursesJoinUnit

protected java.util.Vector getCoursesJoinUnit(org.apache.turbine.util.db.Criteria criteria)
                                       throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department is new, it will return an empty collection; or if this Department has previously been saved, it will retrieve related Courses from storage.

initProfessors

protected void initProfessors()
Temporary storage of collProfessors to save a possible db hit in the event objects are add to the collection, but the complete collection is never requested.

addProfessor

public void addProfessor(Professor l)
                  throws java.lang.Exception
Method called to associate a Professor object to this object through the Professor foreign key attribute
Parameters:
Professor - l

getProfessors

public java.util.Vector getProfessors()
                               throws java.lang.Exception
If this collection has already been initialized, returns the collection. Otherwise returns the results of getProfessors(new Criteria())

getProfessors

public java.util.Vector getProfessors(org.apache.turbine.util.db.Criteria criteria)
                               throws java.lang.Exception
If this collection has already been initialized with an identical criteria, it returns the collection. Otherwise if this Department has previously been saved, it will retrieve related Professors from storage. If this Department is new, it will return an empty collection or the current collection, the criteria is ignored on a new object.

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 code)
                   throws java.lang.Exception
Set the PrimaryKey using ObjectKey.
Overrides:
setPrimaryKey in class org.apache.turbine.om.BaseObject
Parameters:
ObjectKey - code

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 Department 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