| org.tigris.scarab.om.BaseAttributeClass
All known Subclasses: org.tigris.scarab.om.AttributeClass,
BaseAttributeClass | abstract public class BaseAttributeClass extends BaseObject implements org.apache.fulcrum.intake.Retrievable(Code) | | You should not use this class directly. It should not even be
extended all references should be to AttributeClass
|
collAttributeTypes | protected List collAttributeTypes(Code) | | Collection to store aggregation of collAttributeTypes
|
addAttributeType | public void addAttributeType(AttributeType l) throws TorqueException(Code) | | Method called to associate a AttributeType object to this object
through the AttributeType foreign key attribute
Parameters: l - AttributeType throws: TorqueException - |
copy | public AttributeClass copy() throws TorqueException(Code) | | 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.
|
getAttributeClassId | public Integer getAttributeClassId()(Code) | | Get the AttributeClassId
Integer |
getAttributeTypes | public List getAttributeTypes() throws TorqueException(Code) | | If this collection has already been initialized, returns
the collection. Otherwise returns the results of
getAttributeTypes(new Criteria())
the collection of associated objects throws: TorqueException - |
getAttributeTypes | public List getAttributeTypes(Criteria criteria) throws TorqueException(Code) | | If this collection has already been initialized with
an identical criteria, it returns the collection.
Otherwise if this AttributeClass has previously
been saved, it will retrieve related AttributeTypes from storage.
If this AttributeClass is new, it will return
an empty collection or the current collection, the criteria
is ignored on a new object.
throws: TorqueException - |
getAttributeTypes | public List getAttributeTypes(Connection con) throws TorqueException(Code) | | If this collection has already been initialized, returns
the collection. Otherwise returns the results of
getAttributeTypes(new Criteria(),Connection)
This method takes in the Connection also as input so that
referenced objects can also be obtained using a Connection
that is taken as input
|
getAttributeTypes | public List getAttributeTypes(Criteria criteria, Connection con) throws TorqueException(Code) | | If this collection has already been initialized with
an identical criteria, it returns the collection.
Otherwise if this AttributeClass has previously
been saved, it will retrieve related AttributeTypes from storage.
If this AttributeClass is new, it will return
an empty collection or the current collection, the criteria
is ignored on a new object.
This method takes in the Connection also as input so that
referenced objects can also be obtained using a Connection
that is taken as input
|
getAttributeTypesJoinAttributeClass | protected List getAttributeTypesJoinAttributeClass(Criteria criteria) throws TorqueException(Code) | | If this collection has already been initialized with
an identical criteria, it returns the collection.
Otherwise if this AttributeClass is new, it will return
an empty collection; or if this AttributeClass has previously
been saved, it will retrieve related AttributeTypes from storage.
This method is protected by default in order to keep the public
api reasonable. You can provide public methods for those you
actually need in AttributeClass.
|
getByName | public Object getByName(String name)(Code) | | Retrieves a field from the object by name passed in as a String.
Parameters: name - field name value |
getByPeerName | public Object getByPeerName(String name)(Code) | | 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 |
getByPosition | public Object getByPosition(int pos)(Code) | | Retrieves a field from the object by Position as specified
in the xml schema. Zero-based.
Parameters: pos - position in xml schema value |
getFieldNames | public static synchronized List getFieldNames()(Code) | | Generate a list of field names.
a list of field names |
getJavaClassName | public String getJavaClassName()(Code) | | Get the JavaClassName
String |
getPeer | public AttributeClassPeer getPeer()(Code) | | 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.
|
getPrimaryKey | public ObjectKey getPrimaryKey()(Code) | | returns an id that differentiates this object from others
of its class.
|
getQueryKey | public String getQueryKey()(Code) | | get an id that differentiates this object from others
of its class.
|
initAttributeTypes | protected void initAttributeTypes()(Code) | | Temporary storage of collAttributeTypes to save a possible db hit in
the event objects are add to the collection, but the
complete collection is never requested.
|
isCacheOnSave | protected boolean isCacheOnSave()(Code) | | Specify whether to cache the object after saving to the db.
This method returns true
|
save | public void save() throws TorqueException(Code) | | 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 - |
save | public void save(Connection con) throws TorqueException(Code) | | 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 - |
setAttributeClassId | public void setAttributeClassId(Integer v) throws TorqueException(Code) | | Set the value of AttributeClassId
Parameters: v - new value |
setDesc | public void setDesc(String v)(Code) | | Set the value of Desc
Parameters: v - new value |
setJavaClassName | public void setJavaClassName(String v)(Code) | | Set the value of JavaClassName
Parameters: v - new value |
setName | public void setName(String v)(Code) | | Set the value of Name
Parameters: v - new value |
setPrimaryKey | public void setPrimaryKey(ObjectKey key) throws TorqueException(Code) | | Set the PrimaryKey using ObjectKey.
Parameters: key - attributeClassId ObjectKey |
setPrimaryKey | public void setPrimaryKey(String key) throws TorqueException(Code) | | Set the PrimaryKey using a String.
Parameters: key - |
setQueryKey | public void setQueryKey(String key) throws TorqueException(Code) | | set an id that differentiates this object from others
of its class.
|
|
|