Interface RequestType

All Superinterfaces:
Serializable

@PublicApi public interface RequestType extends Serializable
  • Method Details

    • getId

      int getId()
      Gets the id of the request type
    • getPortalId

      int getPortalId()
      Gets the id of the portal that this request type belongs to
    • getIssueTypeId

      long getIssueTypeId()
      Gets the id of the IssueType that is associated with this request type
    • getIconId

      long getIconId()
      The id of the icon associated with this request type.
    • getName

      @Nonnull String getName()
      Gets name of the request type
    • getDescription

      @Nonnull String getDescription()
      Gets the description of the request type
    • getHelpText

      String getHelpText()
      Get the help text which provides instruction on how to use the request type. This text is displayed on the create request form. This text is different from the getDescription().
    • getGroups

      List<RequestTypeGroup> getGroups()
      The RequestTypeGroup that this RequestType belongs to.
    • getRestrictionStatus

      default RequestTypeRestrictionStatus getRestrictionStatus()
      Gets the restriction status(RequestTypeRestrictionStatus) of the request type which is default to RequestTypeRestrictionStatus.OPEN for backward compatibility.