001/*
002 =================== DO NOT EDIT THIS FILE ====================
003 Generated by Modello 1.1 on 2014-09-13 07:10:32,
004 any modifications will be overwritten.
005 ==============================================================
006 */
007
008package org.apache.maven.scm.providers.clearcase.settings;
009
010/**
011 * Class Settings.
012 * 
013 * @version $Revision$ $Date$
014 */
015@SuppressWarnings( "all" )
016public 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}