public interface ProfileReceiver extends OsidReceiver
The profile receiver is the consumer supplied interface for receiving
notifications pertaining to new, updated or deleted Profile
objects.
Modifier and Type | Method and Description |
---|---|
void |
changedProfile(Id profileId)
The callback for notification of updated profiles.
|
void |
deletedAncestorProfile(Id profileId,
Id ancestorId)
The callback for notifications of deleted profile ancestors.
|
void |
deletedDescendantProfile(Id profileId,
Id descendantId)
The callback for notifications of deleted profile descendants.
|
void |
deletedProfile(Id profileId)
The callback for notification of deleted profiles.
|
void |
newAncestorProfile(Id profileId,
Id ancestorId)
The callback for notifications of new profile ancestors.
|
void |
newDescendantProfile(Id profileId,
Id descendantId)
The callback for notifications of new profile descendants.
|
void |
newProfile(Id profileId)
The callback for notifications of new profiles.
|
down, up
void newProfile(Id profileId)
profileId
- the Id
of the new Profile
mandatory
- This method must be implemented. void newAncestorProfile(Id profileId, Id ancestorId)
profileId
- the Id
of the Profile
ancestorId
- hasRecordType(profileRecordType) is false
mandatory
- This method must be implemented. void newDescendantProfile(Id profileId, Id descendantId)
profileId
- the Id
of the Profile
descendantId
- the Id
of the new Profile
descendantmandatory
- This method must be implemented. void changedProfile(Id profileId)
profileId
- the Id
of the updated Profile
mandatory
- This method must be implemented. void deletedProfile(Id profileId)
profileId
- the Id
of the deleted Profile
mandatory
- This method must be implemented. void deletedAncestorProfile(Id profileId, Id ancestorId)
profileId
- the Id
of the Profile
ancestorId
- the Id
of the removed Profile
ancestormandatory
- This method must be implemented. void deletedDescendantProfile(Id profileId, Id descendantId)
profileId
- the Id
of the Profile
descendantId
- the Id
of the removed
Profile
descendantmandatory
- This method must be implemented.