001    /*
002     =================== DO NOT EDIT THIS FILE ====================
003     Generated by Modello 1.1 on 2012-09-08 17:43:57,
004     any modifications will be overwritten.
005     ==============================================================
006     */
007    
008    package org.apache.maven.scm.provider.local.metadata;
009    
010    /**
011     * Class LocalScmMetadata.
012     * 
013     * @version $Revision$ $Date$
014     */
015    @SuppressWarnings( "all" )
016    public 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    }