Class SecureAqlChangeGenerator
- java.lang.Object
-
- org.openstreetmap.atlas.mutator.configuration.mutators.ConfiguredAtlasChangeGenerator
-
- org.openstreetmap.atlas.mutator.configuration.mutators.aql.AbstractAqlChangeGenerator
-
- org.openstreetmap.atlas.mutator.configuration.mutators.aql.SecureAqlChangeGenerator
-
- All Implemented Interfaces:
java.io.Serializable,java.util.function.Function<org.openstreetmap.atlas.geography.atlas.Atlas,java.util.Set<org.openstreetmap.atlas.geography.atlas.change.FeatureChange>>,org.openstreetmap.atlas.geography.atlas.change.AtlasChangeGenerator,AqlSupportedAtlasChangeGenerator,org.openstreetmap.atlas.utilities.conversion.Converter<org.openstreetmap.atlas.geography.atlas.Atlas,java.util.Set<org.openstreetmap.atlas.geography.atlas.change.FeatureChange>>
public class SecureAqlChangeGenerator extends AbstractAqlChangeGenerator
AnAtlasChangeGeneratorthat runs AQL using aSecureQueryExecutorImplto securely executeAql signed AQL queries.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class org.openstreetmap.atlas.mutator.configuration.mutators.ConfiguredAtlasChangeGenerator
BROADCAST_VARIABLES_NEEDED_JSON_PROPERTY, CLASS_NAME_JSON_PROPERTY, CONFIGURATION_BROADCAST_VARIABLES_NEEDED, CONFIGURATION_CLASS_NAME, CONFIGURATION_COUNTRIES, CONFIGURATION_DEPENDENCIES, CONFIGURATION_DYNAMIC_ATLAS_POLICY_APPLICATION, CONFIGURATION_DYNAMIC_ATLAS_POLICY_GENERATION, CONFIGURATION_ENABLED, CONFIGURATION_EXCLUDED_COUNTRIES, CONFIGURATION_VALIDATE, COUNTRIES_JSON_PROPERTY, DECLARED_MERGE_FORGIVENESS_POLICY_JSON_PROPERTY, DEPENDENCIES_JSON_PROPERTY, DYNAMIC_ATLAS_POLICY_APPLICATION_JSON_PROPERTY, DYNAMIC_ATLAS_POLICY_GENERATION_JSON_PROPERTY, ENABLED_JSON_PROPERTY, EXCLUDED_COUNTRIES_JSON_PROPERTY, INPUT_DEPENDENCIES_JSON_PROPERTY, NAME_JSON_PROPERTY, TYPE_JSON_PROPERTY_VALUE
-
-
Constructor Summary
Constructors Constructor Description SecureAqlChangeGenerator(java.lang.String name, org.openstreetmap.atlas.utilities.configuration.Configuration configuration)SecureAqlChangeGenerator(java.lang.String name, org.openstreetmap.atlas.utilities.configuration.Configuration configuration, java.util.List<AqlConfigInfo> aqlConfigInfos)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.openstreetmap.atlas.geography.atlas.dsl.authentication.AuthenticatorgetAuthenticator()org.openstreetmap.atlas.geography.atlas.dsl.engine.QueryExecutorgetQueryExecutor()protected AqlConfigInfotoAqlConfigInfo(org.openstreetmap.atlas.geography.atlas.dsl.authentication.Authenticator authenticator, java.lang.String query, java.lang.String queryClasspath, java.lang.String signature)-
Methods inherited from class org.openstreetmap.atlas.mutator.configuration.mutators.aql.AbstractAqlChangeGenerator
canEqual, equals, generateWithoutValidation, getAqlConfigInfos, hashCode, loadAqlConfig
-
Methods inherited from class org.openstreetmap.atlas.mutator.configuration.mutators.ConfiguredAtlasChangeGenerator
addBroadcastVariable, generate, getBroadcastVariable, getBroadcastVariablesNeeded, getCountries, getDependencies, getDynamicAtlasPolicyApplication, getDynamicAtlasPolicyGeneration, getExcludedCountries, getGlobalPolygonFilter, getInputDependencies, getMergeForgivenessPolicy, getName, getPolygonFilter, getSparkConfiguration, isEnabled, toJson, toString, validate
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Constructor Detail
-
SecureAqlChangeGenerator
public SecureAqlChangeGenerator(java.lang.String name, org.openstreetmap.atlas.utilities.configuration.Configuration configuration)
-
SecureAqlChangeGenerator
public SecureAqlChangeGenerator(java.lang.String name, org.openstreetmap.atlas.utilities.configuration.Configuration configuration, java.util.List<AqlConfigInfo> aqlConfigInfos)
-
-
Method Detail
-
getAuthenticator
public org.openstreetmap.atlas.geography.atlas.dsl.authentication.Authenticator getAuthenticator()
-
getQueryExecutor
public org.openstreetmap.atlas.geography.atlas.dsl.engine.QueryExecutor getQueryExecutor()
-
toAqlConfigInfo
protected AqlConfigInfo toAqlConfigInfo(org.openstreetmap.atlas.geography.atlas.dsl.authentication.Authenticator authenticator, java.lang.String query, java.lang.String queryClasspath, java.lang.String signature)
- Specified by:
toAqlConfigInfoin classAbstractAqlChangeGenerator
-
-