Commit [r4017] Maximize Restore History

Update on codelets

dzone 2007-06-18

added /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/IStep.java
removed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/IProcessSequence.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/InspectAFile.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/test/IData.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/CollectABookMark.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/test/Add.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/InstructionService.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/DownloadAttachment.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/MarkUnconditional.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/MarkAnAttachment.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/test/S.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/InspectABookMark.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/InspectSequence.java
changed /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/ui/media/MediaViewPart.java
copied /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/IProcessStep.java -> /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/ISequence.java
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/IStep.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/InspectAFile.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/test/IData.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/CollectABookMark.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/test/Add.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/InstructionService.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/DownloadAttachment.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/MarkUnconditional.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/MarkAnAttachment.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/test/S.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/InspectABookMark.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/codelets/InspectSequence.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/ui/media/MediaViewPart.java Diff Switch to side-by-side view
Loading...
/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/IProcessStep.java to /contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/ISequence.java
--- a/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/IProcessStep.java
+++ b/contrib/trunk/org.rssowl.contrib.podcast/src/org/rssowl/contrib/podcast/core/process/strategy/ISequence.java
@@ -1,23 +1,10 @@
 package org.rssowl.contrib.podcast.core.process.strategy;
+import java.util.Collection;
 
-/**
- * 
- */
-@SuppressWarnings("hiding")
-public interface IProcessStep<T extends Object> {
-	
-	
-	/**
-	 * @param t
-	 * @return
-	 */
-	public boolean ifso(T t);
-	
-	/**
-	 * @param target
-	 * @return
-	 */
-	public Object execute(T target);
-	
-	
+
+public interface ISequence {
+	public void add(String pName, IStep<?> pStep);
+	public void remove(String pName);	
+	public Collection<IStep<?>> getSteps();
+	public void invoke(Object pTarget);
 }