Class EditTemplateForm
- java.lang.Object
-
- jetbrains.buildServer.controllers.RememberState
-
- jetbrains.buildServer.controllers.admin.projects.BuildTypeOptionsForm
-
- jetbrains.buildServer.controllers.admin.projects.BuildTypeForm
-
- jetbrains.buildServer.controllers.admin.projects.EditableBuildTypeSettingsForm
-
- jetbrains.buildServer.controllers.admin.projects.EditTemplateForm
-
- All Implemented Interfaces:
BuildConfigurationSteps
,StatefulObject
public class EditTemplateForm extends EditableBuildTypeSettingsForm
- Author:
- Pavel.Sher
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class jetbrains.buildServer.controllers.admin.projects.EditableBuildTypeSettingsForm
EditableBuildTypeSettingsForm.BuildTypeTemplateBean
-
-
Field Summary
-
Fields inherited from class jetbrains.buildServer.controllers.admin.projects.EditableBuildTypeSettingsForm
myParametersBeanFactory
-
Fields inherited from interface jetbrains.buildServer.controllers.admin.projects.BuildConfigurationSteps
BUILD_FEATURES_STEP_ID, BUILD_STEPS_STEP_ID, CLEANUP_STEP_ID, DEPENDENCIES_STEP_ID, FAILURE_CONDITIONS_STEP_ID, GENERAL_SETTINGS_STEP_ID, PARAMETERS_STEP_ID, REQUIREMENTS_STEP_ID, TRIGGERS_STEP_ID, VCS_SETTINGS_STEP_ID
-
-
Constructor Summary
Constructors Constructor Description EditTemplateForm(BuildTypeTemplate template, RunTypePerProjectRegistry runTypeRegistry, VcsManager vcsManager, ProjectManager projectManager, SecurityContextEx securityContext, ArtifactDependencyFactory artifactDependencyFactory, RequirementFactory requirementFactory, DependencyResolver dependencyResolver, BuildTriggerServicesFinder servicesFinder, ExtensionHolder extensionHolder, ParametersBeanFactory parametersBeanFactory, ServerSettings serverSettings, ExecutorServices executorServices, VcsAccessFactory vcsAccessFactory, VcsRootInstancesManagerEx vcsRootInstancesManager, UIConfigsPersister persister, RevisionRuleBuildFinders buildFinders, AgentGeneralRequirementsManager agentGeneralRequirementsManager, DeprecatedRunTypes deprecatedRunTypes, ParameterManager parameterManager, ParameterContextFactory parameterContextFactory, DependencyChecker dependencyChecker)
-
Method Summary
-
Methods inherited from class jetbrains.buildServer.controllers.admin.projects.EditableBuildTypeSettingsForm
createMultipleRunnersBean, getArtifactDependenciesBean, getAttachedTemplates, getAvailableTemplates, getBuildFeaturesBean, getBuildTriggerDescriptorBean, getBuildTypeParameters, getConfigurationSteps, getConfigurationSteps, getConfigurationSteps, getDefaultExecutionTimeout, getDefaultQuietPeriod, getEditableProjects, getEditableSettingsNote, getEditedObjectDescription, getNumberOfSettingsChangesEvents, getNumberOfTemplates, getProjectManager, getReadOnlyReason, getRequirementsBean, getSecurityContext, getSettings, getSnapshotDependenciesBean, getSuggestions, getTemplates, getVcsManager, getVcsRootsBean, isBasedOnDefaultTemplate, isBootstrapStepsEnabled, isBuildStepsOverridingSupported, isCanBeMadeEditable, isCompositeBuild, isCustomRunnersOrder, isMoveSupported, isMultipleTemplatesSupported, isReadOnly, isRunnersAutoDiscoveryPossible, isStateRemembered, isTemplateBased, load, persistSettings, reloadBuildFeaturesBean, reloadBuildTriggerDescriptorBean, reloadBuildTypeParametersBean, reloadDependenciesBeans, reloadRequirementsBean, rememberState, resetVcsRootsBean, setEditableProjects, setNumberOfSettingsChangesEvents, setSuggestions
-
Methods inherited from class jetbrains.buildServer.controllers.admin.projects.BuildTypeForm
getArtifactPaths, getBranchFilter, getBuildConfigurationType, getBuildCounter, getBuildCounterLong, getBuildNumberFormat, getBuildRunnerBean, getCameFromSupport, getChangedProperties, getCheckoutDir, getCheckoutType, getCurrentRunType, getDescription, getExecutionTimeout, getExternalId, getMaxBuilds, getMaxBuildsPerBranch, getMultipleRunnersBean, getName, getProject, getPublicKey, initFrom, isAllowExternalStatus, isAllowPersonalBuildTriggering, isCleanBuild, isExcludeDefaultBranchChanges, isHangingBuildsDetectionEnabled, isShouldFailBuildOnAnyErrorMessage, isShouldFailBuildOnOOMEOrCrash, isShouldFailIfTestFailed, isShouldFailOnExitCode, isShowDependenciesChanges, isSupportTestRetry, reloadBuildRunnerBean, setAllowExternalStatus, setAllowPersonalBuildTriggering, setArtifactPaths, setBranchFilter, setBuildConfigurationType, setBuildCounter, setBuildNumberFormat, setCheckoutDir, setCheckoutType, setCleanBuild, setDescription, setExcludeDefaultBranchChanges, setExecutionTimeout, setExternalId, setHangingBuildsDetectionEnabled, setMaxBuilds, setMaxBuildsPerBranch, setName, setPublishArtifactCondition, setShouldFailBuildOnAnyErrorMessage, setShouldFailBuildOnOOMEOrCrash, setShouldFailIfTestFailed, setShouldFailOnExitCode, setShowDependenciesChanges, setSupportTestRetry
-
Methods inherited from class jetbrains.buildServer.controllers.admin.projects.BuildTypeOptionsForm
getChangedOptions, getCurrentOptions, getDefaultOptionValues, getDefinedOptions, getOptionSpecOrigin, getOptionValues, getRemovedOptions, getRestrictionReasons, getTypedOptions, setRemovedOptions
-
Methods inherited from class jetbrains.buildServer.controllers.RememberState
findField, forgetState, getField, getRememberedState, isFieldModified, isStateModified, normalizeLineFeeds
-
-
-
-
Constructor Detail
-
EditTemplateForm
public EditTemplateForm(@NotNull BuildTypeTemplate template, @NotNull RunTypePerProjectRegistry runTypeRegistry, @NotNull VcsManager vcsManager, @NotNull ProjectManager projectManager, @NotNull SecurityContextEx securityContext, @NotNull ArtifactDependencyFactory artifactDependencyFactory, @NotNull RequirementFactory requirementFactory, @NotNull DependencyResolver dependencyResolver, @NotNull BuildTriggerServicesFinder servicesFinder, @NotNull ExtensionHolder extensionHolder, @NotNull ParametersBeanFactory parametersBeanFactory, @NotNull ServerSettings serverSettings, @NotNull ExecutorServices executorServices, @NotNull VcsAccessFactory vcsAccessFactory, @NotNull VcsRootInstancesManagerEx vcsRootInstancesManager, @NotNull UIConfigsPersister persister, @NotNull RevisionRuleBuildFinders buildFinders, @NotNull AgentGeneralRequirementsManager agentGeneralRequirementsManager, @NotNull DeprecatedRunTypes deprecatedRunTypes, @NotNull ParameterManager parameterManager, @NotNull ParameterContextFactory parameterContextFactory, @NotNull DependencyChecker dependencyChecker)
-
-
Method Detail
-
createVcsSettingsBean
protected VcsSettingsBeanImpl createVcsSettingsBean()
- Specified by:
createVcsSettingsBean
in classEditableBuildTypeSettingsForm
-
createEditableUserDefinedParametersBean
protected EditableUserDefinedParametersBean createEditableUserDefinedParametersBean()
- Specified by:
createEditableUserDefinedParametersBean
in classEditableBuildTypeSettingsForm
-
getUpToDateSettings
@NotNull protected BuildTypeSettings getUpToDateSettings()
- Specified by:
getUpToDateSettings
in classEditableBuildTypeSettingsForm
-
getSettingsBuildType
public SBuildType getSettingsBuildType()
- Specified by:
getSettingsBuildType
in classEditableBuildTypeSettingsForm
-
getSettingsTemplate
@NotNull public BuildTypeTemplate getSettingsTemplate()
- Specified by:
getSettingsTemplate
in classEditableBuildTypeSettingsForm
-
getValueResolver
@NotNull public ValueResolver getValueResolver()
Description copied from class:BuildTypeForm
Returns resolver for parameter references.- Specified by:
getValueResolver
in classEditableBuildTypeSettingsForm
- Returns:
- see above
-
isBranchesConfigured
public boolean isBranchesConfigured()
Description copied from class:BuildTypeForm
Returns true if build configuration has configured branches- Specified by:
isBranchesConfigured
in classBuildTypeForm
- Returns:
- true if build configuration has configured branches
-
getSettingsId
public String getSettingsId()
- Specified by:
getSettingsId
in classEditableBuildTypeSettingsForm
-
updateGeneralSettings
public void updateGeneralSettings(@NotNull ConfigAction cause)
- Specified by:
updateGeneralSettings
in classEditableBuildTypeSettingsForm
-
getBuildTypeidentity
@NotNull protected BuildTypeIdentity getBuildTypeidentity()
- Specified by:
getBuildTypeidentity
in classEditableBuildTypeSettingsForm
-
isExtIdChangeSupported
public boolean isExtIdChangeSupported()
- Specified by:
isExtIdChangeSupported
in classEditableBuildTypeSettingsForm
-
getAvailableBranches
@NotNull public List<Branch> getAvailableBranches()
- Specified by:
getAvailableBranches
in classEditableBuildTypeSettingsForm
-
getConfigurationSteps
public static Map<String,ConfigurationStep> getConfigurationSteps(@NotNull String templateId, String cameFromUrl)
-
getConfigurationSteps
public static Map<String,ConfigurationStep> getConfigurationSteps(@NotNull BuildTypeTemplate template, String cameFromUrl)
-
getSettingsId
public static String getSettingsId(String templateId)
- See Also:
as the possible replacement
-
isTemplate
public boolean isTemplate()
Description copied from class:BuildTypeForm
Returns true if being edited object is template- Overrides:
isTemplate
in classBuildTypeForm
- Returns:
- see above
-
getTemplateId
public String getTemplateId()
-
-