Class AbstractJsonDao

  • Direct Known Subclasses:
    JsonSettingsDao

    public abstract class AbstractJsonDao
    extends Object
    TODO JavaDoc
    • Constructor Detail

      • AbstractJsonDao

        public AbstractJsonDao()
    • Method Detail

      • setConfiguration

        @Inject
        public void setConfiguration​(JsonConfiguration configuration)
      • nodeFactory

        protected com.fasterxml.jackson.databind.node.JsonNodeFactory nodeFactory()
      • writeLock

        protected Lock writeLock()
      • readLock

        protected Lock readLock()
      • getConfiguration

        protected com.fasterxml.jackson.databind.node.ObjectNode getConfiguration()
      • createStream

        protected Stream<com.fasterxml.jackson.databind.JsonNode> createStream​(com.fasterxml.jackson.databind.JsonNode node)
      • createEntryStream

        protected Stream<Map.Entry<String,​com.fasterxml.jackson.databind.JsonNode>> createEntryStream​(com.fasterxml.jackson.databind.JsonNode node)
      • isNullOrMissing

        protected Predicate<com.fasterxml.jackson.databind.JsonNode> isNullOrMissing​(String key)