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