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"