Package net.officefloor.woof.template
Interface WoofTemplateExtensionChangeContext
-
- All Superinterfaces:
SourceContext
,SourceProperties
- All Known Implementing Classes:
WoofTemplateExtensionChangeContextImpl
public interface WoofTemplateExtensionChangeContext extends SourceContext
Context forWoofTemplateExtensionSource
creating aChange
.- Author:
- Daniel Sagenschneider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConfigurationContext
getConfigurationContext()
Obtains theConfigurationContext
.WoofTemplateExtensionConfiguration
getNewConfiguration()
Obtains the newWoofTemplateExtensionConfiguration
.WoofTemplateExtensionConfiguration
getOldConfiguration()
Obtains the oldWoofTemplateExtensionConfiguration
.WoofChangeIssues
getWoofChangeIssues()
Obtains theWoofChangeIssues
to report issues in applying/reverting aChange
.-
Methods inherited from interface net.officefloor.frame.api.source.SourceContext
getClassLoader, getClock, getLogger, getName, getOptionalResource, getProfiles, getResource, isLoadingType, loadClass, loadOptionalClass, loadOptionalService, loadOptionalServices, loadService, loadService, loadServices
-
Methods inherited from interface net.officefloor.frame.api.source.SourceProperties
getProperties, getProperty, getProperty, getPropertyNames
-
-
-
-
Method Detail
-
getOldConfiguration
WoofTemplateExtensionConfiguration getOldConfiguration()
Obtains the old
WoofTemplateExtensionConfiguration
.Should the
WoofTemplateExtension
be added, then this will benull
.- Returns:
- Old
WoofTemplateExtensionConfiguration
. May benull
.
-
getNewConfiguration
WoofTemplateExtensionConfiguration getNewConfiguration()
Obtains the new
WoofTemplateExtensionConfiguration
.Should the
WoofTemplateExtension
be removed, then this will benull
.- Returns:
- New
WoofTemplateExtensionConfiguration
. May benull
.
-
getConfigurationContext
ConfigurationContext getConfigurationContext()
Obtains the
ConfigurationContext
.The
ConfigurationContext
is at the root of the Project source.Note that Projects are anticipated to follow the standard Maven project structure.
- Returns:
ConfigurationContext
.
-
getWoofChangeIssues
WoofChangeIssues getWoofChangeIssues()
Obtains theWoofChangeIssues
to report issues in applying/reverting aChange
.- Returns:
WoofChangeIssues
.
-
-