Package com.polarion.alm.tracker
Class TestCaseFailureConfiguration
java.lang.Object
com.polarion.alm.tracker.TestCaseFailureConfiguration
- Since:
- 3.24.10
-
Constructor Summary
ConstructorsConstructorDescription -
Method Summary
Modifier and TypeMethodDescriptionvoidaddDefectConfiguration(FailureDefectConfiguration defectConfiguration) AddFailureDefectConfigurationto the defect configurations.booleanbooleanexistsDefectConfiguration(String defectWorkItemType, String defectsProject) If defectConfigurations is empty, it returns the default FailureDefectConfiguration.getDefectConfigurationByTypeAndProject(String defectType, String defectsProject) GetFailureDefectConfigurationby Defect type and Project.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectsProject()}Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectTemplate()}Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectToTestCaseLinkRoleId()}Deprecated, for removal: This API element is subject to removal in a future version.get FailureDefectConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectWorkItemType()}Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getFieldsToCopyFromTestCaseToDefect()}Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getFieldsToCopyFromTestRunToLinkedDefect()}Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getFieldsToCopyFromTestRunToNewDefect()}inthashCode()booleanDeprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.isDefectAutoAssignmentEnabled()}booleanbooleanvoidremoveDefectConfiguration(FailureDefectConfiguration defectConfiguration) RemoveFailureDefectConfigurationfrom the defect configurations.voidsetDefectAutoAssignmentEnabled(Boolean defectAutoAssignmentEnabled) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectAutoAssignmentEnabled(Boolean)}voidsetDefectConfigurations(List<FailureDefectConfiguration> defectConfigurations) voidsetDefectReuseType(TestsConfiguration.DefectReuseType defectReuseType) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectReuseType(DefectReuseType)}voidsetDefectReuseType(String defectReuseType) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectReuseType(String)}voidsetDefectsProject(String defectsProject) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectsProject(String)}voidsetDefectTemplate(String defectTemplate) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectTemplate(String)}voidsetDefectToTestCaseLinkRoleId(String defectToTestCaseLinkRoleId) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectToTestCaseLinkRoleId(String)}voidsetDefectWorkItemType(String defectWorkItemType) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectWorkItemType(String)}voidsetExistingDefectsQuery(String query) voidsetFieldsToCopyFromTestCaseToDefect(LinkedHashMap<String, String> fieldsToCopyFromTestCaseToDefect) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setFieldsToCopyFromTestCaseToDefect(LinkedHashMap)}voidsetFieldsToCopyFromTestRunToLinkedDefect(LinkedHashMap<String, String> fieldsToCopyFromTestRunToLinkedDefect) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setFieldsToCopyFromTestRunToLinkedDefect(LinkedHashMap)}voidsetFieldsToCopyFromTestRunToNewDefect(LinkedHashMap<String, String> fieldsToCopyFromTestRunToNewDefect) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setFieldsToCopyFromTestRunToNewDefect(LinkedHashMap)}voidsetLinkingExistingDefectsAllowed(Boolean linkingExistingDefectsAllowed) voidsetRetestAllowed(Boolean retestAllowed) voidsetTestCaseWorkItemType(String testCaseWorkItemType) toString()
-
Constructor Details
-
TestCaseFailureConfiguration
public TestCaseFailureConfiguration() -
TestCaseFailureConfiguration
-
-
Method Details
-
getTestCaseWorkItemType
-
setTestCaseWorkItemType
-
isRetestAllowed
public boolean isRetestAllowed() -
isLinkingExistingDefectsAllowed
public boolean isLinkingExistingDefectsAllowed()- Since:
- 3.25.6
-
getExistingDefectsQuery
- Since:
- 3.25.6
-
setRetestAllowed
-
setLinkingExistingDefectsAllowed
- Since:
- 3.25.6
-
setExistingDefectsQuery
- Since:
- 3.25.6
-
getDefectConfigurations
- Since:
- 3.25.6
Returns Immutable list of
FailureDefectConfiguration
-
setDefectConfigurations
- Since:
- 3.25.6
-
getDefectConfigurationByTypeAndProject
@NotNull public FailureDefectConfiguration getDefectConfigurationByTypeAndProject(@NotNull String defectType, @Nullable String defectsProject) GetFailureDefectConfigurationby Defect type and Project. If none exists, it creates a new instance with a Defect type and Project.- Returns:
- FailureDefectConfiguration
- Since:
- 3.25.6
-
addDefectConfiguration
AddFailureDefectConfigurationto the defect configurations.- Since:
- 3.25.6
-
existsDefectConfiguration
public boolean existsDefectConfiguration(@NotNull String defectWorkItemType, @Nullable String defectsProject) - Since:
- 3.25.6
-
removeDefectConfiguration
RemoveFailureDefectConfigurationfrom the defect configurations. Cannot remove the last defect configuration. (At least one must exist.)- Since:
- 3.25.6
-
getDefectWorkItemType
Deprecated, for removal: This API element is subject to removal in a future version.get FailureDefectConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectWorkItemType()} -
getDefectsProject
Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectsProject()} -
getDefectTemplate
Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectTemplate()} -
getDefectToTestCaseLinkRoleId
@Deprecated(since="3.25.6", forRemoval=true) @Nullable public String getDefectToTestCaseLinkRoleId()Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectToTestCaseLinkRoleId()} -
getDefectReuseType
@Deprecated(since="3.25.6", forRemoval=true) @NotNull public TestsConfiguration.DefectReuseType getDefectReuseType()Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectReuseType()} -
isDefectAutoAssignmentEnabled
Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.isDefectAutoAssignmentEnabled()} -
getFieldsToCopyFromTestCaseToDefect
@Deprecated(since="3.25.6", forRemoval=true) @Nullable public LinkedHashMap<String,String> getFieldsToCopyFromTestCaseToDefect()Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getFieldsToCopyFromTestCaseToDefect()} -
getFieldsToCopyFromTestRunToLinkedDefect
@Deprecated(since="3.25.6", forRemoval=true) @Nullable public LinkedHashMap<String,String> getFieldsToCopyFromTestRunToLinkedDefect()Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getFieldsToCopyFromTestRunToLinkedDefect()} -
getFieldsToCopyFromTestRunToNewDefect
@Deprecated(since="3.25.6", forRemoval=true) @Nullable public LinkedHashMap<String,String> getFieldsToCopyFromTestRunToNewDefect()Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getFieldsToCopyFromTestRunToNewDefect()} -
setDefectWorkItemType
@Deprecated(since="3.25.6", forRemoval=true) public void setDefectWorkItemType(@NotNull String defectWorkItemType) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectWorkItemType(String)} -
setDefectsProject
@Deprecated(since="3.25.6", forRemoval=true) public void setDefectsProject(@Nullable String defectsProject) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectsProject(String)} -
setDefectTemplate
@Deprecated(since="3.25.6", forRemoval=true) public void setDefectTemplate(@Nullable String defectTemplate) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectTemplate(String)} -
setDefectToTestCaseLinkRoleId
@Deprecated(since="3.25.6", forRemoval=true) public void setDefectToTestCaseLinkRoleId(@Nullable String defectToTestCaseLinkRoleId) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectToTestCaseLinkRoleId(String)} -
setDefectReuseType
@Deprecated(since="3.25.6", forRemoval=true) public void setDefectReuseType(@Nullable TestsConfiguration.DefectReuseType defectReuseType) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectReuseType(DefectReuseType)} -
setDefectReuseType
@Deprecated(since="3.25.6", forRemoval=true) public void setDefectReuseType(@Nullable String defectReuseType) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectReuseType(String)} -
setDefectAutoAssignmentEnabled
@Deprecated(since="3.25.6", forRemoval=true) public void setDefectAutoAssignmentEnabled(@Nullable Boolean defectAutoAssignmentEnabled) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setDefectAutoAssignmentEnabled(Boolean)} -
setFieldsToCopyFromTestCaseToDefect
@Deprecated(since="3.25.6", forRemoval=true) public void setFieldsToCopyFromTestCaseToDefect(@Nullable LinkedHashMap<String, String> fieldsToCopyFromTestCaseToDefect) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setFieldsToCopyFromTestCaseToDefect(LinkedHashMap)} -
setFieldsToCopyFromTestRunToLinkedDefect
@Deprecated(since="3.25.6", forRemoval=true) public void setFieldsToCopyFromTestRunToLinkedDefect(@Nullable LinkedHashMap<String, String> fieldsToCopyFromTestRunToLinkedDefect) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setFieldsToCopyFromTestRunToLinkedDefect(LinkedHashMap)} -
setFieldsToCopyFromTestRunToNewDefect
@Deprecated(since="3.25.6", forRemoval=true) public void setFieldsToCopyFromTestRunToNewDefect(@Nullable LinkedHashMap<String, String> fieldsToCopyFromTestRunToNewDefect) Deprecated, for removal: This API element is subject to removal in a future version.get DefectFailureConfigurationgetDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.setFieldsToCopyFromTestRunToNewDefect(LinkedHashMap)} -
getDefaultDefectConfiguration
If defectConfigurations is empty, it returns the default FailureDefectConfiguration.- Since:
- 3.25.6
-
equals
-
hashCode
public int hashCode() -
toString
-
getDefectConfigurationByTypeAndProject(String, String)and useFailureDefectConfiguration.getDefectReuseType()}