Class ConfigSet<Item extends ConfigItem>

  • All Implemented Interfaces:
    com.composum.sling.core.bean.RestrictedBean, com.composum.sling.core.SlingBean
    Direct Known Subclasses:
    ExportSet, TemplateSet

    public abstract class ConfigSet<Item extends ConfigItem>
    extends ConsoleSlingBean
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.composum.sling.core.AbstractSlingBean

        com.composum.sling.core.AbstractSlingBean.NodeClosure
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String DEFAULT_GROUP  
      static String PROP_GROUP  
      static String SERVICE_KEY  
      • Fields inherited from class com.composum.sling.core.AbstractSlingBean

        context, queryManager, request, resolver, resource, response, session, sling
    • Constructor Summary

      Constructors 
      Constructor Description
      ConfigSet()  
      ConfigSet​(com.composum.sling.core.BeanContext context)  
      ConfigSet​(com.composum.sling.core.BeanContext context, org.apache.sling.api.resource.Resource resource)  
    • Constructor Detail

      • ConfigSet

        public ConfigSet​(com.composum.sling.core.BeanContext context,
                         org.apache.sling.api.resource.Resource resource)
      • ConfigSet

        public ConfigSet​(com.composum.sling.core.BeanContext context)
      • ConfigSet

        public ConfigSet()
    • Method Detail

      • getSetResourceType

        protected abstract String getSetResourceType()
      • getItemFilter

        protected abstract com.composum.sling.core.filter.ResourceFilter getItemFilter()
      • createItem

        protected abstract Item createItem​(org.apache.sling.api.resource.Resource resource)