[portal-commits] JBoss Portal SVN: r8996 - in branches/UIServer: uiserver/src/main/org/jboss/portal/presentation and 4 other directories.

portal-commits at lists.jboss.org portal-commits at lists.jboss.org
Sat Nov 17 17:21:58 EST 2007


Author: julien at jboss.com
Date: 2007-11-17 17:21:58 -0500 (Sat, 17 Nov 2007)
New Revision: 8996

Added:
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/CreateUIObjectAction.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/DestroyUIObjectAction.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ErrorResponse.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/GetActivation.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/LinkActivation.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/MoveUIObjectAction.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/PostActivation.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RedirectResponse.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RenameUIObjectAction.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerAction.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerResponse.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ShowUIObjectResponse.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/StreamResponse.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectAction.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectResponse.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ViewUIObjectAction.java
Removed:
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/
Modified:
   branches/UIServer/core/src/main/org/jboss/portal/core/presentation/server/MainProcessor.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/RequestContext.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/controller/UIController.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/impl/RequestContextImpl.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorRequest.java
   branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorResponse.java
Log:
move action.server actions to protocol package

Modified: branches/UIServer/core/src/main/org/jboss/portal/core/presentation/server/MainProcessor.java
===================================================================
--- branches/UIServer/core/src/main/org/jboss/portal/core/presentation/server/MainProcessor.java	2007-11-17 22:07:58 UTC (rev 8995)
+++ branches/UIServer/core/src/main/org/jboss/portal/core/presentation/server/MainProcessor.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -22,39 +22,21 @@
  ******************************************************************************/
 package org.jboss.portal.core.presentation.server;
 
-import java.util.List;
-import java.util.Map;
-import java.util.Iterator;
-import java.util.ArrayList;
-
-import java.io.InputStream;
-
 import org.apache.log4j.Logger;
 
-import org.jboss.portal.common.util.MarkupInfo;
 import org.jboss.portal.jems.as.system.AbstractJBossService;
-import org.jboss.portal.server.RequestControllerDispatcher;
 import org.jboss.portal.server.ServerException;
 import org.jboss.portal.server.RequestController;
-import org.jboss.portal.server.ServerInvocation;
-import org.jboss.portal.theme.page.PageResult;
 
 
 import org.jboss.portal.presentation.RequestContext;
+import org.jboss.portal.presentation.protocol.ViewUIObjectAction;
+import org.jboss.portal.presentation.protocol.ShowUIObjectResponse;
+import org.jboss.portal.presentation.protocol.ServerAction;
 import org.jboss.portal.presentation.server.Processor;
 import org.jboss.portal.presentation.server.ProcessorRequest;
 import org.jboss.portal.presentation.server.ProcessorResponse;
-import org.jboss.portal.presentation.action.server.ServerAction;
-import org.jboss.portal.presentation.action.server.ViewUIObjectAction;
-import org.jboss.portal.presentation.action.server.ShowUIObjectResponse;
-import org.jboss.portal.presentation.action.server.ErrorResponse;
-import org.jboss.portal.presentation.action.server.RedirectResponse;
-import org.jboss.portal.presentation.action.server.StreamResponse;
-import org.jboss.portal.presentation.model.*;
 
-import org.jboss.portal.theme.page.WindowContext;
-import org.jboss.portal.theme.page.WindowResult;
-
 /**
  * @author <a href="mailto:sshah at redhat.com">Sohil Shah</a>
  *

Modified: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/RequestContext.java
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/RequestContext.java	2007-11-17 22:07:58 UTC (rev 8995)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/RequestContext.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -22,9 +22,8 @@
  ******************************************************************************/
 package org.jboss.portal.presentation;
 
-import org.jboss.portal.presentation.action.server.ServerAction;
+import org.jboss.portal.presentation.protocol.ServerAction;
 import org.jboss.portal.presentation.model.UIContext;
-import org.jboss.portal.presentation.model.state.ModelLoader;
 import org.jboss.portal.server.ServerInvocation;
 import org.jboss.portal.web.ServletContextDispatcher;
 

