|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectwt.occurrence.DataOccurrenceReference
This reference is to a set of UsesOccurrence
s that all share
the same UsesOccurrenceData
objects.
Use the newDataOccurrenceReference
static factory method(s),
not the DataOccurrenceReference
constructor, to construct
instances of this class. Instances must be constructed using the static
factory(s), in order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
Field Summary | |
private static String |
CLASSNAME
|
static long |
EXTERNALIZATION_VERSION_UID
|
private DataOccurrenceForeignKey |
key
|
static String |
KEY
Label for the attribute. |
private UsesOccurrence |
object
|
static String |
OBJECT
Label for the attribute. |
protected static long |
OLD_FORMAT_VERSION_UID
|
private static String |
RESOURCE
|
(package private) static long |
serialVersionUID
|
Constructor Summary | |
DataOccurrenceReference()
|
Method Summary | |
boolean |
equals(Object obj)
Supported API: true |
ClassInfo |
getClassInfo()
Returns the ClassInfo object for this class. |
String |
getConceptualClassname()
Deprecated. |
QueryKey |
getKey()
Gets the object for the association that plays role: KEY. |
Persistable |
getObject()
Gets the object for the association that plays role: OBJECT. |
Class |
getReferencedClass()
Returns the class that this reference refers to. |
int |
hashCode()
Supported API: true |
protected void |
initialize(DataOccurrenceForeignKey objId)
Supported API: true |
protected void |
initialize(UsesOccurrence obj)
Supported API: true |
private boolean |
isValid()
|
static DataOccurrenceReference |
newDataOccurrenceReference(DataOccurrenceForeignKey objId)
Supported API: true |
static DataOccurrenceReference |
newDataOccurrenceReference(UsesOccurrence obj)
Supported API: true |
void |
readExternal(ObjectInput input)
Reads the non-transient fields of this class from an external source. |
void |
readExternal(PersistentRetrieveIfc input)
Used by Persistent Data Service to populate the persistent attributes of this class from a persistent store. |
private boolean |
readOldVersion(ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source, which is not the current version. |
protected boolean |
readVersion(DataOccurrenceReference thisObject,
ObjectInput input,
long readSerialVersionUID,
boolean passThrough,
boolean superDone)
Reads the non-transient fields of this class from an external source. |
boolean |
references(Persistable obj)
Supported API: true |
void |
refresh()
Supported API: true |
void |
setKey(QueryKey a_Key)
Sets the object for the association that plays role: KEY. |
String |
toString()
Returns the conceptual (modeled) name for the class. |
void |
writeExternal(ObjectOutput output)
Writes the non-transient fields of this class to an external source. |
void |
writeExternal(PersistentStoreIfc output)
Used by Persistent Data Service to obtain the values of the persistent attributes of this class, so they can be written to a persistent store. |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
private static final String RESOURCE
private static final String CLASSNAME
public static final String KEY
private DataOccurrenceForeignKey key
public static final String OBJECT
private UsesOccurrence object
static final long serialVersionUID
public static final long EXTERNALIZATION_VERSION_UID
protected static final long OLD_FORMAT_VERSION_UID
Constructor Detail |
public DataOccurrenceReference()
Method Detail |
public void writeExternal(ObjectOutput output) throws IOException
writeExternal
in interface Externalizable
output
-
IOException
public void readExternal(ObjectInput input) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
input
-
IOException
ClassNotFoundException
protected boolean readVersion(DataOccurrenceReference thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
thisObject
- input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
private boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone) throws IOException, ClassNotFoundException
input
- readSerialVersionUID
- passThrough
- superDone
-
IOException
ClassNotFoundException
public void writeExternal(PersistentStoreIfc output) throws SQLException, DatastoreException
(Not intended for general use.)
Supported API: false
writeExternal
in interface ObjectMappable
output
-
SQLException
DatastoreException
public void readExternal(PersistentRetrieveIfc input) throws SQLException, DatastoreException
(Not intended for general
use.)
Supported API: false
readExternal
in interface ObjectMappable
input
-
SQLException
DatastoreException
public String getConceptualClassname()
getConceptualClassname
in interface NetFactor
public String toString()
public ClassInfo getClassInfo() throws WTIntrospectionException
getClassInfo
in interface NetFactor
WTIntrospectionException
public QueryKey getKey()
getKey
in interface WTReference
public void setKey(QueryKey a_Key)
setKey
in interface WTReference
a_Key
- public Persistable getObject() throws WTRuntimeException
getObject
in interface WTReference
WTRuntimeException
public static DataOccurrenceReference newDataOccurrenceReference(UsesOccurrence obj) throws WTException
obj
-
WTException
public static DataOccurrenceReference newDataOccurrenceReference(DataOccurrenceForeignKey objId) throws WTException
objId
-
WTException
public void refresh() throws WTException
refresh
in interface WTReference
WTException
public boolean equals(Object obj)
equals
in interface WTReference
obj
-
public int hashCode()
hashCode
in interface WTReference
public boolean references(Persistable obj)
references
in interface WTReference
obj
-
protected void initialize(UsesOccurrence obj) throws WTException
obj
-
WTException
protected void initialize(DataOccurrenceForeignKey objId) throws WTException
objId
-
WTException
public Class getReferencedClass()
getReferencedClass
in interface WTReference
private boolean isValid()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |