public abstract class DeploymentConfigurator<D extends DeploymentConfiguration,S extends ServerConfiguration>
extends java.lang.Object
Constructor and Description |
---|
DeploymentConfigurator() |
Modifier and Type | Method and Description |
---|---|
abstract D |
createDefaultConfiguration(DeploymentSource source) |
abstract SettingsEditor<D> |
createEditor(DeploymentSource source,
RemoteServer<S> server) |
abstract java.util.List<DeploymentSource> |
getAvailableDeploymentSources() |
protected boolean |
isGeneratedConfigurationName(java.lang.String name,
DeploymentSource deploymentSource)
Deprecated.
Since 2017.3, subclasses should directly override
isGeneratedConfigurationName(String, DeploymentSource, DeploymentConfiguration) |
boolean |
isGeneratedConfigurationName(java.lang.String name,
DeploymentSource deploymentSource,
D deploymentConfiguration) |
protected java.lang.String |
suggestConfigurationName(DeploymentSource deploymentSource)
Deprecated.
Since 2017.3, subclasses should directly override {@link #suggestConfigurationName(DeploymentSource, DeploymentConfiguration)}
|
java.lang.String |
suggestConfigurationName(DeploymentSource deploymentSource,
D deploymentConfiguration) |
public abstract java.util.List<DeploymentSource> getAvailableDeploymentSources()
public abstract D createDefaultConfiguration(DeploymentSource source)
public abstract SettingsEditor<D> createEditor(DeploymentSource source, RemoteServer<S> server)
public boolean isGeneratedConfigurationName(java.lang.String name, DeploymentSource deploymentSource, D deploymentConfiguration)
LocatableConfiguration.isGeneratedName()
@Deprecated protected boolean isGeneratedConfigurationName(java.lang.String name, DeploymentSource deploymentSource)
isGeneratedConfigurationName(String, DeploymentSource, DeploymentConfiguration)
LocatableConfiguration.isGeneratedName()
public java.lang.String suggestConfigurationName(DeploymentSource deploymentSource, D deploymentConfiguration)
LocatableConfiguration.suggestedName()
@Deprecated protected java.lang.String suggestConfigurationName(DeploymentSource deploymentSource)
LocatableConfiguration.suggestedName()