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