Modified: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/controller/UIController.java
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/controller/UIController.java	2007-11-17 22:07:58 UTC (rev 8995)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/controller/UIController.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -24,28 +24,23 @@
 
 import java.io.PrintWriter;
 import java.util.List;
-import java.util.StringTokenizer;
 
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import org.jboss.portal.presentation.RequestContext;
+import org.jboss.portal.presentation.protocol.ShowUIObjectResponse;
 import org.jboss.portal.presentation.impl.RequestContextImpl;
 import org.jboss.portal.presentation.server.ProcessorRequest;
 import org.jboss.portal.presentation.server.ProcessorResponse;
 import org.jboss.portal.presentation.server.PresentationServer;
-import org.jboss.portal.presentation.action.server.ServerAction;
-import org.jboss.portal.presentation.action.server.ServerResponse;
-import org.jboss.portal.presentation.action.server.GetActivation;
-import org.jboss.portal.presentation.action.server.PostActivation;
-import org.jboss.portal.presentation.action.server.ViewUIObjectAction;
-import org.jboss.portal.presentation.action.server.ShowUIObjectResponse;
+import org.jboss.portal.presentation.protocol.ServerAction;
+import org.jboss.portal.presentation.protocol.ServerResponse;
+import org.jboss.portal.presentation.protocol.ViewUIObjectAction;
 import org.jboss.portal.presentation.model.UIContext;
-import org.jboss.portal.presentation.model.UIPortal;
 import org.jboss.portal.presentation.model.UIObject;
 import org.jboss.portal.presentation.model.UIPage;
 import org.jboss.portal.presentation.model.UIWindow;
-import org.jboss.portal.presentation.model.state.ObjectState;
 import org.jboss.portal.presentation.model.content.WindowContent;
 
 import org.jboss.portal.server.RequestController;

Modified: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/impl/RequestContextImpl.java
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/impl/RequestContextImpl.java	2007-11-17 22:07:58 UTC (rev 8995)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/impl/RequestContextImpl.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -25,7 +25,7 @@
 import javax.servlet.http.HttpSession;
 
 import org.jboss.portal.presentation.RequestContext;
