Révision 2206
| tmp/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/KRAnnotationEngine.java (revision 2206) | ||
|---|---|---|
| 305 | 305 |
// create the "DEFAULT" KR configuration |
| 306 | 306 |
Preferences krconf = node.node(corpus.getID()); |
| 307 | 307 |
krconf.put("name", corpus.getID());
|
| 308 |
// |
|
| 309 | 308 |
} |
| 310 | 309 |
names = node.childrenNames(); |
| 311 | 310 |
return Arrays.asList(names); // getKnowledgeRepositoryNames(params); |
| ... | ... | |
| 413 | 412 |
|
| 414 | 413 |
@Override |
| 415 | 414 |
public boolean processFile(File xmlFile, File binaryCorpusDirectory, HashMap<String, Object> parameters) {
|
| 416 |
// TODO not implemented yet. |
|
| 417 | 415 |
return false; |
| 418 | 416 |
} |
| 419 | 417 |
|
| ... | ... | |
| 454 | 452 |
Preferences krconf = node.node(name); |
| 455 | 453 |
krconf.put("name", name);
|
| 456 | 454 |
} |
| 457 |
|
|
| 458 | 455 |
} catch (BackingStoreException e) {
|
| 459 | 456 |
e.printStackTrace(); |
| 460 | 457 |
} |
| tmp/org.txm.annotation.kr.core/src/org/txm/annotation/kr/core/storage/temporary/TemporaryAnnotationManager.java (revision 2206) | ||
|---|---|---|
| 12 | 12 |
|
| 13 | 13 |
import org.eclipse.persistence.config.PersistenceUnitProperties; |
| 14 | 14 |
import org.eclipse.persistence.jpa.PersistenceProvider; |
| 15 |
import org.txm.annotation.core.preferences.AnnotationPreferences; |
|
| 16 | 15 |
import org.txm.annotation.kr.core.Annotation; |
| 17 | 16 |
import org.txm.annotation.kr.core.AnnotationPK; |
| 18 | 17 |
import org.txm.annotation.kr.core.DatabasePersistenceManager; |
| ... | ... | |
| 256 | 255 |
return query.getResultList(); |
| 257 | 256 |
} |
| 258 | 257 |
|
| 259 |
|
|
| 260 | 258 |
/** |
| 261 | 259 |
* returns all annotations with no particular constraints |
| 262 | 260 |
* @return |
| ... | ... | |
| 446 | 444 |
if (em == null) return false; |
| 447 | 445 |
TypedQuery<Annotation> query = em.createQuery("SELECT annot FROM Annotation AS annot", Annotation.class);
|
| 448 | 446 |
//System.out.println("hasChanges query rez: "+query.getResultList());
|
| 449 |
return query.setMaxResults(1).getResultList().size() > 0; |
|
| 447 |
return query.setMaxResults(1).getResultList().size() > 0; // get only the first match -> faster
|
|
| 450 | 448 |
} catch(Exception e) {
|
| 451 | 449 |
Log.severe("** Error while testing corpus annotations state: "+e);
|
| 452 | 450 |
} |
Formats disponibles : Unified diff