wt.occurrence
Interface UsesOccurrenceData

All Superinterfaces:
NetFactor, ObjectMappable, OccurrenceData, Persistable, Serializable
All Known Implementing Classes:
UsesOccurrenceDocumentation, UsesOccurrenceUserIBAs

public interface UsesOccurrenceData
extends OccurrenceData

This tagging interface is associated with a UsesOccurrence largely to allow external applications to easily add application-specifc information in a relatively transparent and extensible manner. Note that the management of UsesOccurrence#usesOccurrenceDataIdentifier makes it necessary to call one of the OccurrenceService.saveUsesOccurrenceAndData(wt.occurrence.UsesOccurrence, java.util.Vector) methods when saving or deleting one or more UsesOccurrenceData (and when saving their associated UsesOccurence).

Supported API: true

Extendable: true


Field Summary
static String OCC_REFERENCE
          Label for the attribute.
 
Fields inherited from interface wt.fc.Persistable
IDENTITY, PERSIST_INFO, TYPE
 
Method Summary
 DataOccurrenceReference getOccReference()
          Gets the object for the association that plays role: OCC_REFERENCE.
 void setOccReference(DataOccurrenceReference a_OccReference)
          Sets the object for the association that plays role: OCC_REFERENCE.
 
Methods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity, getPersistInfo, getType, setPersistInfo
 
Methods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternal
 
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassname
 

Field Detail

OCC_REFERENCE

public static final String OCC_REFERENCE
Label for the attribute.

Supported API: false

See Also:
Constant Field Values
Method Detail

getOccReference

public DataOccurrenceReference getOccReference()
Gets the object for the association that plays role: OCC_REFERENCE.

Supported API: false

Returns:
DataOccurrenceReference

setOccReference

public void setOccReference(DataOccurrenceReference a_OccReference)
                     throws WTPropertyVetoException
Sets the object for the association that plays role: OCC_REFERENCE.

Supported API: false

Parameters:
a_OccReference -
Throws:
WTPropertyVetoException