public interface FoundryReceiver extends OsidReceiver
The foundry receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Foundry
objects.
Modifier and Type | Method and Description |
---|---|
void |
changedFoundries(IdList foundryIds)
The callback for notification of updated foundry.
|
void |
deletedAncestorFoundry(Id foundryId,
Id ancestorId)
The callback for notifications of deleted foundry ancestors.
|
void |
deletedDescendantFoundry(Id foundryId,
Id descendantId)
The callback for notifications of deleted foundry descendants.
|
void |
deletedFoundries(IdList foundryIds)
The callback for notification of deleted foundries.
|
void |
newAncestorFoundry(Id foundryId,
Id ancestorId)
The callback for notifications of new foundry ancestors.
|
void |
newDescendantFoundry(Id foundryId,
Id descendantId)
The callback for notifications of new foundry descendants.
|
void |
newFoundries(IdList foundryIds)
The callback for notifications of new foundries.
|
void |
restructuredFoundrtyHierarchy()
The callback for notifications of changes to a foundry hierarchy where
the hierarchy needs to refreshed.
|
down, up
void newFoundries(IdList foundryIds)
foundryIds
- the Ids
of the new Foundries
mandatory
- This method must be implemented. void newAncestorFoundry(Id foundryId, Id ancestorId)
foundryId
- the Id
of the Foundry
ancestorId
- the Id
of the new Foundry
ancestormandatory
- This method must be implemented. void newDescendantFoundry(Id foundryId, Id descendantId)
foundryId
- the Id
of the Foundry
descendantId
- the Id
of the new Foundry
descendantmandatory
- This method must be implemented. void changedFoundries(IdList foundryIds)
foundryIds
- the Ids
of the updated
Foundries
mandatory
- This method must be implemented. void deletedFoundries(IdList foundryIds)
foundryIds
- the Ids
of the deleted
Foundries
mandatory
- This method must be implemented. void deletedAncestorFoundry(Id foundryId, Id ancestorId)
foundryId
- the Id
of the Foundry
ancestorId
- the Id
of the removed Foundry
ancestormandatory
- This method must be implemented. void deletedDescendantFoundry(Id foundryId, Id descendantId)
foundryId
- the Id
of the Foundry
descendantId
- the Id
of the removed
Foundry
descendantmandatory
- This method must be implemented. void restructuredFoundrtyHierarchy()
mandatory
- This method must be implemented.