You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lenya.apache.org by fl...@apache.org on 2010/11/12 19:51:14 UTC
svn commit: r1034508 - in
/lenya/trunk/org.apache.lenya.core.repository.impl: ./
src/main/java/org/apache/lenya/cms/observation/
src/main/java/org/apache/lenya/cms/publication/
src/main/java/org/apache/lenya/cms/repository/
src/main/java/org/apache/len...
Author: florent
Date: Fri Nov 12 18:51:13 2010
New Revision: 1034508
URL: http://svn.apache.org/viewvc?rev=1034508&view=rev
Log:
add some repository related classes ; remove transaction ones
Added:
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEventImpl.java
- copied, changed from r1034465, lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEvent.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/publication/
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/publication/RepositoryException.java
- copied unchanged from r1034465, lenya/trunk/org.apache.lenya.core.publication/src/main/java/org/apache/lenya/cms/publication/RepositoryException.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/publication/RepositoryImpl.java
- copied unchanged from r1034465, lenya/trunk/org.apache.lenya.core.publication/src/main/java/org/apache/lenya/cms/publication/RepositoryImpl.java
Removed:
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEvent.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryListener.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/Session.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/transaction/
Modified:
lenya/trunk/org.apache.lenya.core.repository.impl/pom.xml
Modified: lenya/trunk/org.apache.lenya.core.repository.impl/pom.xml
URL: http://svn.apache.org/viewvc/lenya/trunk/org.apache.lenya.core.repository.impl/pom.xml?rev=1034508&r1=1034507&r2=1034508&view=diff
==============================================================================
--- lenya/trunk/org.apache.lenya.core.repository.impl/pom.xml (original)
+++ lenya/trunk/org.apache.lenya.core.repository.impl/pom.xml Fri Nov 12 18:51:13 2010
@@ -13,9 +13,13 @@
<groupId>org.apache.lenya</groupId>
<artifactId>lenya-core-repository-impl</artifactId>
<packaging>jar</packaging>
- <name>Apache Lenya Core Repository API</name>
+ <name>Apache Lenya Core Repository implementation</name>
<dependencies>
<dependency>
+ <groupId>org.apache.lenya</groupId>
+ <artifactId>lenya-core-repository-api</artifactId>
+ </dependency>
+ <dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</dependency>
Copied: lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEventImpl.java (from r1034465, lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEvent.java)
URL: http://svn.apache.org/viewvc/lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEventImpl.java?p2=lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEventImpl.java&p1=lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEvent.java&r1=1034465&r2=1034508&rev=1034508&view=diff
==============================================================================
--- lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEvent.java (original)
+++ lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/RepositoryEventImpl.java Fri Nov 12 18:51:13 2010
@@ -23,7 +23,7 @@ import org.apache.lenya.cms.repository.S
/**
* A repository event provides additional information if a document was added, changed, or removed.
*/
-public class RepositoryEvent {
+public class RepositoryEventImpl implements RepositoryEvent {
private Session session;
private Object descriptor = null;
@@ -36,7 +36,7 @@ public class RepositoryEvent {
* @param source The source of the event.
* @param descriptor More information about the event.
*/
- public RepositoryEvent(Session session, Object source, Object descriptor) {
+ public RepositoryEventImpl(Session session, Object source, Object descriptor) {
this(session, descriptor);
Validate.notNull(source);
this.source = source;
@@ -47,7 +47,7 @@ public class RepositoryEvent {
* @param session The session.
* @param descriptor More information about the event.
*/
- public RepositoryEvent(Session session, Object descriptor) {
+ public RepositoryEventImpl(Session session, Object descriptor) {
Validate.notNull(session);
Validate.notNull(descriptor);
this.session = session;
@@ -68,6 +68,9 @@ public class RepositoryEvent {
return this.descriptor;
}
+ /* (non-Javadoc)
+ * @see org.apache.lenya.cms.observation.RepositoryEvent#toString()
+ */
public String toString() {
return "identity:" + getSession().getIdentity().toString() + " " + getNodeUri() + " " + getDescriptor();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org