public interface ScheduleSlotReceiver extends OsidReceiver
The schedule slot receiver is the consumer supplied interface for
receiving notifications pertaining to new, updated or deleted
ScheduleSlots.
Modifier and Type | Method and Description |
---|---|
void |
changedScheduleSlot(Id scheduleSlotId)
The callback for notification of updated schedule slots.
|
void |
deletedScheduleSlot(Id scheduleSlotId)
The callback for notification of deleted schedule slots.
|
void |
deletedScheduleSlotAncestor(Id scheduleSlotId,
Id descendantId)
The callback for notifications of deleted schedule slot ancestors.
|
void |
deletedScheduleSlotDescendant(Id scheduleSlotId,
Id ancestorId)
The callback for notifications of deleted schedule slot descendants.
|
void |
newScheduleSlot(Id scheduleSlotId)
The callback for notifications of new schedule slots.
|
void |
newScheduleSlotAncestor(Id scheduleSlotId,
Id ancestorId)
The callback for notifications of new schedule slot ancestors.
|
void |
newScheduleSlotDescendant(Id scheduleSlotId,
Id descendantId)
The callback for notifications of new schedule slot descendants.
|
down, up
void newScheduleSlot(Id scheduleSlotId)
scheduleSlotId
- the Id
of the new
ScheduleSlot
mandatory
- This method must be implemented. void newScheduleSlotAncestor(Id scheduleSlotId, Id ancestorId)
scheduleSlotId
- the Id
of the
ScheduleSlot
ancestorId
- the Id
of the new
ScheduleSlot
ancestormandatory
- This method must be implemented. void newScheduleSlotDescendant(Id scheduleSlotId, Id descendantId)
scheduleSlotId
- the Id
of the
ScheduleSlot
descendantId
- the Id
of the new
ScheduleSlot
descendantmandatory
- This method must be implemented. void changedScheduleSlot(Id scheduleSlotId)
scheduleSlotId
- the Id
of the updated
ScheduleSlot
mandatory
- This method must be implemented. void deletedScheduleSlot(Id scheduleSlotId)
scheduleSlotId
- the Id
of the deleted
ScheduleSlot
mandatory
- This method must be implemented. void deletedScheduleSlotDescendant(Id scheduleSlotId, Id ancestorId)
scheduleSlotId
- the Id
of the
ScheduleSlot
ancestorId
- the Id
of the removed
ScheduleSlot
descendantmandatory
- This method must be implemented. void deletedScheduleSlotAncestor(Id scheduleSlotId, Id descendantId)
scheduleSlotId
- the Id
of the
ScheduleSlot
descendantId
- the Id
of the removed
ScheduleSlot
ancestormandatory
- This method must be implemented.