public class AutoWireGovernanceImpl extends AutoWirePropertiesImpl implements AutoWireGovernance
AutoWireGovernance
implementation.ENVIRONMENT_PROPERTIES_DIRECTORY
ENVIRONMENT_PROPERTIES_DIRECTORY
Constructor and Description |
---|
AutoWireGovernanceImpl(String governanceName,
String governanceSourceClassName,
OfficeFloorCompiler compiler,
PropertyList properties)
Initiate.
|
Modifier and Type | Method and Description |
---|---|
String |
getGovernanceName()
Obtains the
Governance name. |
String |
getGovernanceSourceClassName()
Obtains the
GovernanceSource class name. |
AutoWireSection[] |
getGovernedSections()
Obtains the
AutoWireSection instances under this
Governance . |
void |
governSection(AutoWireSection section)
Provides
Governance over the AutoWireSection . |
addProperty, getProperties, loadProperties
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProperties, loadProperties
addProperty
public AutoWireGovernanceImpl(String governanceName, String governanceSourceClassName, OfficeFloorCompiler compiler, PropertyList properties)
governanceName
- Name of the Governance
.governanceSourceClassName
- Class
name of the GovernanceSource
.compiler
- OfficeFloorCompiler
.properties
- PropertyList
.public String getGovernanceName()
AutoWireGovernance
Governance
name.getGovernanceName
in interface AutoWireGovernance
Governance
.public String getGovernanceSourceClassName()
AutoWireGovernance
Obtains the GovernanceSource
class name.
May be an alias.
getGovernanceSourceClassName
in interface AutoWireGovernance
GovernanceSource
class name.public void governSection(AutoWireSection section)
AutoWireGovernance
Governance
over the AutoWireSection
.governSection
in interface AutoWireGovernance
section
- AutoWireSection
to have Governance
provided
from this AutoWireGovernance
.public AutoWireSection[] getGovernedSections()
AutoWireGovernance
AutoWireSection
instances under this
Governance
.getGovernedSections
in interface AutoWireGovernance
AutoWireSection
instances under this Governance
.Copyright © 2005–2016. All rights reserved.