Class ExpandParameterParser<T extends Enum<T>>

java.lang.Object
com.atlassian.jira.rest.api.util.ExpandParameterParser<T>
Direct Known Subclasses:
NotificationSchemeBeanFactoryImpl, PermissionGrantBeanExpanderImpl

public abstract class ExpandParameterParser<T extends Enum<T>> extends Object
Abstract class that provides parsing of expand query parameters.
Since:
v6.5
  • Constructor Details

    • ExpandParameterParser

      protected ExpandParameterParser(I18nHelper i18n, Class<T> enumClass)
  • Method Details

    • parseExpandQuery

      public io.atlassian.fugue.Either<ErrorCollection,List<T>> parseExpandQuery(@Nullable String expandQueryParameter)
      parses a query parameter and returns either an error collection in case of failure or a list of parsed elements.
      Parameters:
      expandQueryParameter - query parameter, may be null
      Returns:
      either error collection or list of T elements