Module org.refcodes.observer
Package org.refcodes.observer
Class UniversalIdEqualWithEventMatcher<E extends GenericMetaDataEvent<?,?>>
java.lang.Object
org.refcodes.observer.UniversalIdEqualWithEventMatcher<E>
- Type Parameters:
E
- THe matchee type.
- All Implemented Interfaces:
org.refcodes.matcher.Matchable<E>
,org.refcodes.matcher.Matcher<E>
,org.refcodes.mixin.Schemable<org.refcodes.matcher.MatcherSchema>
,EventMatcher<E>
public class UniversalIdEqualWithEventMatcher<E extends GenericMetaDataEvent<?,?>>
extends Object
implements EventMatcher<E>
Matches the given universal ID with the universal ID stored in an event's
meta data (UNIVERSAL ID EQUAL WITH).
-
Constructor Summary
ConstructorDescriptionInstantiates a new Universal-ID equal with matcher impl. -
Method Summary
Modifier and TypeMethodDescriptionboolean
isMatching
(E aEvent) Tests whether the givenGenericActionEvent
is matching theMatcher
's criteria.org.refcodes.matcher.MatcherSchema
toSchema()
-
Constructor Details
-
UniversalIdEqualWithEventMatcher
Instantiates a new Universal-ID equal with matcher impl.- Parameters:
aUid
- the Universal-TID
-
-
Method Details
-
isMatching
Tests whether the givenGenericActionEvent
is matching theMatcher
's criteria.- Specified by:
isMatching
in interfaceEventMatcher<E extends GenericMetaDataEvent<?,
?>> - Specified by:
isMatching
in interfaceorg.refcodes.matcher.Matchable<E extends GenericMetaDataEvent<?,
?>> - Parameters:
aEvent
- TheGenericActionEvent
used for testing its matchability.- Returns:
- True in case the
GenericActionEvent
matches theMatcher
's criteria, else false.
-
toSchema
public org.refcodes.matcher.MatcherSchema toSchema()- Specified by:
toSchema
in interfaceorg.refcodes.mixin.Schemable<E extends GenericMetaDataEvent<?,
?>>
-