Interface PropagationAware
- 
- All Known Subinterfaces:
 PropagationHandler
- All Known Implementing Classes:
 DefaultPropagationHandler,VendorSandboxPropagationHandler
public interface PropagationAwareRepresent a component aware of various CRUD lifecycles as they relate to deployment change propagation down through a catalog hierarchy. This is most often employed byPropagationHandlerinstances.- Author:
 - Jeff Fischer
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TrackablehandleCreate(Trackable incoming, String incomingCatalog, String parentCatalog, String propagationId, TrackableRepository<Trackable> repository)TrackablehandleDelete(Trackable incoming, String incomingCatalog, String parentCatalog, String propagationId, Trackable candidate, TrackableRepository<Trackable> repository)TrackablehandleUpdate(Trackable incoming, String incomingCatalog, String parentCatalog, String propagationId, Trackable candidate, TrackableRepository<Trackable> repository) 
 - 
 
- 
- 
Method Detail
- 
handleDelete
Trackable handleDelete(Trackable incoming, String incomingCatalog, String parentCatalog, String propagationId, @Nullable Trackable candidate, TrackableRepository<Trackable> repository)
 
- 
handleCreate
Trackable handleCreate(Trackable incoming, String incomingCatalog, String parentCatalog, String propagationId, TrackableRepository<Trackable> repository)
 
 - 
 
 -