Révision 2382

tmp/org.txm.core/src/java/org/txm/objects/Project.java (revision 2382)
1161 1161
		return getCorpusBuild(id, null);
1162 1162
	}
1163 1163
	
1164
	public CorpusBuild getCorpusBuild(String id, Class<CorpusBuild> clazz) {
1164
	public CorpusBuild getCorpusBuild(String id, Class<? extends CorpusBuild> clazz) {
1165 1165
//		System.out.println("CLASS="+clazz);
1166 1166
		List<CorpusBuild> builds = getCorpusBuilds();
1167 1167
//		System.out.println("BUILDS="+builds);
1168 1168
		for (CorpusBuild build : builds) {
1169
			if (id.equals(build.getID())) {
1169
			if (id == null) {
1170 1170
				if (clazz == null) {
1171 1171
					return build;
1172 1172
				} else if (build.getClass().equals(clazz)) {
1173 1173
					return build;
1174 1174
				}
1175
			} else if (id.equals(build.getID())) {
1176
				if (clazz == null) {
1177
					return build;
1178
				} else if (build.getClass().equals(clazz)) {
1179
					return build;
1180
				}
1175 1181
			}
1176 1182
		}
1177 1183
		return null;

Formats disponibles : Unified diff