|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ontopia.persistence.proxy.AbstractRWPersistent
net.ontopia.topicmaps.impl.rdbms.TMObject
net.ontopia.topicmaps.impl.rdbms.AssociationRole
public class AssociationRole
INTERNAL: The rdbms association role implementation.
| Field Summary | |
|---|---|
static java.lang.String |
CLASS_INDICATOR
|
protected static java.lang.String[] |
fields
|
protected static int |
LF_association
|
protected static int |
LF_player
|
protected static int |
LF_reifier
|
protected static int |
LF_sources
|
protected static int |
LF_topicmap
|
protected static int |
LF_type
|
| Fields inherited from class net.ontopia.persistence.proxy.AbstractRWPersistent |
|---|
id, MASKS, txn, values |
| Constructor Summary | |
|---|---|
AssociationRole()
|
|
AssociationRole(TransactionIF txn)
|
|
| Method Summary | |
|---|---|
int |
_p_getFieldCount()
|
void |
_p_setTransaction(TransactionIF txn)
INTERNAL: Sets the transaction that is responible for managing the object. |
void |
detach()
|
AssociationIF |
getAssociation()
PUBLIC: Gets the association to which this association role belongs. |
java.lang.String |
getClassIndicator()
INTERNAL: Returns the token that can be used to indicate the class of this instance. |
java.lang.String |
getObjectId()
PUBLIC: Gets the id of this object. |
TopicIF |
getPlayer()
PUBLIC: Gets the topic that plays this association role (this member of the association). |
TopicIF |
getReifier()
PUBLIC: Returns the topic that reifies this object. |
TopicIF |
getType()
PUBLIC: Gets the type that this object is an instance of. |
void |
remove()
PUBLIC: Removes the object from its parent. |
void |
setPlayer(TopicIF player)
PUBLIC: Sets the topic that plays this association role. |
void |
setReifier(TopicIF _reifier)
PUBLIC: Sets the reifier of this object. |
void |
setType(TopicIF type)
PUBLIC: Sets the type that this object is an instance of. |
java.lang.String |
toString()
|
| Methods inherited from class net.ontopia.topicmaps.impl.rdbms.TMObject |
|---|
addItemIdentifier, fireEvent, getItemIdentifiers, getTopicMap, isReadOnly, removeItemIdentifier, transactionChanged |
| Methods inherited from class net.ontopia.persistence.proxy.AbstractRWPersistent |
|---|
_p_getIdentity, _p_getTransaction, _p_getType, _p_setIdentity, _p_toString, clearAll, detachCollectionField, detachField, executeQuery, getValue, isDeleted, isDirty, isDirty, isDirtyFlushed, isDirtyFlushed, isInDatabase, isLoaded, isNewObject, isPersistent, isTransient, loadCollectionField, loadField, loadFieldNoCheck, loadValue, nextDirty, nextDirty, nextDirtyFlushed, nextDirtyFlushed, setDeleted, setDirty, setDirtyFlushed, setInDatabase, setNewObject, setPersistent, setValue, unsetValue, valueAdded, valueChanged, valueRemoved |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface net.ontopia.topicmaps.core.TMObjectIF |
|---|
addItemIdentifier, getItemIdentifiers, getTopicMap, isReadOnly, removeItemIdentifier |
| Field Detail |
|---|
protected static final int LF_sources
protected static final int LF_topicmap
protected static final int LF_association
protected static final int LF_type
protected static final int LF_player
protected static final int LF_reifier
protected static final java.lang.String[] fields
public static final java.lang.String CLASS_INDICATOR
| Constructor Detail |
|---|
public AssociationRole()
public AssociationRole(TransactionIF txn)
| Method Detail |
|---|
public void detach()
detach in interface PersistentIFdetach in class AbstractRWPersistentpublic void _p_setTransaction(TransactionIF txn)
PersistentIF
_p_setTransaction in interface PersistentIF_p_setTransaction in class AbstractRWPersistentpublic int _p_getFieldCount()
_p_getFieldCount in interface PersistentIFpublic java.lang.String getClassIndicator()
TMObject
getClassIndicator in class TMObjectpublic java.lang.String getObjectId()
TMObjectIF
getObjectId in interface TMObjectIFgetObjectId in class TMObjectpublic AssociationIF getAssociation()
AssociationRoleIF
getAssociation in interface AssociationRoleIFpublic TopicIF getPlayer()
AssociationRoleIF
getPlayer in interface AssociationRoleIFpublic void setPlayer(TopicIF player)
AssociationRoleIF
setPlayer in interface AssociationRoleIFplayer - The topic (member) which plays this role in the association.
Can be null; if null, then the effect is that there is no player
of this role in this association.public void remove()
TMObjectIF
remove in interface TMObjectIFpublic TopicIF getType()
TypedIF
getType in interface TypedIFpublic void setType(TopicIF type)
TypedIF
setType in interface TypedIFtype - The type for this object; an object implementing TopicIF.public TopicIF getReifier()
ReifiableIF
getReifier in interface ReifiableIFpublic void setReifier(TopicIF _reifier)
ReifiableIF
setReifier in interface ReifiableIFpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||