001// =================== DO NOT EDIT THIS FILE ====================
002// Generated by Modello 2.0.0,
003// any modifications will be overwritten.
004// ==============================================================
005
006package org.apache.maven.scm.provider.local.metadata;
007
008/**
009 * Class LocalScmMetadata.
010 * 
011 * @version $Revision$ $Date$
012 */
013@SuppressWarnings( "all" )
014public class LocalScmMetadata
015    implements java.io.Serializable
016{
017
018      //--------------------------/
019     //- Class/Member Variables -/
020    //--------------------------/
021
022    /**
023     * Field repositoryFileNames.
024     */
025    private java.util.List<String> repositoryFileNames;
026
027    /**
028     * Field modelEncoding.
029     */
030    private String modelEncoding = "UTF-8";
031
032
033      //-----------/
034     //- Methods -/
035    //-----------/
036
037    /**
038     * Method addRepositoryFileName.
039     * 
040     * @param string a string object.
041     */
042    public void addRepositoryFileName( String string )
043    {
044        getRepositoryFileNames().add( string );
045    } //-- void addRepositoryFileName( String )
046
047    /**
048     * Get the modelEncoding field.
049     * 
050     * @return String
051     */
052    public String getModelEncoding()
053    {
054        return this.modelEncoding;
055    } //-- String getModelEncoding()
056
057    /**
058     * Method getRepositoryFileNames.
059     * 
060     * @return List
061     */
062    public java.util.List<String> getRepositoryFileNames()
063    {
064        if ( this.repositoryFileNames == null )
065        {
066            this.repositoryFileNames = new java.util.ArrayList<String>();
067        }
068
069        return this.repositoryFileNames;
070    } //-- java.util.List<String> getRepositoryFileNames()
071
072    /**
073     * Method removeRepositoryFileName.
074     * 
075     * @param string a string object.
076     */
077    public void removeRepositoryFileName( String string )
078    {
079        getRepositoryFileNames().remove( string );
080    } //-- void removeRepositoryFileName( String )
081
082    /**
083     * Set the modelEncoding field.
084     * 
085     * @param modelEncoding a modelEncoding object.
086     */
087    public void setModelEncoding( String modelEncoding )
088    {
089        this.modelEncoding = modelEncoding;
090    } //-- void setModelEncoding( String )
091
092    /**
093     * Set the list of filenames contained in the repository during
094     * last checkout or update operation.
095     * 
096     * @param repositoryFileNames a repositoryFileNames object.
097     */
098    public void setRepositoryFileNames( java.util.List<String> repositoryFileNames )
099    {
100        this.repositoryFileNames = repositoryFileNames;
101    } //-- void setRepositoryFileNames( java.util.List )
102
103}