Class AbstractBasicMetacardUpdater
java.lang.Object
org.codice.alliance.video.stream.mpegts.metacard.AbstractBasicMetacardUpdater
- All Implemented Interfaces:
MetacardUpdater
- Direct Known Subclasses:
TemporalEndMetacardUpdater,TemporalStartMetacardUpdater
Copies child attribute to parent if a specific condition is met.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract booleanisCondition(ddf.catalog.data.Metacard parent, ddf.catalog.data.Metacard child) The child is guaranteed to already have the attribute.final void
-
Constructor Details
-
AbstractBasicMetacardUpdater
-
-
Method Details
-
update
public final void update(ddf.catalog.data.Metacard parent, ddf.catalog.data.Metacard child, Context context) - Specified by:
updatein interfaceMetacardUpdater
-
isCondition
protected abstract boolean isCondition(ddf.catalog.data.Metacard parent, ddf.catalog.data.Metacard child) The child is guaranteed to already have the attribute.- Parameters:
parent- parent metacardchild- child metacard- Returns:
- true if the parent should be set with the child's value
-