static class CustomEEResolutionHandlerTest.ExecutionEnvironmentConfigurationCapture extends java.lang.Object implements ExecutionEnvironmentConfiguration
| Modifier and Type | Field and Description |
|---|---|
(package private) java.util.List<SystemCapability> |
capturedSystemCapabilities |
private java.lang.String |
profileName |
| Constructor and Description |
|---|
ExecutionEnvironmentConfigurationCapture(java.lang.String profileName) |
| Modifier and Type | Method and Description |
|---|---|
ExecutionEnvironment |
getFullSpecification()
Returns the execution environment specification with information needed for the build.
|
java.lang.String |
getProfileName()
Returns the name of the configured profile.
|
boolean |
isCustomProfile()
Returns
true if the configured profile is not one of the known standard
execution environments. |
boolean |
isIgnoredByResolver() |
void |
overrideProfileConfiguration(java.lang.String profileName,
java.lang.String configurationOrigin)
Sets the effective profile configuration.
|
void |
setFullSpecificationForCustomProfile(java.util.List<SystemCapability> systemCapabilities)
Call-back for setting the actual specification for the configured custom profile.
|
void |
setProfileConfiguration(java.lang.String profileName,
java.lang.String configurationOrigin)
Sets the effective profile configuration, unless the method
ExecutionEnvironmentConfiguration.overrideProfileConfiguration(String, String) has been called on this instance. |
private final java.lang.String profileName
java.util.List<SystemCapability> capturedSystemCapabilities
ExecutionEnvironmentConfigurationCapture(java.lang.String profileName)
public java.lang.String getProfileName()
ExecutionEnvironmentConfigurationgetProfileName in interface ExecutionEnvironmentConfigurationpublic boolean isCustomProfile()
ExecutionEnvironmentConfigurationtrue if the configured profile is not one of the known standard
execution environments.isCustomProfile in interface ExecutionEnvironmentConfigurationpublic void setFullSpecificationForCustomProfile(java.util.List<SystemCapability> systemCapabilities)
ExecutionEnvironmentConfigurationsetFullSpecificationForCustomProfile in interface ExecutionEnvironmentConfigurationExecutionEnvironmentConfiguration.isCustomProfile()public void overrideProfileConfiguration(java.lang.String profileName,
java.lang.String configurationOrigin)
ExecutionEnvironmentConfigurationoverrideProfileConfiguration in interface ExecutionEnvironmentConfigurationpublic void setProfileConfiguration(java.lang.String profileName,
java.lang.String configurationOrigin)
ExecutionEnvironmentConfigurationExecutionEnvironmentConfiguration.overrideProfileConfiguration(String, String) has been called on this instance.setProfileConfiguration in interface ExecutionEnvironmentConfigurationpublic ExecutionEnvironment getFullSpecification()
ExecutionEnvironmentConfigurationgetFullSpecification in interface ExecutionEnvironmentConfigurationExecutionEnvironmentpublic boolean isIgnoredByResolver()
isIgnoredByResolver in interface ExecutionEnvironmentConfiguration