-import org.jboss.portal.presentation.action.server.ServerAction;
+import org.jboss.portal.presentation.protocol.ServerAction;
 import org.jboss.portal.presentation.model.UIContext;
 import org.jboss.portal.presentation.server.PresentationServer;
 import org.jboss.portal.presentation.impl.model.UIContextImpl;

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/CreateUIObjectAction.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/CreateUIObjectAction.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/CreateUIObjectAction.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/CreateUIObjectAction.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,35 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class CreateUIObjectAction extends UIObjectAction
+{
+   public CreateUIObjectAction(String targetId)
+   {
+      super(targetId);
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/DestroyUIObjectAction.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/DestroyUIObjectAction.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/DestroyUIObjectAction.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/DestroyUIObjectAction.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,35 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class DestroyUIObjectAction extends UIObjectAction
+{
+   public DestroyUIObjectAction(String targetId)
+   {
+      super(targetId);
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ErrorResponse.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/ErrorResponse.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ErrorResponse.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ErrorResponse.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,53 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class ErrorResponse extends ServerResponse
+{
+   /**
+    * 
+    */
+   private int errorCode = 0;
+   
+   /**
+    * 
+    * @param errorCode
+    */
+   public ErrorResponse(int errorCode)
+   {
+      this.errorCode = errorCode;
+   }
+   
+   /**
+    * 
+    * @return
+    */
+   public int getErrorCode()
+   {
+      return this.errorCode;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/GetActivation.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/GetActivation.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/GetActivation.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/GetActivation.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,32 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:sshah at redhat.com">Sohil Shah</a>
+ *
+ */
+public class GetActivation extends LinkActivation
+{
+
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/LinkActivation.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/LinkActivation.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/LinkActivation.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/LinkActivation.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,150 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+import java.util.Map;
+
+import org.jboss.portal.presentation.model.UIPortal;
+import org.jboss.portal.presentation.model.UIObject;
+
+/**
+ * @author <a href="mailto:sshah at redhat.com">Sohil Shah</a>
+ *
+ */
+public abstract class LinkActivation extends ServerAction
+{   
+   /**
+    * 
+    */
+   protected String contentType = null;
+   
+   /**
+    * 
+    */
+   protected String url = null;
+   
+   /**
+    * 
+    */
+   protected Map queryParameters = null;  
+   
+   /**
+    * The Portal that the target object belongs to
+    */
+   protected UIPortal portal = null;
+   
+   /**
+    * Target object where action needs to be performed
+    */
+   protected UIObject target = null;
+
+   /**
+    * 
+    * @return
+    */
+   public String getContentType()
+   {
+      return contentType;
+   }
+
+   /**
+    * 
+    * @param contentType
+    */
+   public void setContentType(String contentType)
+   {
+      this.contentType = contentType;
+   }
+
+   /**
+    * 
+    * @return
+    */
+   public Map getQueryParameters()
+   {
+      return queryParameters;
+   }
+
+   /**
+    * 
+    * @param queryParameters
+    */
+   public void setQueryParameters(Map queryParameters)
+   {
+      this.queryParameters = queryParameters;
+   }
+
+   /**
+    * 
+    * @return
+    */
+   public String getUrl()
+   {
+      return url;
+   }
+
+   /**
+    * 
+    * @param url
+    */
+   public void setUrl(String url)
+   {
+      this.url = url;
+   }
+
+   /**
+    * 
+    * @return
+    */
+   public UIPortal getPortal()
+   {
+      return portal;
+   }
+
+   /**
+    * 
+    * @param portal
+    */
+   public void setPortal(UIPortal portal)
+   {
+      this.portal = portal;
+   }
+
+   /**
+    * 
+    * @return
+    */
+   public UIObject getTarget()
+   {
+      return target;
+   }
+
+   /**
+    * 
+    * @param target
+    */
+   public void setTarget(UIObject target)
+   {
+      this.target = target;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/MoveUIObjectAction.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/MoveUIObjectAction.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/MoveUIObjectAction.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/MoveUIObjectAction.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,35 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class MoveUIObjectAction extends UIObjectAction
+{
+   public MoveUIObjectAction(String targetId)
+   {
+      super(targetId);
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/PostActivation.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/PostActivation.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/PostActivation.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/PostActivation.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,52 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+import java.util.Map;
+
+/**
+ * @author <a href="mailto:sshah at redhat.com">Sohil Shah</a>
+ *
+ */
+public class PostActivation extends LinkActivation
+{
+   private Map bodyParameters = null;
+
+   /**
+    * 
+    * @return
+    */
+   public Map getBodyParameters()
+   {
+      return bodyParameters;
+   }
+
+   /**
+    * 
+    * @param bodyParameters
+    */
+   public void setBodyParameters(Map bodyParameters)
+   {
+      this.bodyParameters = bodyParameters;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RedirectResponse.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/RedirectResponse.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RedirectResponse.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RedirectResponse.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,44 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class RedirectResponse extends ServerResponse
+{
+
+   /** . */
+   private final String location;
+
+   public RedirectResponse(String location)
+   {
+      this.location = location;
+   }
+
+   public String getLocation()
+   {
+      return location;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RenameUIObjectAction.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/RenameUIObjectAction.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RenameUIObjectAction.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/RenameUIObjectAction.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,47 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class RenameUIObjectAction extends UIObjectAction
+{
+
+   /** . */
+   private String name;
+
+   public RenameUIObjectAction(String targetId, String name)
+   {
+      super(targetId);
+
+      //
+      this.name = name;
+   }
+
+   public String getName()
+   {
+      return name;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerAction.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/ServerAction.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerAction.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerAction.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,31 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:sshah at redhat.com">Sohil Shah</a>
+ *
+ */
+public abstract class ServerAction
+{      
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerResponse.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/ServerResponse.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerResponse.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ServerResponse.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,31 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public abstract class ServerResponse
+{
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ShowUIObjectResponse.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/ShowUIObjectResponse.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ShowUIObjectResponse.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ShowUIObjectResponse.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,37 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * Tell the client to show a particular page.
+ *
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class ShowUIObjectResponse extends UIObjectResponse
+{
+   public ShowUIObjectResponse(String targetId)
+   {
+      super(targetId);
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/StreamResponse.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/StreamResponse.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/StreamResponse.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/StreamResponse.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,53 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+import java.io.InputStream;
+
+/**
+ * @author <a href="mailto:sshah at redhat.com">Sohil Shah</a>
+ *
+ */
+public class StreamResponse extends ServerResponse
+{
+   /**
+    * 
+    */
+   private String contentType = null;
+   
+   /**
+    * 
+    */
+   private InputStream is = null;
+   
+   /**
+    * 
+    * @param contentType
+    * @param is
+    */
+   public StreamResponse(String contentType, InputStream is)
+   {
+      this.contentType = contentType;
+      this.is = is;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectAction.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/UIObjectAction.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectAction.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectAction.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,44 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class UIObjectAction extends ServerAction
+{
+
+   /** . */
+   private final String targetId;
+
+   public UIObjectAction(String targetId)
+   {
+      this.targetId = targetId;
+   }
+
+   public String getTargetId()
+   {
+      return targetId;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectResponse.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/UIObjectResponse.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectResponse.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/UIObjectResponse.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,44 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class UIObjectResponse extends ServerResponse
+{
+
+   /** . */
+   private final String targetId;
+
+   public UIObjectResponse(String targetId)
+   {
+      this.targetId = targetId;
+   }
+
+   public String getTargetId()
+   {
+      return targetId;
+   }
+}

Copied: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ViewUIObjectAction.java (from rev 8994, branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/action/server/ViewUIObjectAction.java)
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ViewUIObjectAction.java	                        (rev 0)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/protocol/ViewUIObjectAction.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -0,0 +1,37 @@
+/******************************************************************************
+ * JBoss, a division of Red Hat                                               *
+ * Copyright 2006, Red Hat Middleware, LLC, and individual                    *
+ * contributors as indicated by the @authors tag. See the                     *
+ * copyright.txt in the distribution for a full listing of                    *
+ * individual contributors.                                                   *
+ *                                                                            *
+ * This is free software; you can redistribute it and/or modify it            *
+ * under the terms of the GNU Lesser General Public License as                *
+ * published by the Free Software Foundation; either version 2.1 of           *
+ * the License, or (at your option) any later version.                        *
+ *                                                                            *
+ * This software is distributed in the hope that it will be useful,           *
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of             *
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU           *
+ * Lesser General Public License for more details.                            *
+ *                                                                            *
+ * You should have received a copy of the GNU Lesser General Public           *
+ * License along with this software; if not, write to the Free                *
+ * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA         *
+ * 02110-1301 USA, or see the FSF site: http://www.fsf.org.                   *
+ ******************************************************************************/
+package org.jboss.portal.presentation.protocol;
+
+/**
+ * Shows a page.
+ *
+ * @author <a href="mailto:julien at jboss.org">Julien Viet</a>
+ * @version $Revision: 1.1 $
+ */
+public class ViewUIObjectAction extends UIObjectAction
+{
+   public ViewUIObjectAction(String targetId)
+   {
+      super(targetId);
+   }
+}

Modified: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorRequest.java
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorRequest.java	2007-11-17 22:07:58 UTC (rev 8995)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorRequest.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -24,7 +24,7 @@
 
 import java.io.Serializable;
 
-import org.jboss.portal.presentation.action.server.ServerAction;
+import org.jboss.portal.presentation.protocol.ServerAction;
 
 
 /**

Modified: branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorResponse.java
===================================================================
--- branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorResponse.java	2007-11-17 22:07:58 UTC (rev 8995)
+++ branches/UIServer/uiserver/src/main/org/jboss/portal/presentation/server/ProcessorResponse.java	2007-11-17 22:21:58 UTC (rev 8996)
@@ -24,7 +24,7 @@
 
 import java.io.Serializable;
 
-import org.jboss.portal.presentation.action.server.ServerResponse;
+import org.jboss.portal.presentation.protocol.ServerResponse;
 
 /**
  * @author <a href="mailto:sshah at redhat.com">Sohil Shah</a>




More information about the portal-commits mailing list