getIssueType

    Signature

    HelpernodeHelper

    SignaturegetIssueType(String issueTypeName)getIssueType(String issueTypeName, String projectKey)getIssueType(String issueTypeName, IHubProject project)
    Description

    Returns an issuetype object based on the issueTypeName
    Returns a null when the issueTypeName is not found

    Returns an issuetype object based on the issueTypeName and a projectKey.
    Returns a null when the issueTypeName is not found


    Introduced in0.84.0.0

    Example use

     issue.issueType = nodeHelper.getIssueType("Bug")


    For Exalate 4.0.0 and higher

    We retrieve a project key from the issue variable to find a set of issue types associated with a certain project.


    Example use

    Get the issue type, based on the replica issueTypeName and projectKey.

    Incoming sync for new issues(create/change processor)

    issue.typeName = nodeHelper.getIssueType(replica.type?.name, (issue.projectKey ?: issue.project.key))?.name ?: "Task"


    Comments

    • The name is case sensitive
    • Use issue.issueTypeName as shortcut function

      issue.issueTypeName = "Bug"