XPUSP - Home

br.usp.ime.xpusp.om
Class BaseDefaultCapability

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

public abstract class BaseDefaultCapability
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 DefaultCapability

See Also:
Serialized Form

Field Summary
private  Department aDepartment
           
private  Discipline aDiscipline
           
private  boolean alreadyInSave
           
private  org.apache.turbine.om.ComboKey comboPK
           
private  org.apache.turbine.om.StringKey department_code
          the value for the department_code field
private  org.apache.turbine.om.NumberKey discipline_id
          the value for the discipline_id field
private  org.apache.turbine.om.SimpleKey[] pks
           
 
Fields inherited from class org.apache.turbine.om.BaseObject
errMsg, is_new, modified, NEW_ID, primaryKey
 
Constructor Summary
BaseDefaultCapability()
           
 
Method Summary
 DefaultCapability copy()
          Makes a copy of this object.
 Department getDepartment()
           
 org.apache.turbine.om.StringKey getDepartmentCode()
          Get the DepartmentCode
 Discipline getDiscipline()
           
 org.apache.turbine.om.NumberKey getDisciplineId()
          Get the DisciplineId
 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.
 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 setDepartment(Department v)
          Declares an association between this object and a Department object
 void setDepartmentCode(java.lang.String v)
          Set the value of DepartmentCode as a string.
 void setDepartmentCode(org.apache.turbine.om.StringKey v)
          Set the value of DepartmentCode
 void setDepartmentKey(org.apache.turbine.om.ObjectKey key)
          Provides convenient way to set a relationship based on a ObjectKey.
 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 setPrimaryKey(org.apache.turbine.om.NumberKey discipline_id, org.apache.turbine.om.StringKey department_code)
          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 discipline_id, java.lang.String department_code)
          Set the PrimaryKey with Strings.
 void setQueryKey(java.lang.String key)
          set an id that differentiates this object from others of its class.
 
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

discipline_id

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

department_code

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

aDiscipline

private Discipline aDiscipline

aDepartment

private Department aDepartment

alreadyInSave

private boolean alreadyInSave

pks

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

comboPK

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

BaseDefaultCapability

public BaseDefaultCapability()
Method Detail

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.

getDepartmentCode

public org.apache.turbine.om.StringKey getDepartmentCode()
Get the DepartmentCode
Returns:
StringKey

setDepartmentCode

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

setDepartmentCode

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

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())

setDepartment

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

getDepartment

public Department getDepartment()
                         throws java.lang.Exception

setDepartmentKey

public void setDepartmentKey(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 discipline_id,
                          org.apache.turbine.om.StringKey department_code)
                   throws java.lang.Exception
Set the PrimaryKey using SimpleKeys.
Parameters:
NumberKey - discipline_id
StringKey - department_code

setPrimaryKey

public void setPrimaryKey(java.lang.String discipline_id,
                          java.lang.String department_code)
                   throws java.lang.Exception
Set the PrimaryKey with Strings.
Parameters:
String - discipline_id
String - department_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 DefaultCapability 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