Skip to content

Commit

Permalink
extract fcrepo-jcr from -kernel
Browse files Browse the repository at this point in the history
  • Loading branch information
cbeer committed Apr 25, 2013
1 parent ad75ee4 commit 01d2ec9
Show file tree
Hide file tree
Showing 4 changed files with 79 additions and 9 deletions.
27 changes: 27 additions & 0 deletions fcrepo-jcr/pom.xml
@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>fcrepo</artifactId>
<groupId>org.fcrepo</groupId>
<version>4.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>

<artifactId>fcrepo-jcr</artifactId>

<dependencies>
<dependency>
<groupId>org.modeshape</groupId>
<artifactId>modeshape-jcr</artifactId>
</dependency>

<dependency>
<groupId>org.jboss.jbossts</groupId>
<artifactId>jbossjta</artifactId>
<version>4.16.6.Final</version><!--$NO-MVN-MAN-VER$-->
</dependency>
</dependencies>

</project>
40 changes: 40 additions & 0 deletions fcrepo-jcr/src/main/java/org/fcrepo/utils/FedoraJcrTypes.java
@@ -0,0 +1,40 @@

package org.fcrepo.utils;

/**
* Convenience class with constants for commonly used JCR types.
*
* @author ajs6f
*
*/
public interface FedoraJcrTypes {

String FEDORA_DATASTREAM = "fedora:datastream";

String FEDORA_OBJECT = "fedora:object";

String FEDORA_SIZE = "fedora:size";

String FEDORA_OWNED = "fedora:owned";

String FEDORA_OWNERID = "fedora:ownerId";

String DC_TITLE = "dc:title";

String DC_IDENTIFIER = "dc:identifier";

String JCR_LASTMODIFIED = "jcr:lastModified";

String JCR_CREATED = "jcr:created";

String FEDORA_CHECKSUM = "fedora:checksum";

String CONTENT_SIZE = "fedora:size";

String DIGEST_VALUE = "fedora:digest";

String DIGEST_ALGORITHM = "fedora:digestAlgorithm";

String FEDORA_CONTENTTYPE = "fedora:contentType";

}
20 changes: 11 additions & 9 deletions fcrepo-kernel/pom.xml
Expand Up @@ -24,15 +24,6 @@
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
</dependency>
<dependency>
<groupId>org.jboss.jbossts</groupId>
<artifactId>jbossjta</artifactId>
<version>4.16.6.Final</version><!--$NO-MVN-MAN-VER$-->
</dependency>
<dependency>
<groupId>org.modeshape</groupId>
<artifactId>modeshape-jcr</artifactId>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
Expand All @@ -41,12 +32,23 @@
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</dependency>
<dependency>
<groupId>org.fcrepo</groupId>
<artifactId>fcrepo-jcr</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>org.fcrepo</groupId>
<artifactId>fcrepo-metrics</artifactId>
<version>${project.version}</version>
</dependency>

<dependency>
<groupId>org.fcrepo</groupId>
<artifactId>fcrepo-storage-policy</artifactId>
<version>${project.version}</version>
</dependency>

<!-- Logging: we'll use LogBack (which implements the SLF4J API); ModeShape
knows what to do. -->
<dependency>
Expand Down
1 change: 1 addition & 0 deletions pom.xml
Expand Up @@ -53,6 +53,7 @@
<module>fcrepo-http-api</module>
<module>fcrepo-webhooks</module>
<module>fcrepo-metrics</module>
<module>fcrepo-jcr</module>
</modules>

<dependencyManagement>
Expand Down

0 comments on commit 01d2ec9

Please sign in to comment.