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

org.apache.maven.plugins.changes.model.ChangesDocument 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;

/**
 * 
 *         Record every release with their subsequent changes.
 *       
 * 
 * @version $Revision$ $Date$
 */
@SuppressWarnings( "all" )
public class ChangesDocument
    implements java.io.Serializable
{

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

    /**
     * 
     *             Contains the properties of this document.
     *           
     */
    private Properties properties;

    /**
     * 
     *             Contains the releases of this project with the
     * actions taken
     *             for each of the releases.
     *           
     */
    private Body body;

    /**
     * Field modelEncoding.
     */
    private String modelEncoding = "UTF-8";


      //-----------/
     //- Methods -/
    //-----------/

    /**
     * Get contains the releases of this project with the actions
     * taken
     *             for each of the releases.
     * 
     * @return Body
     */
    public Body getBody()
    {
        return this.body;
    } //-- Body getBody()

    /**
     * Get the modelEncoding field.
     * 
     * @return String
     */
    public String getModelEncoding()
    {
        return this.modelEncoding;
    } //-- String getModelEncoding()

    /**
     * Get contains the properties of this document.
     * 
     * @return Properties
     */
    public Properties getProperties()
    {
        return this.properties;
    } //-- Properties getProperties()

    /**
     * Set contains the releases of this project with the actions
     * taken
     *             for each of the releases.
     * 
     * @param body a body object.
     */
    public void setBody( Body body )
    {
        this.body = body;
    } //-- void setBody( Body )

    /**
     * Set the modelEncoding field.
     * 
     * @param modelEncoding a modelEncoding object.
     */
    public void setModelEncoding( String modelEncoding )
    {
        this.modelEncoding = modelEncoding;
    } //-- void setModelEncoding( String )

    /**
     * Set contains the properties of this document.
     * 
     * @param properties a properties object.
     */
    public void setProperties( Properties properties )
    {
        this.properties = properties;
    } //-- void setProperties( Properties )

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy