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/24 15:12:30 UTC
svn commit: r1038610 - in
/lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms:
observation/ publication/ rc/ repository/ repository/metadata/
Author: florent
Date: Wed Nov 24 14:12:29 2010
New Revision: 1038610
URL: http://svn.apache.org/viewvc?rev=1038610&view=rev
Log:
- move interfaces from impl to api
Added:
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckInEntry.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckOutEntry.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntryImpl.java
- copied, changed from r1034526, lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntry.java
Removed:
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/ObservationException.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/observation/ObservationRegistry.java
lenya/trunk/org.apache.lenya.core.repository.impl/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/rc/RCML.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntry.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RevisionControlException.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/ContentHolder.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/History.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/Node.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/NodeFactory.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/Persistable.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/RepositoryException.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/RepositoryItem.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/RepositoryItemFactory.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/RepositoryManager.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/Revision.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/SessionHolder.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/SharedItemStore.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/UUIDGenerator.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/metadata/Element.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/metadata/ElementSet.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/metadata/MetaData.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/metadata/MetaDataException.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/metadata/MetaDataOwner.java
lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/repository/metadata/MetaDataRegistry.java
Added: lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckInEntry.java
URL: http://svn.apache.org/viewvc/lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckInEntry.java?rev=1038610&view=auto
==============================================================================
--- lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckInEntry.java (added)
+++ lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckInEntry.java Wed Nov 24 14:12:29 2010
@@ -0,0 +1,57 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+/* $Id$ */
+
+package org.apache.lenya.cms.rc;
+
+
+/**
+ * A checkin entry
+ */
+public class CheckInEntry extends RCMLEntryImpl {
+ /**
+ * Creates a new CheckInEntry object.
+ * @param sessionId The session ID.
+ * @param identity The identity to use
+ * @param time The time
+ * @param version The version number.
+ * @param backup If this entry has a backup.
+ */
+ public CheckInEntry(String sessionId, String identity, long time, int version, boolean backup) {
+ super(sessionId, identity, time);
+ setType(RCML.ci);
+ this.version = version;
+ this.backup = backup;
+ }
+
+ /**
+ * @return The version number.
+ */
+ public int getVersion() {
+ return this.version;
+ }
+
+ private int version = 0;
+ private boolean backup;
+
+ public boolean hasBackup() {
+ return this.backup;
+ }
+
+}
Added: lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckOutEntry.java
URL: http://svn.apache.org/viewvc/lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckOutEntry.java?rev=1038610&view=auto
==============================================================================
--- lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckOutEntry.java (added)
+++ lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/CheckOutEntry.java Wed Nov 24 14:12:29 2010
@@ -0,0 +1,37 @@
+/*
+ * Licensed to the Apache Software Foundation (ASF) under one or more
+ * contributor license agreements. See the NOTICE file distributed with
+ * this work for additional information regarding copyright ownership.
+ * The ASF licenses this file to You under the Apache License, Version 2.0
+ * (the "License"); you may not use this file except in compliance with
+ * the License. You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ */
+
+/* $Id$ */
+
+package org.apache.lenya.cms.rc;
+
+/**
+ * A Checkout entry
+ */
+public class CheckOutEntry extends RCMLEntryImpl {
+ /**
+ * Creates a new CheckOutEntry object.
+ * @param sessionId The session ID.
+ * @param identity The identity
+ * @param time The time
+ */
+ public CheckOutEntry(String sessionId, String identity, long time) {
+ super(sessionId, identity, time);
+ setType(RCML.co);
+ }
+}
Copied: lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntryImpl.java (from r1034526, lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntry.java)
URL: http://svn.apache.org/viewvc/lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntryImpl.java?p2=lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntryImpl.java&p1=lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntry.java&r1=1034526&r2=1038610&rev=1038610&view=diff
==============================================================================
--- lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntry.java (original)
+++ lenya/trunk/org.apache.lenya.core.repository.impl/src/main/java/org/apache/lenya/cms/rc/RCMLEntryImpl.java Wed Nov 24 14:12:29 2010
@@ -23,7 +23,7 @@ package org.apache.lenya.cms.rc;
/**
* A RCML entry
*/
-public class RCMLEntry {
+public class RCMLEntryImpl implements RCMLEntry {
private String identity = null;
private long time = 0;
@@ -36,7 +36,7 @@ public class RCMLEntry {
* @param _identity The identity of the person for this RCML
* @param _time The time of the checkin / checkout
*/
- public RCMLEntry(String sessionId, String _identity, long _time) {
+ public RCMLEntryImpl(String sessionId, String _identity, long _time) {
this.identity = _identity;
this.time = _time;
this.sessionId = sessionId;
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
For additional commands, e-mail: commits-help@lenya.apache.org