Class ThemeQueryImpl

  • All Implemented Interfaces:
    ThemeQuery

    public class ThemeQueryImpl
    extends java.lang.Object
    implements ThemeQuery
    Author:
    Filip Hrisafov
    • Field Detail

      • MAP_TYPE_REFERENCE

        protected static final com.fasterxml.jackson.core.type.TypeReference<java.util.Map<java.lang.String,​java.lang.String>> MAP_TYPE_REFERENCE
      • objectMapper

        protected final com.fasterxml.jackson.databind.ObjectMapper objectMapper
    • Constructor Detail

      • ThemeQueryImpl

        public ThemeQueryImpl​(ConfigurationPropertyQuery configurationPropertyQuery,
                              com.fasterxml.jackson.databind.ObjectMapper objectMapper)
    • Method Detail

      • id

        public ThemeQuery id​(java.lang.String id)
        Description copied from interface: ThemeQuery
        Query for themes with the given id
        Specified by:
        id in interface ThemeQuery
      • name

        public ThemeQuery name​(java.lang.String name)
        Description copied from interface: ThemeQuery
        Query for themes with the given name
        Specified by:
        name in interface ThemeQuery
      • tenantId

        public ThemeQuery tenantId​(java.lang.String tenantId)
        Description copied from interface: ThemeQuery
        Query for themes in the given tenant
        Specified by:
        tenantId in interface ThemeQuery
      • convertToThemeOptions

        protected java.util.Map<java.lang.String,​java.lang.String> convertToThemeOptions​(java.lang.String themeOptions)