001    /*
002     * $Id$
003     */
004    
005    package org.apache.maven.scm.providers.vss.settings;
006    
007      //---------------------------------/
008     //- Imported classes and packages -/
009    //---------------------------------/
010    
011    import java.util.Date;
012    
013    /**
014     * Class Settings.
015     * 
016     * @version $Revision$ $Date$
017     */
018    public class Settings implements java.io.Serializable {
019    
020    
021          //--------------------------/
022         //- Class/Member Variables -/
023        //--------------------------/
024    
025        /**
026         * Visual Source Safe path.
027         */
028        private String vssDirectory;
029    
030    
031          //-----------/
032         //- Methods -/
033        //-----------/
034    
035        /**
036         * Get visual Source Safe path.
037         * 
038         * @return String
039         */
040        public String getVssDirectory()
041        {
042            return this.vssDirectory;
043        } //-- String getVssDirectory() 
044    
045        /**
046         * Set visual Source Safe path.
047         * 
048         * @param vssDirectory
049         */
050        public void setVssDirectory(String vssDirectory)
051        {
052            this.vssDirectory = vssDirectory;
053        } //-- void setVssDirectory(String) 
054    
055    
056        private String modelEncoding = "UTF-8";
057    
058        /**
059         * Set an encoding used for reading/writing the model.
060         *
061         * @param modelEncoding the encoding used when reading/writing the model.
062         */
063        public void setModelEncoding( String modelEncoding )
064        {
065            this.modelEncoding = modelEncoding;
066        }
067    
068        /**
069         * @return the current encoding used when reading/writing this model.
070         */
071        public String getModelEncoding()
072        {
073            return modelEncoding;
074        }
075    }