You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@continuum.apache.org by ri...@apache.org on 2006/12/28 06:45:27 UTC
svn commit: r490657 - in
/maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store:
ProjectGroupStore.java ProjectStore.java RefactoredContinuumStore.java
SystemStore.java
Author: rinku
Date: Wed Dec 27 21:45:26 2006
New Revision: 490657
URL: http://svn.apache.org/viewvc?view=rev&rev=490657
Log:
o breaking up ContinuumStore interface into three.
Added:
maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectGroupStore.java (with props)
maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectStore.java
- copied, changed from r490562, maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/RefactoredContinuumStore.java
maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/SystemStore.java (with props)
Removed:
maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/RefactoredContinuumStore.java
Added: maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectGroupStore.java
URL: http://svn.apache.org/viewvc/maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectGroupStore.java?view=auto&rev=490657
==============================================================================
--- maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectGroupStore.java (added)
+++ maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectGroupStore.java Wed Dec 27 21:45:26 2006
@@ -0,0 +1,22 @@
+/**
+ *
+ */
+package org.apache.maven.continuum.store;
+
+import org.apache.maven.continuum.model.project.ProjectGroup;
+
+/**
+ * Defines the contract consisting of operations that can be performed on
+ * {@link ProjectGroup} entity.
+ *
+ * @author <a href='mailto:rahul.thakur.xdev@gmail.com'>Rahul Thakur</a>
+ * @version $Id$
+ * @since 1.1
+ */
+public interface ProjectGroupStore
+{
+
+ public static final String ROLE = ProjectGroupStore.class.getName();
+
+
+}
Propchange: maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectGroupStore.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectGroupStore.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"
Copied: maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectStore.java (from r490562, maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/RefactoredContinuumStore.java)
URL: http://svn.apache.org/viewvc/maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectStore.java?view=diff&rev=490657&p1=maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/RefactoredContinuumStore.java&r1=490562&p2=maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectStore.java&r2=490657
==============================================================================
--- maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/RefactoredContinuumStore.java (original)
+++ maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/ProjectStore.java Wed Dec 27 21:45:26 2006
@@ -26,15 +26,15 @@
/**
* Defines the contract consisting of operations that can be performed on
- * system's entities.
+ * {@link Project} entity.
*
* @author <a href='mailto:rahul.thakur.xdev@gmail.com'>Rahul Thakur</a>
* @version $Id$
* @since 1.1
*/
-public interface RefactoredContinuumStore
+public interface ProjectStore
{
- String ROLE = RefactoredContinuumStore.class.getName();
+ public static final String ROLE = ProjectStore.class.getName();
/**
* Looks up the underlying store and returns a {@link Project} instance that
Added: maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/SystemStore.java
URL: http://svn.apache.org/viewvc/maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/SystemStore.java?view=auto&rev=490657
==============================================================================
--- maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/SystemStore.java (added)
+++ maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/SystemStore.java Wed Dec 27 21:45:26 2006
@@ -0,0 +1,28 @@
+/**
+ *
+ */
+package org.apache.maven.continuum.store;
+
+import org.apache.maven.continuum.model.project.Profile;
+import org.apache.maven.continuum.model.project.Schedule;
+import org.apache.maven.continuum.model.system.Installation;
+import org.apache.maven.continuum.model.system.SystemConfiguration;
+
+/**
+ * Defines the contract consisting of operations that can be performed on
+ * following entities:
+ * <ul>
+ * <li>{@link Schedule},</li>
+ * <li>{@link Profile},</li>
+ * <li>{@link Installation},</li>
+ * <li>{@link SystemConfiguration}</li>
+ * </ul>
+ *
+ * @author <a href='mailto:rahul.thakur.xdev@gmail.com'>Rahul Thakur</a>
+ * @version $Id$
+ * @since 1.1
+ */
+public interface SystemStore
+{
+
+}
Propchange: maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/SystemStore.java
------------------------------------------------------------------------------
svn:eol-style = native
Propchange: maven/continuum/branches/key-based-refactor/continuum-api/src/main/java/org/apache/maven/continuum/store/SystemStore.java
------------------------------------------------------------------------------
svn:keywords = "Author Date Id Revision"