Interface MCRMetadataShareAgent
- All Known Implementing Classes:
MCRMODSMetadataShareAgent
public interface MCRMetadataShareAgent
- Author:
- Thomas Scheffler (yagee)
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptionvoid
distributeMetadata
(MCRObject holder) updates all recipients of shareable metadata fromholder
.void
receiveMetadata
(MCRObject recipient) Include shareable metadata fromholder
before persistingrecipient
.boolean
shareableMetadataChanged
(MCRObject oldVersion, MCRObject newVersion) Determines if shareable metadata changed fromoldVersion
tonewVersion
-
Method Details
-
distributeMetadata
updates all recipients of shareable metadata fromholder
.- Parameters:
holder
- usually the parent object that can distrivute metadata- Throws:
MCRAccessException
MCRPersistenceException
-
receiveMetadata
Include shareable metadata fromholder
before persistingrecipient
.- Parameters:
recipient
- on update/create before handling events.