XPUSP - Home

br.usp.ime.xpusp.om
Class BaseDisciplineType

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

public abstract class BaseDisciplineType
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 DisciplineType

See Also:
Serialized Form

Field Summary
private  boolean alreadyInSave
           
protected  java.util.Vector collDisciplines
          Collection to store aggregation of collDisciplines
private  org.apache.turbine.util.db.Criteria lastDisciplinesCriteria
          The criteria used to select the current contents of collDisciplines
private  java.lang.String name
          the value for the name field
private  org.apache.turbine.om.NumberKey type_id
          the value for the type_id field
 
Fields inherited from class org.apache.turbine.om.BaseObject
errMsg, is_new, modified, NEW_ID, primaryKey
 
Constructor Summary
BaseDisciplineType()
           
 
Method Summary
 void addDiscipline(Discipline l)
          Method called to associate a Discipline object to this object through the Discipline foreign key attribute
 DisciplineType copy()
          Makes a copy of this object.
 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 getDisciplinesJoinDepartment(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.lang.String getQueryKey()
          get an id that differentiates this object from others of its class.
 org.apache.turbine.om.NumberKey getTypeId()
          Get the TypeId
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.
 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 setName(java.lang.String v)
          Set the value of Name
 void setPrimaryKey(org.apache.turbine.om.ObjectKey type_id)
          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 setTypeId(org.apache.turbine.om.NumberKey v)
          Set the value of TypeId
 void setTypeId(java.lang.String v)
          Set the value of TypeId as a string.
 
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

type_id

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

name

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

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

alreadyInSave

private boolean alreadyInSave
Constructor Detail

BaseDisciplineType

public BaseDisciplineType()
Method Detail

getTypeId

public org.apache.turbine.om.NumberKey getTypeId()
Get the TypeId
Returns:
NumberKey

setTypeId

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

setTypeId

public void setTypeId(java.lang.String v)
               throws java.lang.Exception
Set the value of TypeId 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

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 DisciplineType has previously been saved, it will retrieve related Disciplines from storage. If this DisciplineType 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 DisciplineType is new, it will return an empty collection; or if this DisciplineType has previously been saved, it will retrieve related Disciplines from storage.

getDisciplinesJoinDepartment

protected java.util.Vector getDisciplinesJoinDepartment(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 DisciplineType is new, it will return an empty collection; or if this DisciplineType has previously been saved, it will retrieve related Disciplines from storage.

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