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.cvslib.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 * 024 * Date format allowed by changelog command. 025 * 026 */ 027 private String changeLogCommandDateFormat = "yyyy-MM-dd HH:mm:ssZ"; 028 029 /** 030 * 031 * Do you want to use .cvsrc file? 032 * 033 */ 034 private boolean useCvsrc = false; 035 036 /** 037 * 038 * Sets the compression level on communications 039 * with the server? If you don't want to use compression, set 040 * it to 0. 041 * 042 */ 043 private int compressionLevel = 3; 044 045 /** 046 * 047 * Traces the execution of a CVS command. 048 * 049 */ 050 private boolean traceCvsCommand = false; 051 052 /** 053 * 054 * Stores any temporary files in DIR instead of 055 * wherever CVS normally puts them (specifically, this 056 * overrides the value of the $TMPDIR environment variable, if 057 * any exists). It should be an absolute path. 058 * 059 */ 060 private String temporaryFilesDirectory; 061 062 /** 063 * Field cvsVariables. 064 */ 065 private java.util.Properties cvsVariables; 066 067 /** 068 * 069 * Move tag if it already exists. 070 * 071 */ 072 private boolean useForceTag = true; 073 074 /** 075 * Field modelEncoding. 076 */ 077 private String modelEncoding = "UTF-8"; 078 079 080 //-----------/ 081 //- Methods -/ 082 //-----------/ 083 084 /** 085 * Method addCvsVariable. 086 * 087 * @param key 088 * @param value 089 */ 090 public void addCvsVariable( String key, String value ) 091 { 092 getCvsVariables().put( key, value ); 093 } //-- void addCvsVariable( String, String ) 094 095 /** 096 * Get date format allowed by changelog command. 097 * 098 * @return String 099 */ 100 public String getChangeLogCommandDateFormat() 101 { 102 return this.changeLogCommandDateFormat; 103 } //-- String getChangeLogCommandDateFormat() 104 105 /** 106 * Get sets the compression level on communications with the 107 * server? If you don't want to use compression, set it to 0. 108 * 109 * @return int 110 */ 111 public int getCompressionLevel() 112 { 113 return this.compressionLevel; 114 } //-- int getCompressionLevel() 115 116 /** 117 * Method getCvsVariables. 118 * 119 * @return Properties 120 */ 121 public java.util.Properties getCvsVariables() 122 { 123 if ( this.cvsVariables == null ) 124 { 125 this.cvsVariables = new java.util.Properties(); 126 } 127 128 return this.cvsVariables; 129 } //-- java.util.Properties getCvsVariables() 130 131 /** 132 * Get the modelEncoding field. 133 * 134 * @return String 135 */ 136 public String getModelEncoding() 137 { 138 return this.modelEncoding; 139 } //-- String getModelEncoding() 140 141 /** 142 * Get stores any temporary files in DIR instead of wherever 143 * CVS normally puts them (specifically, this overrides the 144 * value of the $TMPDIR environment variable, if any exists). 145 * It should be an absolute path. 146 * 147 * @return String 148 */ 149 public String getTemporaryFilesDirectory() 150 { 151 return this.temporaryFilesDirectory; 152 } //-- String getTemporaryFilesDirectory() 153 154 /** 155 * Get traces the execution of a CVS command. 156 * 157 * @return boolean 158 */ 159 public boolean isTraceCvsCommand() 160 { 161 return this.traceCvsCommand; 162 } //-- boolean isTraceCvsCommand() 163 164 /** 165 * Get do you want to use .cvsrc file? 166 * 167 * @return boolean 168 */ 169 public boolean isUseCvsrc() 170 { 171 return this.useCvsrc; 172 } //-- boolean isUseCvsrc() 173 174 /** 175 * Get move tag if it already exists. 176 * 177 * @return boolean 178 */ 179 public boolean isUseForceTag() 180 { 181 return this.useForceTag; 182 } //-- boolean isUseForceTag() 183 184 /** 185 * Set date format allowed by changelog command. 186 * 187 * @param changeLogCommandDateFormat 188 */ 189 public void setChangeLogCommandDateFormat( String changeLogCommandDateFormat ) 190 { 191 this.changeLogCommandDateFormat = changeLogCommandDateFormat; 192 } //-- void setChangeLogCommandDateFormat( String ) 193 194 /** 195 * Set sets the compression level on communications with the 196 * server? If you don't want to use compression, set it to 0. 197 * 198 * @param compressionLevel 199 */ 200 public void setCompressionLevel( int compressionLevel ) 201 { 202 this.compressionLevel = compressionLevel; 203 } //-- void setCompressionLevel( int ) 204 205 /** 206 * Set this sets internal CVS variables. 207 * 208 * @param cvsVariables 209 */ 210 public void setCvsVariables( java.util.Properties cvsVariables ) 211 { 212 this.cvsVariables = cvsVariables; 213 } //-- void setCvsVariables( java.util.Properties ) 214 215 /** 216 * Set the modelEncoding field. 217 * 218 * @param modelEncoding 219 */ 220 public void setModelEncoding( String modelEncoding ) 221 { 222 this.modelEncoding = modelEncoding; 223 } //-- void setModelEncoding( String ) 224 225 /** 226 * Set stores any temporary files in DIR instead of wherever 227 * CVS normally puts them (specifically, this overrides the 228 * value of the $TMPDIR environment variable, if any exists). 229 * It should be an absolute path. 230 * 231 * @param temporaryFilesDirectory 232 */ 233 public void setTemporaryFilesDirectory( String temporaryFilesDirectory ) 234 { 235 this.temporaryFilesDirectory = temporaryFilesDirectory; 236 } //-- void setTemporaryFilesDirectory( String ) 237 238 /** 239 * Set traces the execution of a CVS command. 240 * 241 * @param traceCvsCommand 242 */ 243 public void setTraceCvsCommand( boolean traceCvsCommand ) 244 { 245 this.traceCvsCommand = traceCvsCommand; 246 } //-- void setTraceCvsCommand( boolean ) 247 248 /** 249 * Set do you want to use .cvsrc file? 250 * 251 * @param useCvsrc 252 */ 253 public void setUseCvsrc( boolean useCvsrc ) 254 { 255 this.useCvsrc = useCvsrc; 256 } //-- void setUseCvsrc( boolean ) 257 258 /** 259 * Set move tag if it already exists. 260 * 261 * @param useForceTag 262 */ 263 public void setUseForceTag( boolean useForceTag ) 264 { 265 this.useForceTag = useForceTag; 266 } //-- void setUseForceTag( boolean ) 267 268}