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