From 42bb55b0c9e4155c31819318e0dde31f55551337 Mon Sep 17 00:00:00 2001
From: mbrodhu <brodhun@sub.uni-goettingen.de>
Date: Wed, 27 Jan 2016 12:51:22 +0100
Subject: [PATCH] sets identified by project id

---
 oaipmh-core/pom.xml                                           | 4 ++--
 .../java/info/textgrid/middleware/RecordListDeliverer.java    | 2 +-
 .../src/main/java/info/textgrid/middleware/SetDeliverer.java  | 4 ++--
 .../src/test/java/info/textgrid/middleware/OaiPmhTest.java    | 4 ++--
 oaipmh-webapp/pom.xml                                         | 4 ++--
 pom.xml                                                       | 2 +-
 6 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/oaipmh-core/pom.xml b/oaipmh-core/pom.xml
index 76edfcb5..ac4cfb5e 100644
--- a/oaipmh-core/pom.xml
+++ b/oaipmh-core/pom.xml
@@ -4,11 +4,11 @@
 	<parent>
 		<artifactId>oaipmh</artifactId>
 		<groupId>info.textgrid.middleware</groupId>
-		<version>1.3.22-SNAPSHOT</version>
+		<version>1.3.23-SNAPSHOT</version>
 	</parent>
 	<groupId>info.textgrid.middleware</groupId>
 	<artifactId>oaipmh-core</artifactId>
-	<version>1.3.22-SNAPSHOT</version>
+	<version>1.3.23-SNAPSHOT</version>
 	<packaging>jar</packaging>
 	<name>TextGrid :: TG-OAI-PMH :: Core</name>
 	<url>http://maven.apache.org</url>
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
index 936821b2..7f82b055 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/RecordListDeliverer.java
@@ -351,7 +351,7 @@ public class RecordListDeliverer {
 
 				if (setParts[0].equals("project")) {
 					System.out.println("Testitest4");
-					queryField = "project.value";
+					queryField = "project.id";
 					valueField = setParts[1];
 					System.out.println("Testitest4 " + valueField);
 					// setParts[0] = setParts[0].concat(".value");
diff --git a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
index e931befc..d37ff634 100644
--- a/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
+++ b/oaipmh-core/src/main/java/info/textgrid/middleware/SetDeliverer.java
@@ -81,8 +81,8 @@ public class SetDeliverer {
 				String projectName = projectValues[0];
 				String projectID = projectValues[1];
 				
-				set.setSetName("project:" + projectName);				
-				set.setSetSpec(projectID);				
+				set.setSetName(projectName);				
+				set.setSetSpec("project:" + projectID);				
 				setList.getSet().add(set);
 			}
 		}
diff --git a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
index 3efe011b..77c35d67 100644
--- a/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
+++ b/oaipmh-core/src/test/java/info/textgrid/middleware/OaiPmhTest.java
@@ -285,7 +285,7 @@ public class OaiPmhTest {
 	 * @throws ParseException
 	 */
 	@Test
-	@Ignore
+	//@Ignore
 	public void testListRecordSets() throws ParseException {
 		this.recordList.setContributor(TGConstants.CONTRIBUTOR_LIST);
 		this.recordList.setCoverage(TGConstants.COVERAGE_LIST);
@@ -311,7 +311,7 @@ public class OaiPmhTest {
 		this.recordList.setFieldForRange(TGConstants.CREATED);
 
 		System.out.println("Test for the verb \"ListRecord\" with sets with succesfull response");
-		JAXBElement<OAIPMHType> p = this.request.getRequest("ListRecords", "","oai_dc", "project:Digitale Bibliothek", "", "", "");
+		JAXBElement<OAIPMHType> p = this.request.getRequest("ListRecords", "","oai_dc", "project:TGPR-372fe6dc-57f2-6cd4-01b5-2c4bbefcfd3c", "", "", "");
 		JAXB.marshal(p, System.out);
 		System.out.println("-----------------------------------\n");
 
diff --git a/oaipmh-webapp/pom.xml b/oaipmh-webapp/pom.xml
index 82628388..ed974a1c 100644
--- a/oaipmh-webapp/pom.xml
+++ b/oaipmh-webapp/pom.xml
@@ -4,12 +4,12 @@
 	<parent>
 		<artifactId>oaipmh</artifactId>
 		<groupId>info.textgrid.middleware</groupId>
-		<version>1.3.22-SNAPSHOT</version>
+		<version>1.3.23-SNAPSHOT</version>
 	</parent>
 	<groupId>info.textgrid.middleware</groupId>
 	<artifactId>oaipmh-webapp</artifactId>
 	<packaging>war</packaging>
-	<version>1.3.22-SNAPSHOT</version>
+	<version>1.3.23-SNAPSHOT</version>
 	<name>TextGrid :: OAI-PMH :: Webapp</name>
 	<url>http://maven.apache.org</url>
 	<profiles>
diff --git a/pom.xml b/pom.xml
index 0819a8d8..8d1e8c4e 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>info.textgrid.middleware</groupId>
   <artifactId>oaipmh</artifactId>
-  <version>1.3.22-SNAPSHOT</version>
+  <version>1.3.23-SNAPSHOT</version>
   <packaging>pom</packaging>
   <name>TextGrid :: TG-OAI-PMH :: Parent</name>
   <properties>
-- 
GitLab