Package net.n2oapp.framework.api.event
Class MetadataChangeListener
- java.lang.Object
-
- net.n2oapp.framework.api.event.MetadataChangeListener
-
- All Implemented Interfaces:
java.util.EventListener,N2oEventListener<MetadataChangedEvent>,org.springframework.context.ApplicationListener<MetadataChangedEvent>
public abstract class MetadataChangeListener extends java.lang.Object implements N2oEventListener<MetadataChangedEvent>
Абстрактный слушатель изменений метаданных
-
-
Constructor Summary
Constructors Constructor Description MetadataChangeListener()Конструктор слушателя изменений любых метаданныхMetadataChangeListener(java.lang.String metadataId, java.lang.Class<? extends SourceMetadata> sourceClass)Конструктор слушателя изменений конкретной метаданной
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract voidhandleAllMetadataChange()voidhandleEvent(MetadataChangedEvent event)abstract voidhandleMetadataChange(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)booleanisApply(MetadataChangedEvent event)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface net.n2oapp.framework.api.event.N2oEventListener
onApplicationEvent
-
-
-
-
Constructor Detail
-
MetadataChangeListener
public MetadataChangeListener(java.lang.String metadataId, java.lang.Class<? extends SourceMetadata> sourceClass)Конструктор слушателя изменений конкретной метаданной- Parameters:
metadataId- Идентификатор метаданнойsourceClass- Класс метаданной
-
MetadataChangeListener
public MetadataChangeListener()
Конструктор слушателя изменений любых метаданных
-
-
Method Detail
-
isApply
public boolean isApply(MetadataChangedEvent event)
- Specified by:
isApplyin interfaceN2oEventListener<MetadataChangedEvent>
-
handleEvent
public void handleEvent(MetadataChangedEvent event)
- Specified by:
handleEventin interfaceN2oEventListener<MetadataChangedEvent>
-
handleAllMetadataChange
public abstract void handleAllMetadataChange()
-
handleMetadataChange
public abstract void handleMetadataChange(java.lang.String id, java.lang.Class<? extends SourceMetadata> sourceClass)
-
-