Class MockSlingSettingService
java.lang.Object
org.apache.sling.testing.mock.sling.services.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.-
Field Summary
Fields inherited from interface org.apache.sling.settings.SlingSettingsService
RUN_MODE_INSTALL_OPTIONS, RUN_MODE_OPTIONS, RUN_MODES_PROPERTY, SLING_HOME, SLING_HOME_URL -
Constructor Summary
ConstructorsConstructorDescriptionInstantiate with no default run modes.MockSlingSettingService(@NotNull Set<String> defaultRunModes) Instantiate with given run modes -
Method Summary
Modifier and TypeMethodDescriptiongetAbsolutePathWithinSlingHome(String relativePath) intvoidsetRunModes(@NotNull Set<String> runModes)
-
Constructor Details
-
MockSlingSettingService
public MockSlingSettingService()Instantiate with no default run modes. -
MockSlingSettingService
Instantiate with given run modes- Parameters:
defaultRunModes- Run modes
-
-
Method Details
-
getRunModes
- Specified by:
getRunModesin interfaceorg.apache.sling.settings.SlingSettingsService
-
setRunModes
- Parameters:
runModes- Rund modes
-
getSlingId
- Specified by:
getSlingIdin interfaceorg.apache.sling.settings.SlingSettingsService
-
getAbsolutePathWithinSlingHome
- Specified by:
getAbsolutePathWithinSlingHomein interfaceorg.apache.sling.settings.SlingSettingsService
-
getSlingHomePath
- Specified by:
getSlingHomePathin interfaceorg.apache.sling.settings.SlingSettingsService
-
getSlingHome
- Specified by:
getSlingHomein interfaceorg.apache.sling.settings.SlingSettingsService
-
getSlingName
- Specified by:
getSlingNamein interfaceorg.apache.sling.settings.SlingSettingsService
-
getSlingDescription
- Specified by:
getSlingDescriptionin interfaceorg.apache.sling.settings.SlingSettingsService
-
getBestRunModeMatchCountFromSpec
- Parameters:
spec- run mode spec- Returns:
- number of matching run modes
-