public abstract class AbstractJsonActivationDao extends AbstractJsonDao
| Constructor and Description |
|---|
AbstractJsonActivationDao() |
| Modifier and Type | Method and Description |
|---|---|
protected <K extends AbstractComparableServiceVersionDomainKey<K>> |
createDomainDecoder(java.util.function.BiFunction<OwsServiceKey,java.lang.String,K> fun) |
protected OwsServiceKey |
decodeServiceOperatorKey(com.fasterxml.jackson.databind.JsonNode node) |
protected java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> |
encode(java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> supplier,
AbstractComparableServiceVersionDomainKey<?> key) |
protected java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> |
encode(java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> supplier,
OwsServiceKey key) |
protected <K> java.util.Set<K> |
getKeys(java.lang.String path,
java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,K> decoder) |
protected boolean |
isActive(java.lang.String path,
java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matcher,
boolean defaultValue) |
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> |
matches(AbstractComparableServiceVersionDomainKey<?> key) |
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> |
matches(OwsServiceKey key) |
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> |
matchesDomain(java.lang.String domain) |
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> |
matchesService(java.lang.String service) |
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> |
matchesVersion(java.lang.String version) |
protected void |
setStatus(java.lang.String path,
java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matcher,
java.util.function.Function<java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode>,java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode>> encoder,
boolean active) |
configuration, createEntryStream, createStream, getConfiguration, isNullOrMissing, nodeFactory, readLock, setConfiguration, writeLockprotected boolean isActive(java.lang.String path,
java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matcher,
boolean defaultValue)
protected void setStatus(java.lang.String path,
java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matcher,
java.util.function.Function<java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode>,java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode>> encoder,
boolean active)
protected <K> java.util.Set<K> getKeys(java.lang.String path,
java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,K> decoder)
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matches(AbstractComparableServiceVersionDomainKey<?> key)
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matches(OwsServiceKey key)
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matchesDomain(java.lang.String domain)
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matchesService(java.lang.String service)
protected java.util.function.Predicate<com.fasterxml.jackson.databind.JsonNode> matchesVersion(java.lang.String version)
protected java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> encode(java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> supplier,
AbstractComparableServiceVersionDomainKey<?> key)
protected java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> encode(java.util.function.Supplier<com.fasterxml.jackson.databind.node.ObjectNode> supplier,
OwsServiceKey key)
protected <K extends AbstractComparableServiceVersionDomainKey<K>> java.util.function.Function<com.fasterxml.jackson.databind.JsonNode,K> createDomainDecoder(java.util.function.BiFunction<OwsServiceKey,java.lang.String,K> fun)
protected OwsServiceKey decodeServiceOperatorKey(com.fasterxml.jackson.databind.JsonNode node)
Copyright © 2015–2018 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.