public final class ClockMetadataFilter extends MetadataFilter
AFTER_ATTRIBUTE, ATTRIBUTES_ELEMENT, CONTENTS_ELEMENT, DOMAIN_ATTRIBUTE, ENGINE_ATTRIBUTE, ENGINE_ELEMENT, ENGINES_ELEMENT, GET_METADATA_ROOT, GROUP_ELEMENT, GROUPS_ELEMENT, INPUTS_ELEMENT, ORIGIN_ATTRIBUTE, ORIGIN_ELEMENT, ORIGINS_ELEMENT, POINTS_ELEMENT, PROPERTIES_ELEMENT, REPLICATES_ELEMENT, RESULTS_ELEMENT, STORE_ATTRIBUTE, STORE_ELEMENT, STORES_ELEMENT, SYNCS_ELEMENT, TEXTS_ELEMENT, TRANSFORMS_ELEMENT
Modifier and Type | Method and Description |
---|---|
boolean |
areContentsNeeded()
Asks if the contents are needed.
|
boolean |
areOriginsFiltered()
Asks if the origins are filtered.
|
boolean |
areOriginsNeeded()
Asks if the origins are needed.
|
boolean |
areStoresNeeded()
Asks if the stores are needed.
|
Optional<String> |
getClientIdent()
Gets a client identification.
|
Optional<OriginEntity> |
getOriginEntity()
Gets the origin Entity.
|
String |
getOriginName()
Gets the origin name.
|
protected void |
includeOriginsXML(XMLElement root)
Includes origins request XML if needed.
|
boolean |
isOriginNeeded(OriginEntity originEntity)
Asks if an origin is needed.
|
boolean |
isPointNeeded(PointEntity pointEntity)
Asks if a point is needed.
|
void |
reset()
Resets to pristine state.
|
areAttributesNeeded, areAttributesNeeded, areBehaviorsNeeded, areContentsRequired, areEnginesFiltered, areEnginesNeeded, areEntitiesKept, areGroupsNeeded, areOriginsRequired, arePermissionsNeeded, arePointInputsFlagged, arePointInputsNeeded, arePointInputsNeeded, arePointReplicatesNeeded, arePointsNeeded, areStoresFiltered, areStoresRequired, areSyncsNeeded, areTextsNeeded, areTransformsNeeded, areTransformsRequired, callBack, clone, getXML, includeAttributesXML, includeContentsXML, includeEnginesXML, includeGroupsXML, includeInputsXML, includePointsXML, includeReplicatesXML, includeResultsXML, includeStoresXML, includeSyncsXML, includeTextsXML, includeTransformsXML, isEngineNeeded, isPointTransformNeeded, isStoreNeeded, tidy, toString
public boolean areContentsNeeded()
areContentsNeeded
in class MetadataFilter
public boolean areOriginsFiltered()
This would be the case if MetadataFilter.isOriginNeeded(org.rvpf.metadata.entity.OriginEntity)
does not always
return true.
areOriginsFiltered
in class MetadataFilter
public boolean areOriginsNeeded()
areOriginsNeeded
in class MetadataFilter
public boolean areStoresNeeded()
areStoresNeeded
in class MetadataFilter
public Optional<String> getClientIdent()
getClientIdent
in class MetadataFilter
@Nonnull @CheckReturnValue public Optional<OriginEntity> getOriginEntity()
@Nonnull @CheckReturnValue public String getOriginName()
public boolean isOriginNeeded(OriginEntity originEntity)
isOriginNeeded
in class MetadataFilter
originEntity
- The origin entity.public boolean isPointNeeded(PointEntity pointEntity)
isPointNeeded
in class MetadataFilter
pointEntity
- The point entity.public void reset()
Note: when overriding, call super last to complete reset.
reset
in class MetadataFilter
protected void includeOriginsXML(XMLElement root)
includeOriginsXML
in class MetadataFilter
root
- The root of the XML being built.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.