Class MockSlingSettingService

  • All Implemented Interfaces:
    org.apache.sling.settings.SlingSettingsService

    public final class MockSlingSettingService
    extends Object
    implements org.apache.sling.settings.SlingSettingsService
    Mock implementation of SlingSettingsService.
    • Constructor Detail

      • MockSlingSettingService

        public MockSlingSettingService()
        Instantiate with no default run modes.
      • MockSlingSettingService

        public MockSlingSettingService​(@NotNull
                                       @NotNull Set<String> defaultRunModes)
        Instantiate with given run modes
        Parameters:
        defaultRunModes - Run modes
    • Method Detail

      • getRunModes

        public Set<String> getRunModes()
        Specified by:
        getRunModes in interface org.apache.sling.settings.SlingSettingsService
      • setRunModes

        public void setRunModes​(@NotNull
                                @NotNull Set<String> runModes)
      • getSlingId

        public String getSlingId()
        Specified by:
        getSlingId in interface org.apache.sling.settings.SlingSettingsService
      • getAbsolutePathWithinSlingHome

        public String getAbsolutePathWithinSlingHome​(String relativePath)
        Specified by:
        getAbsolutePathWithinSlingHome in interface org.apache.sling.settings.SlingSettingsService
      • getSlingHomePath

        public String getSlingHomePath()
        Specified by:
        getSlingHomePath in interface org.apache.sling.settings.SlingSettingsService
      • getSlingHome

        public URL getSlingHome()
        Specified by:
        getSlingHome in interface org.apache.sling.settings.SlingSettingsService
      • getSlingName

        public String getSlingName()
        Specified by:
        getSlingName in interface org.apache.sling.settings.SlingSettingsService
      • getSlingDescription

        public String getSlingDescription()
        Specified by:
        getSlingDescription in interface org.apache.sling.settings.SlingSettingsService
      • getBestRunModeMatchCountFromSpec

        public int getBestRunModeMatchCountFromSpec​(String spec)