Package net.officefloor.woof
Class WoofLoaderSettings.WoofLoaderConfiguration
- java.lang.Object
-
- net.officefloor.woof.WoofLoaderSettings.WoofLoaderConfiguration
-
- Enclosing class:
- WoofLoaderSettings
public static class WoofLoaderSettings.WoofLoaderConfiguration extends java.lang.ObjectConfiguration for theWoofLoader.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String[]getAdditionalProfiles(SourceContext context)Obtains the additional profiles.WoofExtensionService[]getContextualWoofExtensionServices()Contextually addedWoofExtensionServiceinstances.ConfigurationItemgetObjectsConfiguration(ConfigurationContext context)Obtains theConfigurationItemto the objects configuration file.java.util.PropertiesgetOverrideProperties(SourceContext sourceContext, ConfigurationContext configurationContext)Obtains the overrideProperties.ConfigurationItemgetResourcesConfiguration(ConfigurationContext context)Obtains theConfigurationItemto the resources configuration file.ConfigurationItemgetTeamsConfiguration(ConfigurationContext context)Obtains theConfigurationItemto the teams configuration file.ConfigurationItemgetWoofConfiguration(ConfigurationContext context)Obtains theConfigurationItemto the WooF configuration file.booleanisApplicationWoofAvailable(ConfigurationContext context)Determines if the WoOF configuration available.booleanisContextualLoad()Indicates if contextual load.booleanisLoadAdditionalProfiles()Indicates to load the additional profiles.booleanisLoadHttpServer()Indicates to load theHttpServer.booleanisLoadObjects()Indicates to load theWoofObjectsModelconfiguration.booleanisLoadOverrideProperties()Indicates to load the overridePropertiesconfiguration.booleanisLoadResources()Indicates to load theWoofResourcesModelconfiguration.booleanisLoadTeams()Indicates to load theWoofTeamsModelconfiguration.booleanisLoadWoof()Indicates to loadWoofModelconfiguration.booleanisLoadWoofExtensions()Indicates to load theWoofExtensionServiceinstances.booleanisWoofApplication(ConfigurationContext context)Determines if a WoOF application.
-
-
-
Method Detail
-
getWoofConfiguration
public ConfigurationItem getWoofConfiguration(ConfigurationContext context)
Obtains theConfigurationItemto the WooF configuration file.- Parameters:
context-ConfigurationContext.- Returns:
ConfigurationItemto the application WooF configuration file. May benullif not found.
-
getObjectsConfiguration
public ConfigurationItem getObjectsConfiguration(ConfigurationContext context)
Obtains theConfigurationItemto the objects configuration file.- Parameters:
context-ConfigurationContext.- Returns:
ConfigurationItemto the objects configuration file. May benullif not found.
-
getTeamsConfiguration
public ConfigurationItem getTeamsConfiguration(ConfigurationContext context)
Obtains theConfigurationItemto the teams configuration file.- Parameters:
context-ConfigurationContext.- Returns:
ConfigurationItemto the teams configuration file. May benullif not found.
-
getResourcesConfiguration
public ConfigurationItem getResourcesConfiguration(ConfigurationContext context)
Obtains theConfigurationItemto the resources configuration file.- Parameters:
context-ConfigurationContext.- Returns:
ConfigurationItemto the resources configuration file.
-
getAdditionalProfiles
public java.lang.String[] getAdditionalProfiles(SourceContext context)
Obtains the additional profiles.- Parameters:
context-SourceContext.- Returns:
- Additional profiles.
-
getOverrideProperties
public java.util.Properties getOverrideProperties(SourceContext sourceContext, ConfigurationContext configurationContext)
Obtains the overrideProperties.- Parameters:
sourceContext-SourceContext.configurationContext-ConfigurationContext.- Returns:
- Override
Properties.
-
isContextualLoad
public boolean isContextualLoad()
Indicates if contextual load.- Returns:
trueif contextual load.
-
isLoadHttpServer
public boolean isLoadHttpServer()
Indicates to load theHttpServer.- Returns:
trueto load.
-
isLoadWoof
public boolean isLoadWoof()
Indicates to loadWoofModelconfiguration.- Returns:
trueto load.
-
isLoadObjects
public boolean isLoadObjects()
Indicates to load theWoofObjectsModelconfiguration.- Returns:
trueto load.
-
isLoadTeams
public boolean isLoadTeams()
Indicates to load theWoofTeamsModelconfiguration.- Returns:
trueto load.
-
isLoadResources
public boolean isLoadResources()
Indicates to load theWoofResourcesModelconfiguration.- Returns:
trueto load.
-
isLoadAdditionalProfiles
public boolean isLoadAdditionalProfiles()
Indicates to load the additional profiles.- Returns:
trueto load.
-
isLoadOverrideProperties
public boolean isLoadOverrideProperties()
Indicates to load the overridePropertiesconfiguration.- Returns:
trueto load.
-
isLoadWoofExtensions
public boolean isLoadWoofExtensions()
Indicates to load theWoofExtensionServiceinstances.- Returns:
trueto load.
-
getContextualWoofExtensionServices
public WoofExtensionService[] getContextualWoofExtensionServices()
Contextually addedWoofExtensionServiceinstances.- Returns:
trueto load.
-
isWoofApplication
public boolean isWoofApplication(ConfigurationContext context) throws java.io.IOException
Determines if a WoOF application.- Parameters:
context-ConfigurationContext.- Returns:
trueif a WoOF application.- Throws:
java.io.IOException- If fails to check if WoOF application.
-
isApplicationWoofAvailable
public boolean isApplicationWoofAvailable(ConfigurationContext context) throws java.io.IOException
Determines if the WoOF configuration available.- Parameters:
context-ConfigurationContext.- Returns:
trueif WoOF configuration available.- Throws:
java.io.IOException- If fails to check if WoOF application available.
-
-