public final class ProxyStoreMetadataFilter extends StoreMetadataFilter
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
Constructor and Description |
---|
ProxyStoreMetadataFilter(Collection<String> storeNames)
Constructs an instance.
|
Modifier and Type | Method and Description |
---|---|
Optional<String> |
getClientIdent()
Gets a client identification.
|
Collection<String> |
getStoreNames()
Gets the store names.
|
protected void |
includeStoresXML(XMLElement root)
Includes stores request XML if needed.
|
boolean |
isPointNeeded(PointEntity pointEntity)
Asks if a point is needed.
|
boolean |
isStoreNeeded(StoreEntity storeEntity)
Asks if a store is needed.
|
void |
reset()
Resets to pristine state.
|
areAttributesNeeded, areContentsNeeded, areGroupsNeeded, areOriginsNeeded, areOriginsRequired, arePermissionsNeeded, arePointInputsFlagged, arePointReplicatesNeeded, areStoresFiltered, areStoresNeeded, areStoresRequired, getPartnerNames, getStoreEntity, getStoreName
areAttributesNeeded, areBehaviorsNeeded, areContentsRequired, areEnginesFiltered, areEnginesNeeded, areEntitiesKept, areOriginsFiltered, arePointInputsNeeded, arePointInputsNeeded, arePointsNeeded, areSyncsNeeded, areTextsNeeded, areTransformsNeeded, areTransformsRequired, callBack, clone, getXML, includeAttributesXML, includeContentsXML, includeEnginesXML, includeGroupsXML, includeInputsXML, includeOriginsXML, includePointsXML, includeReplicatesXML, includeResultsXML, includeSyncsXML, includeTextsXML, includeTransformsXML, isEngineNeeded, isOriginNeeded, isPointTransformNeeded, tidy, toString
public ProxyStoreMetadataFilter(@Nonnull Collection<String> storeNames)
storeNames
- The store names.public Optional<String> getClientIdent()
getClientIdent
in class StoreMetadataFilter
public Collection<String> getStoreNames()
public boolean isPointNeeded(PointEntity pointEntity) throws ValidationException
isPointNeeded
in class StoreMetadataFilter
pointEntity
- The point entity.ValidationException
- When appropriate.public boolean isStoreNeeded(StoreEntity storeEntity)
isStoreNeeded
in class StoreMetadataFilter
storeEntity
- The store entity.public void reset()
Note: when overriding, call super last to complete reset.
reset
in class StoreMetadataFilter
protected void includeStoresXML(XMLElement root)
includeStoresXML
in class StoreMetadataFilter
root
- The root of the XML being built.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.