Revision 718 org.gvsig.tools/library/trunk/org.gvsig.tools/org.gvsig.tools.lib/src/main/java/org/gvsig/tools/packageutils/impl/DefaultVersion.java

View differences:

DefaultVersion.java
7 7

  
8 8
public class DefaultVersion implements Version {
9 9

  
10
	private int mayor = 0;
10
	private int major = 0;
11 11
	private int minor = 0;
12 12
	private int rev = 0;
13 13
	private String classifier = null;
......
20 20
	protected DefaultVersion(int mayor, int minor, int rev, String classifier,
21 21
			int build) {
22 22
		this();
23
		this.mayor = mayor;
23
		this.major = mayor;
24 24
		this.minor = minor;
25 25
		this.rev = rev;
26 26
		this.classifier = classifier;
27 27
		this.build = build;
28 28
	}
29 29

  
30
	public Version parse(String version) {
30
	public org.gvsig.installer.lib.api.Version parse(String version) {
31 31
		if( version == null || version.length()==0 ) {
32
			this.mayor = 0;
32
			this.major = 0;
33 33
			this.minor = 0;
34 34
			this.rev = 0;
35 35
			this.classifier = null;
......
41 41
		String[] x = version.split("[.]");
42 42
		int lx = x.length;
43 43
		if (lx == 1) {
44
			this.mayor = parseIntClassifierAndBuild(x[0], version);
44
			this.major = parseIntClassifierAndBuild(x[0], version);
45 45
			this.minor = 0;
46 46
			this.rev = 0;
47 47
			this.classifier = null;
48 48
			this.build = 0;
49 49
		} else if (lx == 2) {
50
			this.mayor = Integer.parseInt(x[0]);
50
			this.major = Integer.parseInt(x[0]);
51 51
			this.minor = parseIntClassifierAndBuild(x[1], version);
52 52
			this.rev = 0;
53 53
			this.classifier = null;
54 54
			this.build = 0;
55 55
		} else if (lx == 3) {
56
			this.mayor = Integer.parseInt(x[0]);
56
			this.major = Integer.parseInt(x[0]);
57 57
			this.minor = Integer.parseInt(x[1]);
58 58
			this.rev = parseIntClassifierAndBuild(x[2], version);
59 59
		} else {
......
90 90
		return value;
91 91
	}
92 92

  
93
	public int getMayor() {
94
		return this.mayor;
93
	public int getMajor() {
94
		return this.major;
95 95
	}
96
	
96 97

  
98
    public int getMayor() {
99
        return getMajor();
100
    }
101

  
97 102
	public int getMinor() {
98 103
		return this.minor;
99 104
	}
......
110 115
		return this.build;
111 116
	}
112 117

  
113
	public boolean check(String op, Version other) {
118
	public boolean check(String op, org.gvsig.installer.lib.api.Version other) {
114 119
		if ("=".equals(op) || "==".equals(op) || "-eq".equals(op)) {
115 120
			return this.fullFormat().compareTo(other.fullFormat()) == 0;
116 121
		}
......
133 138
		if (this.classifier == null) {
134 139
			return MessageFormat.format("{0}.{1}.{2}-{3,number,####}", 
135 140
				new Object[] {
136
					new Integer(this.mayor), 
141
					new Integer(this.major), 
137 142
					new Integer(this.minor), 
138 143
					new Integer(this.rev),
139 144
					new Integer(this.build)
......
142 147
		} else {
143 148
			return MessageFormat.format("{0}.{1}.{2}-{3}-{4,number,####}",
144 149
				new Object[] {
145
					new Integer(this.mayor), 
150
					new Integer(this.major), 
146 151
					new Integer(this.minor), 
147 152
					new Integer(this.rev),
148 153
					this.classifier,
......
158 163
			return MessageFormat.format(
159 164
				"{0,number,0000}.{1,number,0000}.{2,number,0000}-AAAA-{3,number,0000}",
160 165
				new Object[] {
161
						new Integer(this.mayor), 
166
						new Integer(this.major), 
162 167
						new Integer(this.minor), 
163 168
						new Integer(this.rev),
164 169
						new Integer(this.build)
......
168 173
			return MessageFormat.format(
169 174
				"{0,number,0000}.{1,number,0000}.{2,number,0000}-{3}-{4,number,0000}",
170 175
				new Object[] {
171
						new Integer(this.mayor), 
176
						new Integer(this.major), 
172 177
						new Integer(this.minor), 
173 178
						new Integer(this.rev),
174 179
						this.classifier,
......
184 189

  
185 190
	public boolean equals(Object obj) {
186 191
		Version other = (Version) obj;
187
		if (this.mayor != other.getMayor()) {
192
		if (this.major != other.getMajor()) {
188 193
			return false;
189 194
		}
190 195
		if (this.minor != other.getMinor()) {
......
211 216
	
212 217
	public int hashCode() {
213 218
	    return (classifier == null ? 0 : classifier.hashCode()) +
214
	        (mayor<<13) + (minor<<19) + (rev<<25) + build;
219
	        (major<<13) + (minor<<19) + (rev<<25) + build;
215 220
	}
216 221

  
217
	public Version setBuild(int build) {
222
	public org.gvsig.installer.lib.api.Version setBuild(int build) {
218 223
		this.build = build;
219 224
		return this;
220 225
	}

Also available in: Unified diff