<module>nuxeo-platform-collectionspace</module>\r
</modules>\r
\r
- <dependencies> \r
+ <dependencies>\r
<dependency>\r
<groupId>org.osgi</groupId>\r
<artifactId>org.osgi.core</artifactId>\r
<version>4.1.0</version>\r
- </dependency> \r
+ </dependency>\r
<!-- jboss -->\r
<dependency>\r
<groupId>jboss</groupId>\r
<artifactId>jboss-remoting</artifactId>\r
<version>2.2.2.SP8</version>\r
<scope>provided</scope>\r
- </dependency> \r
+ </dependency>\r
<!-- Nuxeo -->\r
+ <!-- Nuxeo Dependencies with versions\r
<dependency>\r
<groupId>org.nuxeo.common</groupId>\r
- <artifactId>nuxeo-common</artifactId> \r
- <scope>provided</scope>\r
+ <artifactId>nuxeo-common</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
<groupId>org.nuxeo.runtime</groupId>\r
- <artifactId>nuxeo-runtime</artifactId> \r
+ <artifactId>nuxeo-runtime</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
- <groupId>org.nuxeo.ecm.core</groupId>\r
- <artifactId>nuxeo-core-api</artifactId> \r
+ <groupId>org.nuxeo.runtime</groupId>\r
+ <artifactId>nuxeo-runtime-osgi</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
- <artifactId>nuxeo-core-client</artifactId> \r
+ <artifactId>nuxeo-core-api</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
- <artifactId>nuxeo-core-query</artifactId> \r
+ <artifactId>nuxeo-core-client</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
- <artifactId>nuxeo-core-schema</artifactId> \r
+ <artifactId>nuxeo-core-query</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
- <artifactId>nuxeo-core-io</artifactId> \r
+ <artifactId>nuxeo-core-schema</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
- <artifactId>nuxeo-core-facade</artifactId> \r
+ <artifactId>nuxeo-core-io</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
</dependency>\r
<dependency>\r
- <groupId>org.nuxeo.runtime</groupId>\r
- <artifactId>nuxeo-runtime-osgi</artifactId> \r
- </dependency>\r
+ <groupId>org.nuxeo.ecm.core</groupId>\r
+ <artifactId>nuxeo-core-facade</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
+ </dependency> -->\r
</dependencies>\r
\r
</project>\r
<dependencyManagement>
<dependencies>
- <!--
- <dependency>
- <groupId>org.nuxeo.common</groupId>
- <artifactId>nuxeo-common</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.runtime</groupId>
- <artifactId>nuxeo-runtime</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.runtime</groupId>
- <artifactId>nuxeo-runtime-osgi</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.ecm.core</groupId>
- <artifactId>nuxeo-core-api</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.ecm.core</groupId>
- <artifactId>nuxeo-core-client</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.ecm.core</groupId>
- <artifactId>nuxeo-core-query</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.ecm.core</groupId>
- <artifactId>nuxeo-core-schema</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.ecm.core</groupId>
- <artifactId>nuxeo-core-io</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency>
- <dependency>
- <groupId>org.nuxeo.ecm.core</groupId>
- <artifactId>nuxeo-core-facade</artifactId>
- <version>1.5.1-SNAPSHOT</version>
- </dependency> -->
</dependencies>
</dependencyManagement>
<groupId>org.apache.maven.plugins</groupId>\r
<artifactId>maven-compiler-plugin</artifactId>\r
<configuration>\r
- <source>1.5</source>\r
- <target>1.5</target>\r
+ <source>1.6</source>\r
+ <target>1.6</target>\r
</configuration>\r
</plugin>\r
<plugin>\r
<version>5.1.5</version>\r
<scope>test</scope>\r
</dependency>\r
- <!-- Nuxeo Dependencies with versions -->\r
+ <!-- Nuxeo Dependencies with versions \r
<dependency>\r
<groupId>org.nuxeo.common</groupId>\r
<artifactId>nuxeo-common</artifactId>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
<artifactId>nuxeo-core-facade</artifactId>\r
<version>1.5.1-SNAPSHOT</version>\r
- </dependency>\r
+ </dependency> -->\r
</dependencies>\r
</dependencyManagement>\r
\r
<scope>test</scope>\r
</dependency>\r
<!-- CollectionSpace Dependencies -->\r
+ <dependency>\r
+ <groupId>org.collectionspace.services</groupId>\r
+ <artifactId>org.collectionspace.services.jaxb</artifactId>\r
+ <version>${project.version}</version>\r
+ </dependency>\r
<dependency>\r
<groupId>org.collectionspace.services</groupId>\r
<artifactId>org.collectionspace.services.acquisition.jaxb</artifactId>\r
<artifactId>org.collectionspace.services.person.client</artifactId>\r
<version>${project.version}</version>\r
</dependency>\r
-\r
+ <!-- External dependencies -->\r
<dependency>\r
<groupId>org.testng</groupId>\r
<artifactId>testng</artifactId>\r
import org.collectionspace.services.acquisition.AcquisitionsCommonList;
import org.collectionspace.services.common.authorityref.AuthorityRefList;
-import org.collectionspace.services.common.context.ServiceContext;
+//import org.collectionspace.services.common.context.ServiceContext;
import org.jboss.resteasy.client.ProxyFactory;
import org.jboss.resteasy.plugins.providers.RegisterBuiltin;
import org.jboss.resteasy.client.ClientResponse;
<artifactId>slf4j-log4j12</artifactId>\r
</dependency>\r
<!-- CollectionSpace dependencies -->\r
- <dependency>\r
+<!-- <dependency>\r
<groupId>org.collectionspace.services</groupId>\r
<artifactId>org.collectionspace.services.common</artifactId>\r
<version>${project.version}</version>\r
- </dependency>\r
+ <optional>true</optional>\r
+ </dependency> -->\r
<!-- External dependencies --> \r
<dependency>\r
<groupId>org.apache.maven.plugins</groupId>\r
<version>1.0.01</version>\r
<scope>provided</scope>\r
</dependency>\r
-\r
<dependency>\r
<groupId>dom4j</groupId>\r
<artifactId>dom4j</artifactId>\r
<version>1.6.1</version>\r
<scope>provided</scope>\r
- </dependency>\r
-\r
- <!-- jboss -->\r
-\r
- <!-- nuxeo -->\r
+ </dependency> \r
</dependencies>\r
\r
<build>\r
import org.apache.commons.httpclient.HttpClient;\r
import org.apache.commons.httpclient.UsernamePasswordCredentials;\r
import org.apache.commons.httpclient.auth.AuthScope;\r
-import org.collectionspace.services.common.context.ServiceContext;\r
+//import org.collectionspace.services.common.context.ServiceContext;\r
import org.slf4j.Logger;\r
import org.slf4j.LoggerFactory;\r
\r
public abstract class AbstractServiceClientImpl implements CollectionSpaceClient {\r
\r
protected final Logger logger = LoggerFactory.getLogger(AbstractServiceClientImpl.class);\r
+ \r
+ /**\r
+ * The character used to separate the words in a part label\r
+ */\r
+ public static final String PART_LABEL_SEPERATOR = "_";\r
+ public static final String PART_COMMON_LABEL = "common";\r
+ \r
private Properties properties = new Properties();\r
private URL url;\r
private HttpClient httpClient;\r
\r
public String getCommonPartName(String servicePathComponent) {\r
return servicePathComponent\r
- + ServiceContext.PART_LABEL_SEPERATOR\r
- + ServiceContext.PART_COMMON_LABEL;\r
+ + PART_LABEL_SEPERATOR\r
+ + PART_COMMON_LABEL;\r
}\r
\r
abstract public String getServicePathComponent();\r
<scope>test</scope>\r
</dependency>\r
<!-- CollectionSpace dependencies -->\r
+ <dependency>\r
+ <groupId>org.collectionspace.services</groupId>\r
+ <artifactId>org.collectionspace.services.jaxb</artifactId>\r
+ <version>${project.version}</version>\r
+ </dependency> \r
+ <dependency>\r
+ <groupId>org.collectionspace.services</groupId>\r
+ <artifactId>org.collectionspace.services.common</artifactId>\r
+ <optional>true</optional>\r
+ <version>${project.version}</version>\r
+ </dependency> \r
<dependency>\r
<groupId>org.collectionspace.services</groupId>\r
<artifactId>org.collectionspace.services.client</artifactId>\r
import org.collectionspace.services.collectionobject.CollectionobjectsCommonList;
import org.collectionspace.services.common.authorityref.AuthorityRefList;
-import org.collectionspace.services.common.context.ServiceContext;
-import org.collectionspace.services.common.query.IQueryManager;
+//import org.collectionspace.services.common.context.ServiceContext;
+//import org.collectionspace.services.common.query.IQueryManager;
import org.jboss.resteasy.client.ProxyFactory;
import org.jboss.resteasy.plugins.providers.RegisterBuiltin;
import org.jboss.resteasy.client.ClientResponse;
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
- <version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2-commons</groupId>
<artifactId>property-listener-injector</artifactId>
- <version>1.0</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>runtime</artifactId>
- <version>0.4.1.4</version>
</dependency>
</dependencies>
+
<build>
<finalName>collectionspace-services-collectionobject-jaxb</finalName>
<defaultGoal>install</defaultGoal>
<snapshots>
<enabled>false</enabled>
</snapshots>
- </repository>
-
+ </repository>
<repository>
<id>libs-snapshots-local</id>
<name>libs-snapshots-local</name>
<enabled>true</enabled>
</snapshots>
</repository>
-
-<!--
- <repository>
- <id>collectionspace-releases</id>
- <name>collectionspace-releases</name>
- <url>http://source.collectionspace.org:8081/artifactory/nuxeo-public</url>
- <releases>
- <enabled>true</enabled>
- </releases>
- <snapshots>
- <enabled>false</enabled>
- </snapshots>
- </repository>
- <repository>
- <id>nuxeo-public-snapshot</id>
- <name>nuxeo-public-snapshot</name>
- <url>http://source.collectionspace.org:8081/artifactory/nuxeo-public-snapshot</url>
- <releases>
- <enabled>false</enabled>
- </releases>
- <snapshots>
- <enabled>true</enabled>
- </snapshots>
- </repository>
--->
</repositories>
<build>
\r
<dependencies>\r
<!-- CollectionSpace dependencies -->\r
+ <dependency>\r
+ <groupId>org.collectionspace.services</groupId>\r
+ <artifactId>org.collectionspace.services.jaxb</artifactId>\r
+ <version>${project.version}</version>\r
+ </dependency>\r
<dependency>\r
<groupId>org.collectionspace.services</groupId>\r
<artifactId>org.collectionspace.services.authentication.jaxb</artifactId>\r
<groupId>javax.persistence</groupId>\r
<artifactId>persistence-api</artifactId>\r
</dependency>\r
-\r
+ \r
<dependency>\r
<groupId>com.sun.xml.bind</groupId>\r
<artifactId>jaxb-impl</artifactId>\r
</goals>\r
</execution>\r
</executions>\r
-\r
<configuration>\r
<args>\r
<arg>-XtoString</arg>\r
<arg>-Xinject-listener-code</arg>\r
-\r
<!-- <arg>-Xcollection-setter-injector</arg>\r
<arg>-Xfluent-api</arg> -->\r
</args>\r
<plugins>\r
<plugin>\r
- <groupId>\r
- org.jvnet.jaxb2_commons\r
- </groupId>\r
+ <groupId>org.jvnet.jaxb2_commons</groupId>\r
<artifactId>basic</artifactId>\r
- <version>0.4.1</version>\r
</plugin>\r
<plugin>\r
- <groupId>\r
- org.jvnet.jaxb2-commons\r
- </groupId>\r
- <artifactId>\r
- property-listener-injector\r
- </artifactId>\r
- <version>1.0</version>\r
+ <groupId>org.jvnet.jaxb2-commons</groupId>\r
+ <artifactId>property-listener-injector</artifactId>\r
</plugin>\r
-\r
</plugins>\r
<!--generatePackage>\r
org.collectionspace.hello\r
</args>
<plugins>
<plugin>
- <groupId>
- org.jvnet.jaxb2_commons
- </groupId>
+ <groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>basic</artifactId>
<version>0.4.1</version>
</plugin>
import javax.ws.rs.core.Response;
-import org.collectionspace.services.common.context.ServiceContext;
+//import org.collectionspace.services.common.context.ServiceContext;
import org.collectionspace.services.dimension.DimensionsCommonList;
import org.jboss.resteasy.client.ProxyFactory;
<dependency>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
<artifactId>nuxeo-core-api</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
<exclusions>\r
<exclusion>\r
<artifactId>jboss-remoting</artifactId>\r
<artifactId>slf4j-log4j12</artifactId>\r
<scope>test</scope>\r
</dependency>\r
-<!-- CollectionSpace dependencies --> \r
+<!-- CollectionSpace dependencies -->\r
+ <dependency>\r
+ <groupId>org.collectionspace.services</groupId>\r
+ <artifactId>org.collectionspace.services.jaxb</artifactId>\r
+ <version>${project.version}</version>\r
+ </dependency> \r
<dependency>\r
<groupId>org.collectionspace.services</groupId>\r
<artifactId>org.collectionspace.services.intake.jaxb</artifactId>\r
import javax.ws.rs.core.Response;
import org.collectionspace.services.common.authorityref.AuthorityRefList;
-import org.collectionspace.services.common.context.ServiceContext;
+//import org.collectionspace.services.common.context.ServiceContext;
import org.collectionspace.services.intake.IntakesCommonList;
import org.jboss.resteasy.client.ProxyFactory;
<dependency>\r
<groupId>org.nuxeo.ecm.core</groupId>\r
<artifactId>nuxeo-core-api</artifactId>\r
+ <version>1.5.1-SNAPSHOT</version>\r
<exclusions>\r
<exclusion>\r
<artifactId>jboss-remoting</artifactId>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<classpath>\r
+ <classpathentry kind="src" output="target/classes" path="src/main/java"/>\r
+ <classpathentry excluding="**" kind="src" output="target/classes" path="src/main/resources"/>\r
+ <classpathentry kind="src" output="target/test-classes" path="src/test/java"/>\r
+ <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>\r
+ <classpathentry kind="con" path="org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER"/>\r
+ <classpathentry kind="output" path="target/classes"/>\r
+</classpath>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+<projectDescription>\r
+ <name>org.collectionspace.services.jaxb</name>\r
+ <comment></comment>\r
+ <projects>\r
+ </projects>\r
+ <buildSpec>\r
+ <buildCommand>\r
+ <name>org.eclipse.jdt.core.javabuilder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ <buildCommand>\r
+ <name>org.maven.ide.eclipse.maven2Builder</name>\r
+ <arguments>\r
+ </arguments>\r
+ </buildCommand>\r
+ </buildSpec>\r
+ <natures>\r
+ <nature>org.maven.ide.eclipse.maven2Nature</nature>\r
+ <nature>org.eclipse.jdt.core.javanature</nature>\r
+ </natures>\r
+</projectDescription>\r
--- /dev/null
+<?xml version="1.0" encoding="UTF-8"?>\r
+\r
+<!--\r
+ pom.xml\r
+ \r
+ A Maven 2 project file for the 'jaxb' module of the ID Service project.\r
+\r
+ This document is a part of the source code and related artifacts\r
+ for CollectionSpace, an open source collections management system\r
+ for museums and related institutions:\r
+ \r
+ http://www.collectionspace.org\r
+ http://wiki.collectionspace.org\r
+ \r
+ Based on work by Sanjay Dalal and Richard Millet.\r
+\r
+ $LastChangedBy: aron $\r
+ $LastChangedRevision: 302 $\r
+ $LastChangedDate: 2009-06-29 15:36:29 -0700 (Mon, 29 Jun 2009) $\r
+-->\r
+\r
+<project xmlns="http://maven.apache.org/POM/4.0.0"\r
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"\r
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">\r
+\r
+ <parent>\r
+ <groupId>org.collectionspace.services</groupId>\r
+ <artifactId>org.collectionspace.services.main</artifactId>\r
+ <version>0.6-SNAPSHOT</version>\r
+ </parent>\r
+ \r
+ <modelVersion>4.0.0</modelVersion>\r
+ <groupId>org.collectionspace.services</groupId>\r
+ <artifactId>org.collectionspace.services.jaxb</artifactId>\r
+ <name>services.common.jaxb</name>\r
+ \r
+ <dependencies> \r
+ <dependency>\r
+ <groupId>com.sun.xml.bind</groupId>\r
+ <artifactId>jaxb-impl</artifactId>\r
+ <version>2.0.2</version>\r
+ </dependency>\r
+ \r
+ <dependency>\r
+ <groupId>org.jvnet.jaxb2-commons</groupId>\r
+ <artifactId>property-listener-injector</artifactId>\r
+ <version>1.0</version>\r
+ </dependency>\r
+ \r
+ <dependency>\r
+ <groupId>org.jvnet.jaxb2_commons</groupId>\r
+ <artifactId>runtime</artifactId>\r
+ <version>0.4.1.4</version>\r
+ </dependency>\r
+ \r
+ </dependencies>\r
+ \r
+ <build>\r
+ <finalName>collectionspace-services-id-jaxb</finalName>\r
+ <defaultGoal>install</defaultGoal>\r
+ <plugins>\r
+ \r
+ <plugin>\r
+ <groupId>org.jvnet.jaxb2.maven2</groupId>\r
+ <artifactId>maven-jaxb2-plugin</artifactId>\r
+ <executions>\r
+ <execution>\r
+ <goals>\r
+ <goal>generate</goal>\r
+ </goals>\r
+ </execution>\r
+ </executions>\r
+ <dependencies>\r
+ <!-- javax.activation.DataSource provider is required by spec -->\r
+ <dependency>\r
+ <groupId>javax.activation</groupId>\r
+ <artifactId>activation</artifactId>\r
+ <version>1.1</version>\r
+ </dependency>\r
+ <dependency>\r
+ <groupId>com.sun.xml.bind</groupId>\r
+ <artifactId>jaxb-impl</artifactId>\r
+ <version>2.1.9</version>\r
+ </dependency>\r
+ </dependencies>\r
+ <configuration>\r
+ <args>\r
+ <arg>-XtoString</arg>\r
+ <arg>-Xinject-listener-code</arg>\r
+\r
+ <!-- <arg>-Xcollection-setter-injector</arg>\r
+ <arg>-Xfluent-api</arg> -->\r
+ </args>\r
+ <plugins>\r
+ <plugin>\r
+ <groupId>\r
+ org.jvnet.jaxb2_commons\r
+ </groupId>\r
+ <artifactId>basic</artifactId>\r
+ <version>0.4.1</version>\r
+ </plugin>\r
+ <plugin>\r
+ <groupId>\r
+ org.jvnet.jaxb2-commons\r
+ </groupId>\r
+ <artifactId>\r
+ property-listener-injector\r
+ </artifactId>\r
+ <version>1.0</version>\r
+ </plugin>\r
+ </plugins>\r
+ </configuration>\r
+ </plugin>\r
+ \r
+ <plugin>\r
+ <artifactId>maven-compiler-plugin</artifactId>\r
+ <version>2.0.2</version>\r
+ <configuration>\r
+ <source>1.6</source>\r
+ <target>1.6</target>\r
+ </configuration>\r
+ </plugin>\r
+\r
+ </plugins>\r
+ </build>\r
+\r
+</project>\r
+\r
<packaging>pom</packaging>
<modules>
+ <module>jaxb</module>
<module>authentication</module>
<module>common</module>
<module>client</module>
<groupId>org.jboss.resteasy</groupId>
<artifactId>jaxrs-api</artifactId>
<version>1.1.GA</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jvnet.jaxb2_commons</groupId>
+ <artifactId>basic</artifactId>
+ <version>0.4.1</version>
</dependency>
<dependency>
<groupId>net.java.dev.jaxb2-commons</groupId>
<artifactId>jaxb-fluent-api</artifactId>
- <version>2.0.1</version>
+ <version>2.0.2</version>
</dependency>
<dependency>
<groupId>org.jvnet.jaxb2-commons</groupId>
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>runtime</artifactId>
- <version>0.4.1</version>
+ <version>0.4.1.4</version>
</dependency>
+
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-jaxrs</artifactId>
<artifactId>slf4j-log4j12</artifactId>\r
<scope>test</scope>\r
</dependency>\r
- <!-- <dependency>\r
- <groupId>org.collectionspace.services</groupId>\r
- <artifactId>org.collectionspace.services.relation.jaxb</artifactId>\r
- <version>1.0</version>\r
- </dependency> -->\r
+ <!-- CollectionSpace dependencies -->\r
<dependency>\r
<groupId>org.collectionspace.services</groupId>\r
- <artifactId>org.collectionspace.services.common</artifactId>\r
+ <artifactId>org.collectionspace.services.jaxb</artifactId>\r
<version>${project.version}</version>\r
- </dependency>\r
+ </dependency> \r
<dependency>\r
<groupId>org.collectionspace.services</groupId>\r
<artifactId>org.collectionspace.services.client</artifactId>\r
import javax.ws.rs.core.Response;
-import org.collectionspace.services.common.context.ServiceContext;
+//import org.collectionspace.services.common.context.ServiceContext;
import org.collectionspace.services.relation.RelationsCommonList;
import org.jboss.resteasy.client.ProxyFactory;