Interface OntologyReceiver

All Superinterfaces:
OsidReceiver

public interface OntologyReceiver extends OsidReceiver

The vault receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted Ontology objects.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedChildOfOntologies(Id notificationId, IdList ontologyIds)
    The callback for notifications of changes to children of ontologies hierarchy nodes.
    void
    changedOntologies(Id notificationId, IdList ontologyIds)
    The callback for notification of updated ontologies.
    void
    deletedOntologies(Id notificationId, IdList ontologyIds)
    The callback for notification of deleted ontologies.
    void
    newOntologies(Id notificationId, IdList ontologyIds)
    The callback for notifications of new ontologies.

    Methods inherited from interface OsidReceiver

    down, up
    Modifier and Type
    Method
    Description
    void
    The callback for notifications that the notification bus is not operating.
    void
    up()
    The callback for notifications that the notification bus is operational.
  • Method Details

    • newOntologies

      void newOntologies(Id notificationId, IdList ontologyIds)
      The callback for notifications of new ontologies.
      Parameters:
      notificationId - the notification Id
      ontologyIds - the Ids of the new Ontologies
      Compliance:
      mandatory - This method must be implemented.
    • changedOntologies

      void changedOntologies(Id notificationId, IdList ontologyIds)
      The callback for notification of updated ontologies.
      Parameters:
      notificationId - the notification Id
      ontologyIds - the Ids of the updated Ontologies
      Compliance:
      mandatory - This method must be implemented.
    • deletedOntologies

      void deletedOntologies(Id notificationId, IdList ontologyIds)
      The callback for notification of deleted ontologies.
      Parameters:
      notificationId - the notification Id
      ontologyIds - the Ids of the deleted Ontologies
      Compliance:
      mandatory - This method must be implemented.
    • changedChildOfOntologies

      void changedChildOfOntologies(Id notificationId, IdList ontologyIds)
      The callback for notifications of changes to children of ontologies hierarchy nodes.
      Parameters:
      notificationId - the notification Id
      ontologyIds - the Ids of the Ontologies whose children have changed
      Compliance:
      mandatory - This method must be implemented.