Class AbstractNotifier
java.lang.Object
org.qubership.atp.environments.db.modification.AbstractNotifier
- Direct Known Subclasses:
ModificationInterceptor.ConnectionNotifier,ModificationInterceptor.EnvironmentNotifier,ModificationInterceptor.ProjectNotifier,ModificationInterceptor.SystemNotifier
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TrackedMethodprotected final SubscriptionServiceprotected final TrackedTypeprotected final UpdateEventService -
Constructor Summary
ConstructorsConstructorDescriptionAbstractNotifier(UpdateEventService updateEventService, SubscriptionService subscriptionService, TrackedMethod method, TrackedType type) TODO Make javadoc documentation for this method. -
Method Summary
Modifier and TypeMethodDescriptionvoidchangeStatusEntitiesUpdateEvents(List<UUID> entitySubscriptions, UUID idEntity, TrackedMethod method, TrackedType entityType) TODO Make javadoc documentation for this method.voidnotifyUpdateCurrentEntity(List<UUID> entitySubscriptions, UUID idEntity) voidnotifyUpdateEntity(List<UUID> cascadeOwnerEntitySubscriptions, UUID targetEntityId, TrackedType entityType) TODO Make javadoc documentation for this method.
-
Field Details
-
updateEventService
-
subscriptionService
-
method
-
type
-
-
Constructor Details
-
AbstractNotifier
public AbstractNotifier(UpdateEventService updateEventService, SubscriptionService subscriptionService, TrackedMethod method, TrackedType type) TODO Make javadoc documentation for this method.
-
-
Method Details
-
changeStatusEntitiesUpdateEvents
public void changeStatusEntitiesUpdateEvents(List<UUID> entitySubscriptions, @Nullable UUID idEntity, @Nonnull TrackedMethod method, @Nonnull TrackedType entityType) TODO Make javadoc documentation for this method. // When object creating, subscription can't exists, it impossible. // For parent's objects make status = 1 (object) -
notifyUpdateEntity
public void notifyUpdateEntity(List<UUID> cascadeOwnerEntitySubscriptions, UUID targetEntityId, TrackedType entityType) TODO Make javadoc documentation for this method. -
notifyUpdateCurrentEntity
-