001    /*
002     =================== DO NOT EDIT THIS FILE ====================
003     Generated by Modello 1.1 on 2012-09-08 17:43:43,
004     any modifications will be overwritten.
005     ==============================================================
006     */
007    
008    package org.apache.maven.scm.providers.clearcase.settings;
009    
010    /**
011     * Class Settings.
012     * 
013     * @version $Revision$ $Date$
014     */
015    @SuppressWarnings( "all" )
016    public class Settings
017        implements java.io.Serializable
018    {
019    
020          //--------------------------/
021         //- Class/Member Variables -/
022        //--------------------------/
023    
024        /**
025         * Clearcase viewstore path.
026         */
027        private String viewstore;
028    
029        /**
030         * Do you want to use vws parameter when clearcase provider run
031         * mkview?
032         */
033        private boolean useVWSParameter = true;
034    
035        /**
036         * Are you using ClearCase LT or UCM version ?
037         */
038        private String clearcaseType;
039    
040        /**
041         * The format of the USER pattern in lhistory command. For
042         * example, it can be "-8.8".
043         */
044        private String changelogUserFormat;
045    
046        /**
047         * Field modelEncoding.
048         */
049        private String modelEncoding = "UTF-8";
050    
051    
052          //-----------/
053         //- Methods -/
054        //-----------/
055    
056        /**
057         * Get the format of the USER pattern in lhistory command. For
058         * example, it can be "-8.8".
059         * 
060         * @return String
061         */
062        public String getChangelogUserFormat()
063        {
064            return this.changelogUserFormat;
065        } //-- String getChangelogUserFormat()
066    
067        /**
068         * Get are you using ClearCase LT or UCM version ?
069         * 
070         * @return String
071         */
072        public String getClearcaseType()
073        {
074            return this.clearcaseType;
075        } //-- String getClearcaseType()
076    
077        /**
078         * Get the modelEncoding field.
079         * 
080         * @return String
081         */
082        public String getModelEncoding()
083        {
084            return this.modelEncoding;
085        } //-- String getModelEncoding()
086    
087        /**
088         * Get clearcase viewstore path.
089         * 
090         * @return String
091         */
092        public String getViewstore()
093        {
094            return this.viewstore;
095        } //-- String getViewstore()
096    
097        /**
098         * Get do you want to use vws parameter when clearcase provider
099         * run mkview?
100         * 
101         * @return boolean
102         */
103        public boolean isUseVWSParameter()
104        {
105            return this.useVWSParameter;
106        } //-- boolean isUseVWSParameter()
107    
108        /**
109         * Set the format of the USER pattern in lhistory command. For
110         * example, it can be "-8.8".
111         * 
112         * @param changelogUserFormat
113         */
114        public void setChangelogUserFormat( String changelogUserFormat )
115        {
116            this.changelogUserFormat = changelogUserFormat;
117        } //-- void setChangelogUserFormat( String )
118    
119        /**
120         * Set are you using ClearCase LT or UCM version ?
121         * 
122         * @param clearcaseType
123         */
124        public void setClearcaseType( String clearcaseType )
125        {
126            this.clearcaseType = clearcaseType;
127        } //-- void setClearcaseType( String )
128    
129        /**
130         * Set the modelEncoding field.
131         * 
132         * @param modelEncoding
133         */
134        public void setModelEncoding( String modelEncoding )
135        {
136            this.modelEncoding = modelEncoding;
137        } //-- void setModelEncoding( String )
138    
139        /**
140         * Set do you want to use vws parameter when clearcase provider
141         * run mkview?
142         * 
143         * @param useVWSParameter
144         */
145        public void setUseVWSParameter( boolean useVWSParameter )
146        {
147            this.useVWSParameter = useVWSParameter;
148        } //-- void setUseVWSParameter( boolean )
149    
150        /**
151         * Set clearcase viewstore path.
152         * 
153         * @param viewstore
154         */
155        public void setViewstore( String viewstore )
156        {
157            this.viewstore = viewstore;
158        } //-- void setViewstore( String )
159    
160    }