
org.apache.maven.plugins.changes.model.Action Maven / Gradle / Ivy
Show all versions of maven-changes-plugin Show documentation
// =================== 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 )
}