|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.ontopia.persistence.proxy.AbstractROPersistent
net.ontopia.topicmaps.impl.rdbms.ReadOnlyTMObject
net.ontopia.topicmaps.impl.rdbms.ReadOnlyAssociation
public class ReadOnlyAssociation
INTERNAL: The read-only rdbms association implementation.
| Field Summary |
|---|
| Fields inherited from class net.ontopia.persistence.proxy.AbstractROPersistent |
|---|
id, txn |
| Constructor Summary | |
|---|---|
ReadOnlyAssociation()
|
|
| Method Summary | |
|---|---|
int |
_p_getFieldCount()
|
void |
addTheme(TopicIF theme)
PUBLIC: Add a topic to this scope. |
String |
getClassIndicator()
INTERNAL: Returns the token that can be used to indicate the class of this instance. |
String |
getObjectId()
PUBLIC: Gets the id of this object. |
TopicIF |
getReifier()
PUBLIC: Returns the topic that reifies this object. |
Collection<AssociationRoleIF> |
getRoles()
PUBLIC: Gets all the association roles of the association. |
Collection<AssociationRoleIF> |
getRolesByType(TopicIF roletype)
PUBLIC: Gets the association roles in this association which are of the given role type. |
Collection<TopicIF> |
getRoleTypes()
PUBLIC: Gets a Collection of association role types found in this association. |
Collection<TopicIF> |
getScope()
PUBLIC: Returns the set of topics that are the stated scope of this object. |
TopicIF |
getType()
PUBLIC: Gets the type that this object is an instance of. |
void |
removeTheme(TopicIF theme)
PUBLIC: Remove a topic from this scope. |
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. |
String |
toString()
|
| Methods inherited from class net.ontopia.topicmaps.impl.rdbms.ReadOnlyTMObject |
|---|
addItemIdentifier, getItemIdentifiers, getTopicMap, isReadOnly, remove, removeItemIdentifier |
| Methods inherited from class net.ontopia.persistence.proxy.AbstractROPersistent |
|---|
_p_getIdentity, _p_getTransaction, _p_getType, _p_setIdentity, _p_setTransaction, _p_toString, clearAll, detach, executeQuery, isDeleted, isDirty, isDirty, isDirtyFlushed, isDirtyFlushed, isInDatabase, isLoaded, isNewObject, isPersistent, isTransient, loadCollectionField, loadField, loadFieldNoCheck, loadValue, nextDirty, nextDirty, nextDirtyFlushed, nextDirtyFlushed, setDeleted, setDirty, setDirtyFlushed, setInDatabase, setNewObject, setPersistent |
| 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, remove, removeItemIdentifier |
| Constructor Detail |
|---|
public ReadOnlyAssociation()
| Method Detail |
|---|
public int _p_getFieldCount()
_p_getFieldCount in interface PersistentIFpublic String getClassIndicator()
ReadOnlyTMObject
getClassIndicator in class ReadOnlyTMObjectpublic String getObjectId()
TMObjectIF
getObjectId in interface TMObjectIFgetObjectId in class ReadOnlyTMObjectpublic Collection<TopicIF> getRoleTypes()
AssociationIF
getRoleTypes in interface AssociationIFpublic Collection<AssociationRoleIF> getRolesByType(TopicIF roletype)
AssociationIF
getRolesByType in interface AssociationIFroletype - The type of the roles returned; an object implementing TopicIF.
If null the method will return the roles that have no type.
public Collection<AssociationRoleIF> getRoles()
AssociationIF
getRoles in interface AssociationIFpublic Collection<TopicIF> getScope()
ScopedIF
getScope in interface ScopedIFpublic void addTheme(TopicIF theme)
ScopedIF
addTheme in interface ScopedIFtheme - A topic to be added to this scope; an object
implementing TopicIF.public void removeTheme(TopicIF theme)
ScopedIF
removeTheme in interface ScopedIFtheme - A topic to be removed from this scope; an object implementing TopicIF.public 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 String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||