@Override public void run() { TopicIF t = getTopic(); OccurrenceIF o = (OccurrenceIF)this.data.remove("OccurrenceIF"); this.objectId = o.getObjectId(); o.remove(); } });
@Override public void run() { OccurrenceIF o = getOccurrence(); o.setValue("New occurrence"); this.objectId = o.getObjectId(); } });
@Override public void run() { OccurrenceIF o = getOccurrence(); o.setValue(""); this.objectId = o.getObjectId(); } });
public void testWithBothBoundFalse() throws InvalidQueryException, IOException { load("bb-test.ltm"); List matches = new ArrayList(); TopicIF topic = getTopicById("thequeen"); OccurrenceIF occ = (OccurrenceIF) topic.getOccurrences().iterator().next(); verifyQuery(matches, "occurrence(equation, @" + occ.getObjectId() + ")?"); }
@Override public void run() { OccurrenceIF o = builder.makeOccurrence(getTopic(), getTopic(), ""); this.data.put("OccurrenceIF", o); this.objectId = o.getObjectId(); } });
@Override public void run() { OccurrenceIF o = getOccurrence(); TopicIF theme = (TopicIF)this.data.remove("scope"); o.removeTheme(theme); this.objectId = o.getObjectId(); this.value = theme.getObjectId(); } });
public void testWithSpecificOccurrenceAndString() throws InvalidQueryException, IOException { load("int-occs.ltm", true); TopicIF topic = getTopicById("topic1"); OccurrenceIF oc = topic.getOccurrences().iterator().next(); String oid = oc.getObjectId(); // first argument must be unbound getParseError("value-like(@" + oid + ", \"topic1\")?"); }
public void testWithUnboundPatternValue() throws InvalidQueryException, IOException { load("int-occs.ltm", true); TopicIF topic = getTopicById("topic1"); OccurrenceIF oc = topic.getOccurrences().iterator().next(); String oid = oc.getObjectId(); getParseError("value-like(@" + oid + ", $VALUE)?"); }
public void testWithSpecificOccurrence() throws InvalidQueryException, IOException { load("bb-test.ltm"); List matches = new ArrayList(); TopicIF topic = getTopicById("thequeen"); OccurrenceIF occ = (OccurrenceIF) topic.getOccurrences().iterator().next(); addMatch(matches, "TOPIC", topic); verifyQuery(matches, "occurrence($TOPIC, @" + occ.getObjectId() + ")?"); }
@Override public void run() { OccurrenceIF o = getOccurrence(); o.addItemIdentifier(URILocator.create("x:source-locator")); this.objectId = o.getObjectId(); } });
@Override public void run() { OccurrenceIF o = getOccurrence(); o.setLocator(URILocator.create("x:occurrence-locator")); this.objectId = o.getObjectId(); } });
@Override public void run() { OccurrenceIF o = getOccurrence(); o.removeItemIdentifier(URILocator.create("x:source-locator")); this.objectId = o.getObjectId(); } });
@Override public void run() { OccurrenceIF o = getOccurrence(); TopicIF theme = builder.makeTopic(); this.data.put("scope", theme); o.addTheme(theme); this.objectId = o.getObjectId(); this.value = theme.getObjectId(); } });
@Override public void run() { OccurrenceIF o = getOccurrence(); TopicIF type = builder.makeTopic(); // create type this.data.put("type", type); o.setType(type); this.objectId = o.getObjectId(); this.value = type.getObjectId(); } });
@Override public final String getObject() { TopicMap topicMap = fieldValueModel.getFieldInstanceModel().getFieldInstance().getInstance().getTopicMap(); Object o = fieldValueModel.getFieldValue(); return getRequest().getRelativePathPrefixToContextRoot() + "occurrenceImages?topicMapId=" + topicMap.getId() + "&occurrenceId=" + ((o instanceof OccurrenceIF ? ((OccurrenceIF)o).getObjectId(): "unknown")); } }));
@Override public final String getObject() { TopicMap topicMap = fieldValueModel.getFieldInstanceModel().getFieldInstance().getInstance().getTopicMap(); Object o = fieldValueModel.getFieldValue(); return getRequest().getRelativePathPrefixToContextRoot() + "occurrenceImages?topicMapId=" + topicMap.getId() + "&occurrenceId=" + ((o instanceof OccurrenceIF ? ((OccurrenceIF)o).getObjectId(): "unknown")); } }));
public void testBothBoundTrue() throws InvalidQueryException, IOException { load("bb-test.ltm"); TopicIF nettressurs = getTopicById("nettressurs"); TopicIF hest = getTopicById("horse"); OccurrenceIF occ = getOccurrence(hest, nettressurs); List matches = new ArrayList(); matches.add(new HashMap()); verifyQuery(matches, "resource(@" + occ.getObjectId() + ", \"" + occ.getLocator().getAddress() + "\")?"); closeStore(); }
@Override public void run() { OccurrenceIF o = getOccurrence(); TopicIF type = builder.makeTopic(); // create type type.addSubjectIdentifier(URILocator.create("type:cleared")); o.setType(type); TopicIF xtype = (TopicIF)this.data.remove("type"); // remove type xtype.remove(); this.objectId = o.getObjectId(); } });
public void testBothBoundFalse() throws InvalidQueryException, IOException { load("bb-test.ltm"); TopicIF nettressurs = getTopicById("nettressurs"); TopicIF hest = getTopicById("horse"); OccurrenceIF occ = getOccurrence(hest, nettressurs); List matches = new ArrayList(); verifyQuery(matches, "resource(@" + occ.getObjectId() + ", \"http://www.host.no\")?"); closeStore(); }
public void testOccurrenceResource() throws InvalidQueryException, IOException { load("bb-test.ltm"); TopicIF nettressurs = getTopicById("nettressurs"); TopicIF hest = getTopicById("horse"); OccurrenceIF occ = getOccurrence(hest, nettressurs); List matches = new ArrayList(); addMatch(matches, "LOCATOR", "http://www.hest.no/"); verifyQuery(matches, "resource(@" + occ.getObjectId() + ", $LOCATOR)?"); closeStore(); }