Package wt.occurrence
Interface UsesOccurrenceData
- All Superinterfaces:
wt.fc._NetFactor,wt.fc._ObjectMappable,wt.occurrence._OccurrenceData,wt.fc._Persistable,wt.occurrence._UsesOccurrenceData,NetFactor,ObjectMappable,OccurrenceData,Persistable,Serializable
- All Known Implementing Classes:
wt.occurrence._UsesOccurrenceDocumentation,wt.occurrence._UsesOccurrenceUserIBAs,UsesOccurrenceDocumentation,UsesOccurrenceUserIBAs
@GenAsPersistable(interfaces=OccurrenceData.class,
extendable=true,
properties=@GeneratedProperty(name="occReference",type=DataOccurrenceReference.class,constraints=@PropertyConstraints(required=true)),
tableProperties=@TableProperties(compositeIndex1="+occReference.key.dataID"))
public interface UsesOccurrenceData
extends wt.occurrence._UsesOccurrenceData
This tagging interface is associated with a
Supported API: true
Extendable: true
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
-
Method Summary
Methods inherited from interface wt.fc.NetFactor
getClassInfo, getConceptualClassnameMethods inherited from interface wt.fc.ObjectMappable
readExternal, writeExternalMethods inherited from interface wt.fc.Persistable
checkAttributes