All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.maven.plugins.changes.model.Action Maven / Gradle / Ivy

Go to download

Creates a release history for inclusion into the site and assists in generating an announcement mail.

The newest version!
// =================== DO NOT EDIT THIS FILE ====================
// Generated by Modello 2.4.0,
// any modifications will be overwritten.
// ==============================================================

package org.apache.maven.plugins.changes.model;

/**
 * 
 *         A single action done on the project, during this
 * release.
 *       
 * 
 * @version $Revision$ $Date$
 */
@SuppressWarnings( "all" )
public class Action
    extends AbstractAction
    implements java.io.Serializable
{

      //--------------------------/
     //- Class/Member Variables -/
    //--------------------------/

    /**
     * 
     *             A short description of the action taken.
     *           
     */
    private String action;

    /**
     * 
     *             
     *             Name of developer who committed the change.
     *             

This can be either the id of the developer, * as specified in the developers section of the pom.xml file, * or the name of the developer. If you generate a changes * report and specify the id of the developer, a link is * created to that developer in the team.html page.

* * */ private String dev = ""; /** * * Name of the person to be credited for this * change. This can be used when a patch is submitted by a * non-committer. * Can be a comma separated list. * */ private String dueTo; /** * * Email of the person to be credited for this * change. Can be a comma separated list. * */ private String dueToEmail; /** * * * Id of the issue related to this change. This * is the id in your issue tracking system. *

The Changes plugin will generate a URL out * of this id. The URL is constructed using the value of the * issueLinkTemplate parameter.

*

See the changes-report mojo for more * details.

* * */ private String issue; /** * * * Supported action types are the following: *
    *
  • add: added functionality to the * project.
  • *
  • fix: bug fix for the project.
  • *
  • update: updated some part of the * project.
  • *
  • remove: removed some functionality from * the project.
  • *
* * */ private String type; /** * * * Id of issue tracking system. If empty * 'default' value will be used. *

The Changes plugin will generate a URL out * of this id. The URL is constructed using the value of the * issueLinkTemplatePerSystem parameter.

*

See the changes-report mojo for more * details.

* * */ private String system; /** * fix date. */ private String date; /** * A comma separated list of fixed issues. */ private String fixedIssuesString; //-----------/ //- Methods -/ //-----------/ /** * Get a short description of the action taken. * * @return String */ public String getAction() { return this.action; } //-- String getAction() /** * Get fix date. * * @return String */ public String getDate() { return this.date; } //-- String getDate() /** * Get name of developer who committed the change. *

This can be either the id of the developer, * as specified in the developers section of the pom.xml file, * or the name of the developer. If you generate a changes * report and specify the id of the developer, a link is * created to that developer in the team.html page.

* * @return String */ public String getDev() { return this.dev; } //-- String getDev() /** * Get name of the person to be credited for this change. This * can be used when a patch is submitted by a non-committer. * Can be a comma separated list. * * @return String */ public String getDueTo() { return this.dueTo; } //-- String getDueTo() /** * Get email of the person to be credited for this change. Can * be a comma separated list. * * @return String */ public String getDueToEmail() { return this.dueToEmail; } //-- String getDueToEmail() /** * Get a comma separated list of fixed issues. * * @return String */ public String getFixedIssuesString() { return this.fixedIssuesString; } //-- String getFixedIssuesString() /** * Get id of the issue related to this change. This is the id * in your issue tracking system. *

The Changes plugin will generate a URL out * of this id. The URL is constructed using the value of the * issueLinkTemplate parameter.

*

See the changes-report mojo for more * details.

* * @return String */ public String getIssue() { return this.issue; } //-- String getIssue() /** * Get id of issue tracking system. If empty 'default' value * will be used. *

The Changes plugin will generate a URL out * of this id. The URL is constructed using the value of the * issueLinkTemplatePerSystem parameter.

*

See the changes-report mojo for more * details.

* * @return String */ public String getSystem() { return this.system; } //-- String getSystem() /** * Get supported action types are the following: *
    *
  • add: added functionality to the * project.
  • *
  • fix: bug fix for the project.
  • *
  • update: updated some part of the * project.
  • *
  • remove: removed some functionality from * the project.
  • *
* * @return String */ public String getType() { return this.type; } //-- String getType() /** * Set a short description of the action taken. * * @param action a action object. */ public void setAction( String action ) { this.action = action; } //-- void setAction( String ) /** * Set fix date. * * @param date a date object. */ public void setDate( String date ) { this.date = date; } //-- void setDate( String ) /** * Set name of developer who committed the change. *

This can be either the id of the developer, * as specified in the developers section of the pom.xml file, * or the name of the developer. If you generate a changes * report and specify the id of the developer, a link is * created to that developer in the team.html page.

* * @param dev a dev object. */ public void setDev( String dev ) { this.dev = dev; } //-- void setDev( String ) /** * Set name of the person to be credited for this change. This * can be used when a patch is submitted by a non-committer. * Can be a comma separated list. * * @param dueTo a dueTo object. */ public void setDueTo( String dueTo ) { this.dueTo = dueTo; } //-- void setDueTo( String ) /** * Set email of the person to be credited for this change. Can * be a comma separated list. * * @param dueToEmail a dueToEmail object. */ public void setDueToEmail( String dueToEmail ) { this.dueToEmail = dueToEmail; } //-- void setDueToEmail( String ) /** * Set a comma separated list of fixed issues. * * @param fixedIssuesString a fixedIssuesString object. */ public void setFixedIssuesString( String fixedIssuesString ) { this.fixedIssuesString = fixedIssuesString; } //-- void setFixedIssuesString( String ) /** * Set id of the issue related to this change. This is the id * in your issue tracking system. *

The Changes plugin will generate a URL out * of this id. The URL is constructed using the value of the * issueLinkTemplate parameter.

*

See the changes-report mojo for more * details.

* * @param issue a issue object. */ public void setIssue( String issue ) { this.issue = issue; } //-- void setIssue( String ) /** * Set id of issue tracking system. If empty 'default' value * will be used. *

The Changes plugin will generate a URL out * of this id. The URL is constructed using the value of the * issueLinkTemplatePerSystem parameter.

*

See the changes-report mojo for more * details.

* * @param system a system object. */ public void setSystem( String system ) { this.system = system; } //-- void setSystem( String ) /** * Set supported action types are the following: *
    *
  • add: added functionality to the * project.
  • *
  • fix: bug fix for the project.
  • *
  • update: updated some part of the * project.
  • *
  • remove: removed some functionality from * the project.
  • *
* * @param type a type object. */ public void setType( String type ) { this.type = type; } //-- void setType( String ) }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy