Interface IVariantManagementConfiguration


public interface IVariantManagementConfiguration
Represents the configuration for variant management. * @author Benjamin Engele, Polarion Software
Since:
3.9.0
  • Method Details

    • getVariantType

      @NotNull String getVariantType()
      Returns:
      the type ID of Work Items representing a variant.
    • getFeatureType

      @NotNull String getFeatureType()
      Returns:
      the type ID of Work Items representing a feature.
    • getVariationTypeField

      @NotNull String getVariationTypeField()
      Returns:
      the ID of the custom field that contains the variation type.
    • getFeatureSelectionKey

      @Nullable String getFeatureSelectionKey(@NotNull IContextId ctxId, @Nullable ITypeOpt wiType)
      Returns the key of the feature selection custom field for given Work Item type in given project.
      Parameters:
      ctxId - the project.
      wiType - the Work Item type.
      Returns:
      the key of the feature selection type.
    • getFeatureModelStructureRole

      @NotNull String getFeatureModelStructureRole()
      Returns:
      the id of the link role used to build the feature tree
    • isSortByOutlineNumber

      boolean isSortByOutlineNumber()
      Returns true if the feature selection tree should be sorted by outline number instead of variation type
      Since:
      3.9.1