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 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