001 /*
002 =================== DO NOT EDIT THIS FILE ====================
003 Generated by Modello 1.1 on 2012-11-07 19:53:08,
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 }