You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Daniel Urban (JIRA)" <ji...@apache.org> on 2015/12/10 18:39:11 UTC

[jira] [Created] (MCHANGES-365) Add Link to Action

Daniel Urban created MCHANGES-365:
-------------------------------------

             Summary: Add Link to Action
                 Key: MCHANGES-365
                 URL: https://issues.apache.org/jira/browse/MCHANGES-365
             Project: Maven Changes Plugin
          Issue Type: New Feature
          Components: announcement
    Affects Versions: 2.11
            Reporter: Daniel Urban


Add property link to class Action to support links in an announcment. 

Property should copied in 

{code}
    /**
     * Create an <code>Action</code> from an issue.
     * 
     * @param issue The issue to extract the information from
     * @return An <code>Action</code>
     */
    public Action createAction( Issue issue )
    {
        Action action = new Action();

        // @todo We need to add something like issue.getPresentationIdentifier() to be able to support other IMSes
        // beside JIRA
        action.setIssue( issue.getKey() );

        // Try to map the IMS-specific issue type to one that is used in a changes.xml file
        IssueType type;
        if ( getIssueTypeMap().containsKey( issue.getType() ) )
        {
            type = getIssueTypeMap().get( issue.getType() );
            action.setType( type.modelRepresentation() );
        }
        else
        {
            action.setType( UNKNOWN_ISSUE_TYPE );
        }

        action.setDev( issue.getAssignee() );

        // Set dueTo to the empty String instead of null to make Velocity happy
        action.setDueTo( "" );
        // action.setDueTo( issue.getReporter() );

        action.setAction( issue.getSummary() );
        return action;
    }
{code}

For example with following line:

{code}
action.setLink(issue.getLink());
{code}




--
This message was sent by Atlassian JIRA
(v6.3.4#6332)