public interface WoofChanges
WoofModel
.Map<String,WoofTemplateInheritance> getWoofTemplateInheritances()
WoofTemplateInheritance
instances by their super
WoofTemplateModel
names.WoofTemplateInheritance
instances by their super
WoofTemplateModel
names.Change<WoofTemplateModel> addTemplate(String uri, String templatePath, String templateLogicClass, SectionType sectionType, WoofTemplateModel superTemplate, String contentType, boolean isTemplateSecure, Map<String,Boolean> linksSecure, String[] renderRedirectHttpMethods, boolean isContinueRendering, WoofTemplateExtension[] extensions, WoofTemplateChangeContext context)
WoofTemplateModel
.uri
- URI to the WoofTemplateModel
.templatePath
- Path to the template file.templateLogicClass
- Name of the logic Class
for the template.sectionType
- SectionType
for the WoofTemplateModel
.superTemplate
- Super WoofTemplateModel
. May be null
.contentType
- Content-Type for the WoofTemplateModel
. May be
null
.isTemplateSecure
- true
for the WoofTemplateModel
to require
a secure ServerHttpConnection
.linksSecure
- Link secure configuration overriding WoofTemplateModel
secure.renderRedirectHttpMethods
- Listing of HTTP methods that require a redirect before
rendering the WoofTemplateModel
.isContinueRendering
- Indicates whether allowed to continue rendering on this
template completion.extensions
- WoofTemplateExtension
instances for the
WoofTemplateModel
.context
- WoofTemplateChangeContext
.Change
to add a WoofTemplateModel
.Change<WoofTemplateModel> refactorTemplate(WoofTemplateModel template, String uri, String templatePath, String templateLogicClass, SectionType sectionType, WoofTemplateModel superTemplate, Set<String> inheritedTemplateOutputNames, String contentType, boolean isTemplateSecure, Map<String,Boolean> linksSecure, String[] renderRedirectHttpMethods, boolean isContinueRendering, WoofTemplateExtension[] extensions, Map<String,String> templateOutputNameMapping, WoofTemplateChangeContext context)
WoofTemplateModel
.template
- WoofTemplateModel
to refactor.uri
- New URI for the WoofTemplateModel
.templatePath
- New template path for the WoofTemplateModel
.templateLogicClass
- New logic class for the WoofTemplateModel
.sectionType
- SectionType
for the refactored
WoofTemplateModel
.superTemplate
- Super WoofTemplateModel
. May be null
.inheritedTemplateOutputNames
- Inherited WoofTemplateOutputModel
configuration from
the super WoofTemplateModel
and its subsequent
ancestors.contentType
- Content-Type for the WoofTemplateModel
. May be
null
.isTemplateSecure
- true
for the WoofTemplateModel
to require
a secure ServerHttpConnection
.linksSecure
- Link secure configuration overriding WoofTemplateModel
secure.renderRedirectHttpMethods
- Listing of HTTP methods that require a redirect before
rendering the WoofTemplateModel
.isContinueRendering
- Indicates whether allowed to continue rendering on this
template completion.extensions
- WoofTemplateExtension
instances for the
WoofTemplateModel
.templateOutputNameMapping
- Mapping of SectionOutputType
name to existing
WoofTemplateOutputModel
name to allow maintaining
links to other items within the WoofModel
.context
- WoofTemplateChangeContext
.Change
to refactor the WoofTemplateModel
.Change<WoofTemplateModel> changeTemplateUri(WoofTemplateModel template, String uri, WoofTemplateChangeContext context)
WoofTemplateModel
.template
- WoofTemplateModel
.uri
- URI.context
- WoofTemplateChangeContext
.Change
for the URI.Change<WoofTemplateModel> removeTemplate(WoofTemplateModel template, WoofTemplateChangeContext context)
WoofTemplateModel
.template
- WoofTemplateModel
to remove.context
- WoofTemplateChangeContext
.Change
to remove the WoofTemplateModel
.Change<WoofSectionModel> addSection(String sectionName, String sectionSourceClassName, String sectionLocation, PropertyList properties, SectionType sectionType, Map<String,String> inputToUri)
WoofSectionModel
.sectionName
- Name of the WoofSectionModel
.sectionSourceClassName
- SectionSource
class name.sectionLocation
- Location of the section.properties
- PropertyList
.sectionType
- SectionType
for the WoofSectionModel
.inputToUri
- Mapping on input name to URI.Change
to add the WoofSectionModel
.Change<WoofSectionModel> refactorSection(WoofSectionModel section, String sectionName, String sectionSourceClassName, String sectionLocation, PropertyList properties, SectionType sectionType, Map<String,String> sectionInputNameMapping, Map<String,String> sectionOutputNameMapping)
WoofSectionModel
.section
- WoofSectionModel
to refactor.sectionName
- New name of the WoofSectionModel
.sectionSourceClassName
- New SectionSource
class name for the
WoofSectionModel
.sectionLocation
- New location for the WoofSectionModel
.properties
- New PropertyList
for the WoofSectionModel
.sectionType
- SectionType
of the refactor WoofSectionModel
.sectionInputNameMapping
- Mapping of SectionInputType
name to existing
WoofSectionInputModel
name to allow maintaining links
to other items within the WoofModel
.sectionOutputNameMapping
- Mapping of SectionOutputType
name to existing
WoofSectionOutputModel
name to allow maintaining links
to other items within the WoofModel
.Change
to refactor the WoofSectionModel
.Change<WoofSectionInputModel> changeSectionInputUri(WoofSectionInputModel sectionInput, String uri)
WoofSectionInputModel
.sectionInput
- WoofSectionInputModel
.uri
- URI.Change
for the URI.Change<WoofSectionModel> removeSection(WoofSectionModel section)
WoofSectionModel
.section
- WoofSectionModel
to remove.Change
to remove the WoofSectionModel
.Change<WoofAccessModel> setAccess(String httpSecuritySourceClassName, long timeout, PropertyList properties, HttpSecurityType<?,?,?,?> httpSecurityType)
WoofAccessModel
.httpSecuritySourceClassName
- HttpSecuritySource
class name.timeout
- Time out in authenticating.properties
- PropertyList
.httpSecurityType
- HttpSecurityType
for the WoofAccessModel
.Change
to specify the WoofAccessModel
.Change<WoofAccessModel> refactorAccess(WoofAccessModel access, String httpSecuritySourceClassName, long timeout, PropertyList properties, HttpSecurityType<?,?,?,?> httpSecurityType, Map<String,String> accessOutputNameMapping)
WoofAccessModel
.access
- WoofAccessModel
to refactor.httpSecuritySourceClassName
- HttpSecuritySource
class name.timeout
- Time out in authenticating.properties
- PropertyList
.httpSecurityType
- HttpSecurityType
for the WoofAccessModel
.accessOutputNameMapping
- Mapping of HttpSecurityFlowType
name to existing
WoofAccessOutputModel
name to allow maintaining links
to other items within the WoofModel
.Change
to refactor the WoofAccessModel
.Change<WoofAccessModel> removeAccess(WoofAccessModel access)
WoofAccessModel
.access
- WoofAccessModel
to remove.Change
to remove the WoofAccessModel
.Change<WoofGovernanceModel> addGovernance(String governanceName, String governanceSourceClassName, PropertyList properties, GovernanceType<?,?> governanceType)
WoofGovernanceModel
.governanceName
- Name of the WoofGovernanceModel
.governanceSourceClassName
- GovernanceSource
class name.properties
- PropertyList
.governanceType
- GovernanceType
.Change
to add the WoofGovernanceModel
.Change<WoofGovernanceModel> refactorGovernance(WoofGovernanceModel governance, String governanceName, String governanceSourceClassName, PropertyList properties, GovernanceType<?,?> governanceType)
WoofGovernanceModel
.governance
- WoofGovernanceModel
to refactor.governanceName
- New name of the WoofGovernanceModel
.governanceSourceClassName
- New GovernanceSource
class name for the
WoofGovernanceModel
.properties
- New PropertyList
for the WoofGovernanceModel
.governanceType
- GovernanceType
of the refactored
WoofGovernanceModel
.Change
to refactor the WoofGovernanceModel
.Change<WoofGovernanceModel> removeGovernance(WoofGovernanceModel governance)
WoofGovernanceModel
.governance
- WoofGovernanceModel
to remove.Change
to remove the WoofGovernanceModel
.Change<WoofGovernanceAreaModel> addGovernanceArea(WoofGovernanceModel governance, int width, int height)
WoofGovernanceAreaModel
for a WoofGovernanceModel
.governance
- WoofGovernanceModel
.width
- Width of WoofGovernanceAreaModel
.height
- Height of WoofGovernanceAreaModel
.Change
to add WoofGovernanceAreaModel
.Change<WoofGovernanceAreaModel> removeGovernanceArea(WoofGovernanceAreaModel governanceArea)
WoofGovernanceAreaModel
.governanceArea
- WoofGovernanceAreaModel
.Change
to remove the WoofGovernanceAreaModel
.Change<WoofResourceModel> addResource(String resourcePath)
WoofResourceModel
.resourcePath
- Path to the resource.Change
to add the WoofResourceModel
.Change<WoofResourceModel> refactorResource(WoofResourceModel resource, String resourcePath)
WoofResourceModel
.resource
- WoofResourceModel
to refactor.resourcePath
- New resource path.Change
to refactor the WoofResourceModel
.Change<WoofResourceModel> changeResourcePath(WoofResourceModel resource, String resourcePath)
WoofResourceModel
.resource
- WoofResourceModel
.resourcePath
- Resource path.Change
for the resource path.Change<WoofResourceModel> removeResource(WoofResourceModel resource)
WoofResourceModel
.resource
- WoofResourceModel
to remove.Change
to remove the WoofResourceModel
.Change<WoofExceptionModel> addException(String exceptionClassName)
WoofExceptionModel
.exceptionClassName
- Throwable
class name.Change
to add the WoofExceptionModel
.Change<WoofExceptionModel> refactorException(WoofExceptionModel exception, String exceptionClassName)
WoofExceptionModel
.exception
- WoofExceptionModel
to refactor.exceptionClassName
- New Exception
class name.Change
to refactor the WoofExceptionModel
.Change<WoofExceptionModel> removeException(WoofExceptionModel exception)
WoofExceptionModel
.exception
- WoofExceptionModel
to remove.Change
to remove the WoofExceptionModel
.Change<WoofStartModel> addStart()
WoofStartModel
.Change
to add the WoofStartModel
.Change<WoofStartModel> removeStart(WoofStartModel start)
WoofStartModel
.start
- WoofStartModel
to remove.Change
to remove the WoofStartModel
.Change<WoofTemplateOutputToWoofTemplateModel> linkTemplateOutputToTemplate(WoofTemplateOutputModel templateOutput, WoofTemplateModel template)
WoofTemplateOutputModel
to the
WoofTemplateModel
.templateOutput
- WoofTemplateOutputModel
.template
- WoofTemplateModel
.Change
to make the link.Change<WoofTemplateOutputToWoofTemplateModel> removeTemplateOuputToTemplate(WoofTemplateOutputToWoofTemplateModel link)
WoofTemplateOutputToWoofTemplateModel
.link
- WoofTemplateOutputToWoofTemplateModel
.Change
to remove the link.Change<WoofTemplateOutputToWoofSectionInputModel> linkTemplateOutputToSectionInput(WoofTemplateOutputModel templateOutput, WoofSectionInputModel sectionInput)
WoofTemplateOutputModel
to the
WoofSectionInputModel
.templateOutput
- WoofTemplateOutputModel
.sectionInput
- WoofSectionInputModel
.Change
to make the link.Change<WoofTemplateOutputToWoofSectionInputModel> removeTemplateOuputToSectionInput(WoofTemplateOutputToWoofSectionInputModel link)
WoofTemplateOutputToWoofSectionInputModel
.link
- WoofTemplateOutputToWoofSectionInputModel
.Change
to remove the link.Change<WoofTemplateOutputToWoofAccessInputModel> linkTemplateOutputToAccessInput(WoofTemplateOutputModel templateOutput, WoofAccessInputModel accessInput)
WoofTemplateOutputModel
to the
WoofAccessInputModel
.templateOutput
- WoofTemplateOutputModel
.accessInput
- WoofAccessInputModel
.Change
to make the link.Change<WoofTemplateOutputToWoofAccessInputModel> removeTemplateOuputToAccessInput(WoofTemplateOutputToWoofAccessInputModel link)
WoofTemplateOutputToWoofAccessInputModel
.link
- WoofTemplateOutputToWoofAccessInputModel
.Change
to remove the link.Change<WoofTemplateOutputToWoofResourceModel> linkTemplateOutputToResource(WoofTemplateOutputModel templateOutput, WoofResourceModel resource)
WoofTemplateOutputModel
to the
WoofResourceModel
.templateOutput
- WoofTemplateOutputModel
.resource
- WoofResourceModel
.Change
to make the link.Change<WoofTemplateOutputToWoofResourceModel> removeTemplateOuputToResource(WoofTemplateOutputToWoofResourceModel link)
WoofTemplateOutputToWoofResourceModel
.link
- WoofTemplateOutputToWoofResourceModel
.Change
to remove the link.Change<WoofSectionOutputToWoofTemplateModel> linkSectionOutputToTemplate(WoofSectionOutputModel sectionOutput, WoofTemplateModel template)
WoofSectionOutputModel
to the WoofTemplateModel
.sectionOutput
- WoofSectionOutputModel
.template
- WoofTemplateModel
.Change
to make the link.Change<WoofSectionOutputToWoofTemplateModel> removeSectionOuputToTemplate(WoofSectionOutputToWoofTemplateModel link)
WoofSectionOutputToWoofTemplateModel
.link
- WoofSectionOutputToWoofTemplateModel
.Change
to remove the link.Change<WoofSectionOutputToWoofSectionInputModel> linkSectionOutputToSectionInput(WoofSectionOutputModel sectionOutput, WoofSectionInputModel sectionInput)
WoofSectionOutputModel
to the
WoofSectionInputModel
.sectionOutput
- WoofSectionOutputModel
.sectionInput
- WoofSectionInputModel
.Change
to make the link.Change<WoofSectionOutputToWoofSectionInputModel> removeSectionOuputToSectionInput(WoofSectionOutputToWoofSectionInputModel link)
WoofSectionOutputToWoofSectionInputModel
.link
- WoofSectionOutputToWoofSectionInputModel
.Change
to remove the link.Change<WoofSectionOutputToWoofAccessInputModel> linkSectionOutputToAccessInput(WoofSectionOutputModel sectionOutput, WoofAccessInputModel accessInput)
WoofSectionOutputModel
to the
WoofAccessInputModel
.sectionOutput
- WoofAccessOutputModel
.accessInput
- WoofAccessInputModel
.Change
to make the link.Change<WoofSectionOutputToWoofAccessInputModel> removeSectionOuputToAccessInput(WoofSectionOutputToWoofAccessInputModel link)
WoofSectionOutputToWoofAccessInputModel
.link
- WoofSectionOutputToWoofAccessInputModel
.Change
to remove the link.Change<WoofSectionOutputToWoofResourceModel> linkSectionOutputToResource(WoofSectionOutputModel sectionOutput, WoofResourceModel resource)
WoofSectionOutputModel
to the WoofResourceModel
.sectionOutput
- WoofSectionOutputModel
.resource
- WoofResourceModel
.Change
to make the link.Change<WoofSectionOutputToWoofResourceModel> removeSectionOuputToResource(WoofSectionOutputToWoofResourceModel link)
WoofSectionOutputToWoofResourceModel
.link
- WoofSectionOutputToWoofResourceModel
.Change
to remove the link.Change<WoofAccessOutputToWoofTemplateModel> linkAccessOutputToTemplate(WoofAccessOutputModel accessOutput, WoofTemplateModel template)
WoofAccessOutputModel
to the WoofTemplateModel
.accessOutput
- WoofAccessOutputModel
.template
- WoofTemplateModel
.Change
to make the link.Change<WoofAccessOutputToWoofTemplateModel> removeAccessOuputToTemplate(WoofAccessOutputToWoofTemplateModel link)
WoofAccessOutputToWoofTemplateModel
.link
- WoofAccessOutputToWoofTemplateModel
.Change
to remove the link.Change<WoofAccessOutputToWoofSectionInputModel> linkAccessOutputToSectionInput(WoofAccessOutputModel accessOutput, WoofSectionInputModel sectionInput)
WoofAccessOutputModel
to the
WoofSectionInputModel
.accessOutput
- WoofAccessOutputModel
.sectionInput
- WoofSectionInputModel
.Change
to make the link.Change<WoofAccessOutputToWoofSectionInputModel> removeAccessOuputToSectionInput(WoofAccessOutputToWoofSectionInputModel link)
WoofAccessOutputToWoofSectionInputModel
.link
- WoofAccessOutputToWoofSectionInputModel
.Change
to remove the link.Change<WoofAccessOutputToWoofResourceModel> linkAccessOutputToResource(WoofAccessOutputModel accessOutput, WoofResourceModel resource)
WoofAccessOutputModel
to the WoofResourceModel
.accessOutput
- WoofAccessOutputModel
.resource
- WoofResourceModel
.Change
to make the link.Change<WoofAccessOutputToWoofResourceModel> removeAccessOuputToResource(WoofAccessOutputToWoofResourceModel link)
WoofAccessOutputToWoofResourceModel
.link
- WoofAccessOutputToWoofResourceModel
.Change
to remove the link.Change<WoofExceptionToWoofTemplateModel> linkExceptionToTemplate(WoofExceptionModel exception, WoofTemplateModel template)
WoofExceptionModel
to the WoofTemplateModel
.exception
- WoofExceptionModel
.template
- WoofTemplateModel
.Change
to make the link.Change<WoofExceptionToWoofTemplateModel> removeExceptionToTemplate(WoofExceptionToWoofTemplateModel link)
WoofExceptionToWoofTemplateModel
.link
- WoofExceptionToWoofTemplateModel
.Change
to remove the link.Change<WoofExceptionToWoofSectionInputModel> linkExceptionToSectionInput(WoofExceptionModel exception, WoofSectionInputModel sectionInput)
WoofExceptionModel
to the WoofSectionInputModel
.exception
- WoofExceptionModel
.sectionInput
- WoofSectionInputModel
.Change
to make the link.Change<WoofExceptionToWoofSectionInputModel> removeExceptionToSectionInput(WoofExceptionToWoofSectionInputModel link)
WoofExceptionToWoofSectionInputModel
.link
- WoofExceptionToWoofSectionInputModel
.Change
to remove the link.Change<WoofExceptionToWoofResourceModel> linkExceptionToResource(WoofExceptionModel exception, WoofResourceModel resource)
WoofExceptionModel
to the WoofResourceModel
.exception
- WoofExceptionModel
.resource
- WoofResourceModel
.Change
to make the link.Change<WoofExceptionToWoofResourceModel> removeExceptionToResource(WoofExceptionToWoofResourceModel link)
WoofExceptionToWoofResourceModel
.link
- WoofExceptionToWoofResourceModel
.Change
to remove the link.Change<WoofStartToWoofSectionInputModel> linkStartToSectionInput(WoofStartModel start, WoofSectionInputModel sectionInput)
WoofStartModel
to the WoofSectionInputModel
.start
- WoofStartModel
.sectionInput
- WoofSectionInputModel
.Change
to make the link.Change<WoofStartToWoofSectionInputModel> removeStartToSectionInput(WoofStartToWoofSectionInputModel link)
WoofStartToWoofSectionInputModel
.link
- WoofStartToWoofSectionInputModel
.Change
to remove the link.Copyright © 2005–2016. All rights reserved.