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.
Retrieves a field from the object by name passed in
as a String. The String must be one of the static
Strings defined in this Class' Peer.
Parameters: name - peer name value
Returns the associated Issue object.
If it was not retrieved before, the object is retrieved from
the database
the associated Issue object throws: TorqueException -
Return the associated Issue object
If it was not retrieved before, the object is retrieved from
the database using the passed connection
Parameters: connection - the connection used to retrieve the associated objectfrom the database, if it was not retrieved before the associated Issue object throws: TorqueException -
returns a peer instance associated with this om. Since Peer classes
are not to have any instance attributes, this method returns the
same instance for all member of this class. The method could therefore
be static, but this would prevent one from overriding the behavior.
Returns the associated ScarabUser object.
If it was not retrieved before, the object is retrieved from
the database
the associated ScarabUser object throws: TorqueException -
Return the associated ScarabUser object
If it was not retrieved before, the object is retrieved from
the database using the passed connection
Parameters: connection - the connection used to retrieve the associated objectfrom the database, if it was not retrieved before the associated ScarabUser object throws: TorqueException -
Stores the object in the database. If the object is new,
it inserts it; otherwise an update is performed.
throws: TorqueException -
save
public void save(String dbName) throws TorqueException(Code)
Stores the object in the database. If the object is new,
it inserts it; otherwise an update is performed.
Note: this code is here because the method body is
auto-generated conditionally and therefore needs to be
in this file instead of in the super class, BaseObject.
Parameters: dbName - throws: TorqueException -
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
Parameters: con - throws: TorqueException -
setIssue
public void setIssue(Issue v) throws TorqueException(Code)
Declares an association between this object and a Issue object
Parameters: v - Issue throws: TorqueException -
setIssueId
public void setIssueId(Long v) throws TorqueException(Code)
Set the value of IssueId
Parameters: v - new value
setIssueKey
public void setIssueKey(ObjectKey key) throws TorqueException(Code)
Provides convenient way to set a relationship based on a
ObjectKey, for example
bar.setFooKey(foo.getPrimaryKey())
setPrimaryKey
public void setPrimaryKey(ObjectKey key) throws TorqueException(Code)
Set the PrimaryKey with an ObjectKey
Parameters: key -
setPrimaryKey
public void setPrimaryKey(Long issueId, Integer userId) throws TorqueException(Code)
Set the PrimaryKey using SimpleKeys.
Parameters: issueId - Long Parameters: userId - Integer
setPrimaryKey
public void setPrimaryKey(String key) throws TorqueException(Code)
Set the PrimaryKey using a String.
setQueryKey
public void setQueryKey(String key) throws TorqueException(Code)
set an id that differentiates this object from others
of its class.
setScarabUser
public void setScarabUser(ScarabUser v) throws TorqueException(Code)
Declares an association between this object and a ScarabUser object
Parameters: v - ScarabUser throws: TorqueException -
setScarabUserKey
public void setScarabUserKey(ObjectKey key) throws TorqueException(Code)
Provides convenient way to set a relationship based on a
ObjectKey, for example
bar.setFooKey(foo.getPrimaryKey())
setUserId
public void setUserId(Integer v) throws TorqueException(Code)