Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/artifact/search/RelatedToSearch.java')
-rw-r--r--plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/artifact/search/RelatedToSearch.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/artifact/search/RelatedToSearch.java b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/artifact/search/RelatedToSearch.java
index 008ba0e1bbd..29d390d2d0e 100644
--- a/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/artifact/search/RelatedToSearch.java
+++ b/plugins/org.eclipse.osee.framework.skynet.core/src/org/eclipse/osee/framework/skynet/core/artifact/search/RelatedToSearch.java
@@ -33,14 +33,16 @@ public class RelatedToSearch implements ISearchPrimitive {
this.sideA = sideA;
}
+ @Override
public String getArtIdColName() {
return (sideA ? "a" : "b") + "_art_id";
}
+ @Override
public String getCriteriaSql(List<Object> dataList, Branch branch) {
String sideName = "rel_1." + getArtIdColName();
String sql =
- sideName + " = ? AND rel_1.gamma_id = txs.gamma_id AND txs.transaction_id = (SELECT max(txs.transaction_id) FROM osee_relation_link rel_2, osee_txs txs WHERE rel_2.rel_link_id = rel_1.rel_link_id AND rel_2.gamma_id = txs.gamma_id AND txs.branch_id = ?) AND txs.mod_type <>?";
+ sideName + " = ? AND rel_1.gamma_id = txs.gamma_id AND txs.transaction_id = (SELECT max(txs.transaction_id) FROM osee_relation_link rel_2, osee_txs txs WHERE rel_2.rel_link_id = rel_1.rel_link_id AND rel_2.gamma_id = txs.gamma_id AND txs.branch_id = ?) AND txs.mod_type <>?";
dataList.add(artId);
dataList.add(branch.getId());
@@ -49,6 +51,7 @@ public class RelatedToSearch implements ISearchPrimitive {
return sql;
}
+ @Override
public String getTableSql(List<Object> dataList, Branch branch) {
return TABLES;
}
@@ -67,6 +70,7 @@ public class RelatedToSearch implements ISearchPrimitive {
return new RelatedToSearch(Integer.parseInt(values[0]), Boolean.parseBoolean(values[1]));
}
+ @Override
public String getStorageString() {
return Integer.toString(artId) + TOKEN + Boolean.toString(sideA);
}

Back to the top