[jboss-svn-commits] JBoss PortletSwap SVN: r89 - in portlets/2_4: bundles src src/ContactPortlet src/ContactPortlet/lib src/ContactPortlet/src src/ContactPortlet/src/main src/ContactPortlet/src/main/org src/ContactPortlet/src/main/org/jboss src/ContactPortlet/src/main/org/jboss/portlet src/ContactPortlet/src/main/org/jboss/portlet/contacts src/ContactPortlet/src/resources src/ContactPortlet/src/resources/contact-war src/ContactPortlet/src/resources/contact-war/WEB-INF src/ContactPortlet/src/resources/contact-war/WEB-INF/classes src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts src/ContactPortlet/src/resources/contact-war/WEB-INF/common src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts src/JBoss_WeatherPortlet src/JBoss_Weath! erPortlet/src/resources/weatherportlet-war/WEB-INF
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Mon Jul 24 15:12:57 EDT 2006
Author: roy.russo at jboss.com
Date: 2006-07-24 15:09:30 -0400 (Mon, 24 Jul 2006)
New Revision: 89
Added:
portlets/2_4/bundles/ContactPortlet.zip
portlets/2_4/src/ContactPortlet/
portlets/2_4/src/ContactPortlet/LICENSES.txt
portlets/2_4/src/ContactPortlet/README.txt
portlets/2_4/src/ContactPortlet/build.xml
portlets/2_4/src/ContactPortlet/contact.war
portlets/2_4/src/ContactPortlet/lib/
portlets/2_4/src/ContactPortlet/lib/explode.jar
portlets/2_4/src/ContactPortlet/lib/hibernate3.jar
portlets/2_4/src/ContactPortlet/lib/portal-common-lib.jar
portlets/2_4/src/ContactPortlet/lib/portal-core-lib.jar
portlets/2_4/src/ContactPortlet/lib/portal-portlet-lib.jar
portlets/2_4/src/ContactPortlet/lib/portlet-api-lib.jar
portlets/2_4/src/ContactPortlet/src/
portlets/2_4/src/ContactPortlet/src/bin/
portlets/2_4/src/ContactPortlet/src/main/
portlets/2_4/src/ContactPortlet/src/main/org/
portlets/2_4/src/ContactPortlet/src/main/org/jboss/
portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/
portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/
portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/Contact.java
portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/ContactsPortlet.java
portlets/2_4/src/ContactPortlet/src/resources/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts/Contact.class
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts/ContactsPortlet.class
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/common/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/common/notloggedin.jsp
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts-object.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/add.jsp
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/delete.jsp
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/domain.hbm.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/edit.jsp
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/hibernate.cfg.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/list.jsp
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-app.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-web.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet-instances.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/web.xml
portlets/2_4/src/ContactPortlet/src/resources/contact-war/images/
Modified:
portlets/2_4/bundles/JBoss_WeatherPortlet.zip
portlets/2_4/src/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet.xml
portlets/2_4/src/JBoss_WeatherPortlet/weatherportlet.war
portlets/2_4/src/PortletSwap_2_4.iml
portlets/2_4/src/PortletSwap_2_4.ipr
portlets/2_4/src/PortletSwap_2_4.iws
Log:
Added: portlets/2_4/bundles/ContactPortlet.zip
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/bundles/ContactPortlet.zip
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Modified: portlets/2_4/bundles/JBoss_WeatherPortlet.zip
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet
___________________________________________________________________
Name: svn:ignore
+ output
Added: portlets/2_4/src/ContactPortlet/LICENSES.txt
===================================================================
--- portlets/2_4/src/ContactPortlet/LICENSES.txt 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/LICENSES.txt 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,2 @@
+LGPL: explode.jar, portal-common.jar, portal-core-lib.jar, portlet-api.jar
+ASL: log4j.jar
\ No newline at end of file
Added: portlets/2_4/src/ContactPortlet/README.txt
===================================================================
--- portlets/2_4/src/ContactPortlet/README.txt 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/README.txt 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,6 @@
+This portlet works with JBoss Portal 2.4+. It allows for a user-defined Address Book. This software is distributed under the LGPL, unless otherwise noted in the LICENSES.txt.
+
+- To build the war file, use ant to execute the build.xml at the root of this bundle, ie. "ant deploy"
+- To deploy this portlet, simply copy the contact.war file to your /deploy directory where JBoss Portal resides.
+
+
Added: portlets/2_4/src/ContactPortlet/build.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/build.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/build.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,86 @@
+<project name="JBoss Contact Portlet"
+ default="deploy"
+ basedir=".">
+
+ <property name="app.name" value="flash"/>
+
+ <property name="src.dir" value="${basedir}/src"/>
+
+ <property name="lib.dir" value="${basedir}/lib"/>
+
+ <property name="build.dir" value="${basedir}/output"/>
+
+ <property name="build.lib" value="${build.dir}/lib"/>
+
+ <property name="build.resources" value="${src.dir}/resources"/>
+
+ <property name="build.etc" value="${src.dir}/etc"/>
+
+ <property name="classes.dir" value="${build.dir}/classes"/>
+
+ <property name="dist.dir" value="${src.dir}/resources"/>
+
+ <property name="libs.api" value="${lib.dir}/portlet-api-lib.jar"/>
+
+ <property name="libs.ant"
+ value="${lib.dir}/explode.jar;${lib.dir}/portal-common-lib.jar;${lib.dir}/portal-core-lib.jar;${lib.dir}/portal-portlet-lib.jar;${lib.dir}/hibernate3.jar"/>
+
+ <property name="libs" value="${libs.api};${libs.ant}"/>
+
+ <available property="clover.available" classname="org.apache.tools.ant.taskdefs.CloverCompilerAdapter"/>
+
+ <target name="clover-yes" depends="prepare" if="clover.available">
+ <property name="compiler" value="org.apache.tools.ant.taskdefs.CloverCompilerAdapter"/>
+ </target>
+
+ <target name="clover-no" depends="prepare" unless="clover.available">
+ <property name="compiler" value="modern"/>
+ </target>
+
+ <target name="prepare">
+ <mkdir dir="${classes.dir}"/>
+ <mkdir dir="${build.lib}"/>
+ <mkdir dir="${build.lib}/exploded"/>
+ <mkdir dir="${build.resources}/contact-war/WEB-INF/classes"/>
+ </target>
+
+ <target name="clean">
+ <delete dir="${build.dir}"/>
+ <delete dir="${build.resources}/contact-war/WEB-INF/classes"/>
+ </target>
+
+ <target name="deploy" depends="clover-yes, clover-no">
+ <javac srcdir="${src.dir}"
+ destdir="${classes.dir}"
+ classpath="${libs}"
+ debug="off"
+ optimize="on"
+ deprecation="on"
+ compiler="${compiler}">
+ <include name="main/org/jboss/portlet/**/*.java"/>
+ </javac>
+
+ <copydir src="${classes.dir}" dest="${build.resources}/contact-war/WEB-INF/classes">
+ </copydir>
+
+ <!-- contact.war -->
+ <jar jarfile="contact.war">
+ <manifest>
+ <attribute name="Manifest-Version" value="1.0"/>
+ </manifest>
+ <fileset dir="${build.resources}/contact-war"/>
+ </jar>
+ </target>
+
+ <target name="explode" depends="deploy">
+ <taskdef classname="org.jboss.nukes.common.ant.Explode"
+ name="explode"
+ classpath="${libs}"/>
+ <explode
+ file="contact.war"
+ todir="${build.lib}/exploded"
+ name="contact.war"/>
+ </target>
+ <target name="all" depends="deploy"/>
+</project>
+
Added: portlets/2_4/src/ContactPortlet/contact.war
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/contact.war
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/lib/explode.jar
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/lib/explode.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/lib/hibernate3.jar
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/lib/hibernate3.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/lib/portal-common-lib.jar
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/lib/portal-common-lib.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/lib/portal-core-lib.jar
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/lib/portal-core-lib.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/lib/portal-portlet-lib.jar
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/lib/portal-portlet-lib.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/lib/portlet-api-lib.jar
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/lib/portlet-api-lib.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/Contact.java
===================================================================
--- portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/Contact.java 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/Contact.java 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,114 @@
+package org.jboss.portlet.contacts;
+
+/**
+ * User: Chris Mills (millsy at jboss.com)
+ * Date: 05-Mar-2006
+ * Time: 21:25:29
+ */
+public class Contact
+{
+ protected Long key;
+ protected String userName;
+ protected String givenName;
+ protected String familyName;
+ protected String telephone;
+ protected String mobile;
+ protected String email;
+
+ public Contact()
+ {
+ key = null;
+ userName = null;
+ givenName = null;
+ familyName = null;
+ telephone = null;
+ mobile = null;
+ email = null;
+ }
+
+ public Contact(String userName)
+ {
+ key = null;
+ this.userName = userName;
+ givenName = null;
+ familyName = null;
+ telephone = null;
+ mobile = null;
+ email = null;
+ }
+
+ public Long getKey()
+ {
+ return key;
+ }
+
+ public void setKey(Long key)
+ {
+ this.key = key;
+ }
+
+ public void setUserName(String userName)
+ {
+ this.userName = userName;
+ }
+
+ public Long getId()
+ {
+ return key;
+ }
+
+ public String getUserName()
+ {
+ return userName;
+ }
+
+ public String getGivenName()
+ {
+ return givenName;
+ }
+
+ public void setGivenName(String givenName)
+ {
+ this.givenName = givenName;
+ }
+
+ public String getFamilyName()
+ {
+ return familyName;
+ }
+
+ public void setFamilyName(String familyName)
+ {
+ this.familyName = familyName;
+ }
+
+ public String getTelephone()
+ {
+ return telephone;
+ }
+
+ public void setTelephone(String telephone)
+ {
+ this.telephone = telephone;
+ }
+
+ public String getMobile()
+ {
+ return mobile;
+ }
+
+ public void setMobile(String mobile)
+ {
+ this.mobile = mobile;
+ }
+
+ public String getEmail()
+ {
+ return email;
+ }
+
+ public void setEmail(String email)
+ {
+ this.email = email;
+ }
+}
Added: portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/ContactsPortlet.java
===================================================================
--- portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/ContactsPortlet.java 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/main/org/jboss/portlet/contacts/ContactsPortlet.java 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,267 @@
+package org.jboss.portlet.contacts;
+
+import org.hibernate.Criteria;
+import org.hibernate.Session;
+import org.hibernate.SessionFactory;
+import org.hibernate.Transaction;
+import org.hibernate.cfg.Configuration;
+import org.hibernate.criterion.Expression;
+import org.hibernate.criterion.MatchMode;
+import org.jboss.portlet.JBossActionResponse;
+
+import javax.portlet.ActionRequest;
+import javax.portlet.ActionResponse;
+import javax.portlet.GenericPortlet;
+import javax.portlet.PortletException;
+import javax.portlet.PortletRequestDispatcher;
+import javax.portlet.PortletSecurityException;
+import javax.portlet.RenderRequest;
+import javax.portlet.RenderResponse;
+import java.io.ByteArrayInputStream;
+import java.io.IOException;
+import java.util.List;
+
+/**
+ * User: Chris Mills (millsy at jboss.com)
+ * Date: 05-Mar-2006
+ * Time: 20:53:43
+ */
+public class ContactsPortlet extends GenericPortlet
+{
+ private SessionFactory sessionFactory;
+
+ public void init()
+ {
+ Configuration config = new Configuration();
+ config.configure("WEB-INF/contacts/hibernate.cfg.xml");
+ this.sessionFactory = config.buildSessionFactory();
+ }
+
+ public void processAction(ActionRequest request, ActionResponse response) throws PortletException, PortletSecurityException, IOException
+ {
+ String op = request.getParameter("op");
+ if((op != null) && (op.trim().length() > 0))
+ {
+ String key = request.getParameter("key");
+ String givenName = request.getParameter("givenName");
+ String familyName = request.getParameter("familyName");
+ String telephone = request.getParameter("telephone");
+ String mobile = request.getParameter("mobile");
+ String email = request.getParameter("email");
+ if(op.equalsIgnoreCase("Add Contact"))
+ {
+ addNewContact(request.getUserPrincipal().getName(), givenName, familyName, telephone, mobile, email);
+ }
+ else if(op.equalsIgnoreCase("Update Contact"))
+ {
+ saveContact(key, givenName, familyName, telephone, mobile, email);
+ }
+ else if(op.equalsIgnoreCase("Delete Contact"))
+ {
+ deleteContact(key);
+ }
+ else if((request.getParameter("op") != null) && (request.getParameter("op").equalsIgnoreCase("vcard")))
+ {
+ String vcard = createVCard(request.getParameter("key"));
+ ((JBossActionResponse) response).sendStream("text/x-vcard", vcard.getBytes().length, new ByteArrayInputStream(vcard.getBytes()));
+ }
+ }
+ }
+
+ public void doView(RenderRequest request, RenderResponse response)
+ {
+ try
+ {
+ if((request.getUserPrincipal() != null) && (request.getUserPrincipal().getName() != null))
+ {
+ String userName = request.getUserPrincipal().getName();
+ String jspName = null;
+ if((request.getParameter("op") != null) && (request.getParameter("op").equalsIgnoreCase("Search")))
+ {
+ request.setAttribute("contacts", getUsersContacts(userName, request.getParameter("familyName")));
+ jspName = "/WEB-INF/contacts/list.jsp";
+ }
+ else if((request.getParameter("op") != null) && (request.getParameter("op").equalsIgnoreCase("shownew")))
+ {
+ jspName = "/WEB-INF/contacts/add.jsp";
+ }
+ else if((request.getParameter("op") != null) && (request.getParameter("op").equalsIgnoreCase("edit")))
+ {
+ request.setAttribute("contact", findContact(userName, request.getParameter("key")));
+ jspName = "/WEB-INF/contacts/edit.jsp";
+ }
+ else if((request.getParameter("op") != null) && (request.getParameter("op").equalsIgnoreCase("delete")))
+ {
+ request.setAttribute("contact", findContact(userName, request.getParameter("key")));
+ jspName = "/WEB-INF/contacts/delete.jsp";
+ }
+ else
+ {
+ request.setAttribute("contacts", getUsersContacts(userName));
+ jspName = "/WEB-INF/contacts/list.jsp";
+ }
+ response.setContentType("text/html");
+ PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher(jspName);
+ prd.include(request, response);
+ }
+ else
+ {
+ response.setContentType("text/html");
+ PortletRequestDispatcher prd = getPortletContext().getRequestDispatcher("/WEB-INF/common/notloggedin.jsp");
+ prd.include(request, response);
+ }
+ }
+ catch(Exception e)
+ {
+ e.printStackTrace();
+ }
+ }
+
+ private List getUsersContacts(String userName)
+ {
+ Session session = this.sessionFactory.openSession();
+ Criteria criteria = session.createCriteria(Contact.class);
+ criteria.add(Expression.eq("userName", userName));
+ List contacts = criteria.list();
+ session.disconnect();
+ return contacts;
+ }
+
+ private List getUsersContacts(String userName, String name)
+ {
+ Session session = this.sessionFactory.openSession();
+ Criteria criteria = session.createCriteria(Contact.class);
+ criteria.add(Expression.eq("userName", userName));
+ criteria.add(Expression.like("familyName", name, MatchMode.ANYWHERE));
+ List contacts = criteria.list();
+ session.disconnect();
+ return contacts;
+ }
+
+ private void addNewContact(String userName, String givenName, String familyName, String telephone, String mobile, String email)
+ {
+ Session session = this.sessionFactory.openSession();
+ Transaction t = session.beginTransaction();
+ try
+ {
+ Contact contact = new Contact(userName);
+ contact.setGivenName(givenName);
+ contact.setFamilyName(familyName);
+ contact.setTelephone(telephone);
+ contact.setMobile(mobile);
+ contact.setEmail(email);
+ session.save(contact);
+ t.commit();
+ }
+ catch(Exception e)
+ {
+ t.rollback();
+ }
+ finally
+ {
+ if(session != null)
+ {
+ session.disconnect();
+ }
+ }
+ }
+
+ private Contact findContact(String userName, String id)
+ {
+ Session session = this.sessionFactory.openSession();
+ Criteria criteria = session.createCriteria(Contact.class);
+ criteria.add(Expression.eq("userName", userName));
+ criteria.add(Expression.eq("key", new Long(id)));
+ List contacts = criteria.list();
+ session.disconnect();
+ if(contacts.size() == 1)
+ {
+ return (Contact) contacts.get(0);
+ }
+ return null;
+ }
+
+ private void saveContact(String key, String givenName, String familyName, String telephone, String mobile, String email)
+ {
+ Session session = this.sessionFactory.openSession();
+ Transaction t = session.beginTransaction();
+ try
+ {
+ Contact contact = (Contact) session.load(Contact.class, new Long(key));
+ contact.setGivenName(givenName);
+ contact.setFamilyName(familyName);
+ contact.setTelephone(telephone);
+ contact.setMobile(mobile);
+ contact.setEmail(email);
+
+ session.update(contact);
+ t.commit();
+ }
+ catch(Exception e)
+ {
+ t.rollback();
+ }
+ finally
+ {
+ if(session != null)
+ {
+ session.disconnect();
+ }
+ }
+ }
+
+ private void deleteContact(String key)
+ {
+ Session session = this.sessionFactory.openSession();
+ Transaction t = session.beginTransaction();
+ try
+ {
+ Contact contact = (Contact) session.load(Contact.class, new Long(key));
+
+ session.delete(contact);
+ t.commit();
+ }
+ catch(Exception e)
+ {
+ t.rollback();
+ }
+ finally
+ {
+ if(session != null)
+ {
+ session.disconnect();
+ }
+ }
+ }
+
+ private String createVCard(String key)
+ {
+ Session session = this.sessionFactory.openSession();
+ Contact contact = (Contact) session.load(Contact.class, new Long(key));
+ StringBuffer sbContact = new StringBuffer(1024);
+ sbContact.append("BEGIN:VCARD\n");
+ sbContact.append("VERSION:2.1\n");
+ sbContact.append("N:");
+ sbContact.append(contact.getFamilyName());
+ sbContact.append(" ");
+ sbContact.append(contact.getGivenName());
+ sbContact.append("\n");
+ sbContact.append("FN:");
+ sbContact.append(contact.getGivenName());
+ sbContact.append(" ");
+ sbContact.append(contact.getFamilyName());
+ sbContact.append("\n");
+ sbContact.append("TEL;WORK;VOICE:");
+ sbContact.append(contact.getTelephone());
+ sbContact.append("\n");
+ sbContact.append("TEL;CELL;VOICE:");
+ sbContact.append(contact.getMobile());
+ sbContact.append("\n");
+ sbContact.append("EMAIL;PREF;INTERNET:");
+ sbContact.append(contact.getEmail());
+ sbContact.append("\n");
+ sbContact.append("END:VCARD\n");
+ return sbContact.toString();
+ }
+}
+
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts/Contact.class
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts/Contact.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts/ContactsPortlet.class
===================================================================
(Binary files differ)
Property changes on: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/classes/org/jboss/portlet/contacts/ContactsPortlet.class
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/common/notloggedin.jsp
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/common/notloggedin.jsp 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/common/notloggedin.jsp 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,13 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+
+<!--
+/**
+ * User: Chris Mills (millsy at jboss.com)
+ * Date: 27-Feb-2006
+ * Time: 22:02:11
+ */
+-->
+
+<center>
+ <b>You must be an authenticated user of this system to use this portlet</b>
+</center>
\ No newline at end of file
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/add.jsp
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/add.jsp 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/add.jsp 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,41 @@
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+
+<!--
+/**
+ * User: Chris Mills (millsy at jboss.com)
+ * Date: 27-Feb-2006
+ * Time: 22:02:11
+ */
+-->
+<portlet:defineObjects/>
+
+<form action="<portlet:actionURL/>" method="POST">
+ <table>
+ <tr>
+ <td>Given Name</td>
+ <td><input type="text" name="givenName"/></td>
+ </tr>
+ <tr>
+ <td>Family Name</td>
+ <td><input type="text" name="familyName"/></td>
+ </tr>
+ <tr>
+ <td>Telephone</td>
+ <td><input type="text" name="telephone"/></td>
+ </tr>
+ <tr>
+ <td>Mobile</td>
+ <td><input type="text" name="mobile"/></td>
+ </tr>
+ <tr>
+ <td>Email</td>
+ <td><input type="text" name="email"/></td>
+ </tr>
+ <tr>
+ <td><input type="submit" name="op" value="Add Contact"/></td>
+ <td><input type="submit" name="op" value="Cancel"/></td>
+ </tr>
+ </table>
+</form>
+
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/delete.jsp
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/delete.jsp 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/delete.jsp 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,47 @@
+<%@ page import="org.jboss.portlet.contacts.Contact"%>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+
+<!--
+/**
+ * User: Chris Mills (millsy at jboss.com)
+ * Date: 27-Feb-2006
+ * Time: 22:02:11
+ */
+-->
+<portlet:defineObjects/>
+
+<%
+ Contact contact = (Contact) request.getAttribute("contact");
+%>
+
+<form action="<portlet:actionURL/>" method="POST">
+ <input type="hidden" name="key" value="<%= contact.getKey() %>"/>
+ <table>
+ <tr>
+ <td>Given Name</td>
+ <td><%= contact.getGivenName() != null ? contact.getGivenName() : "" %></td>
+ </tr>
+ <tr>
+ <td>Family Name</td>
+ <td><%= contact.getFamilyName() != null ? contact.getFamilyName() : "" %></td>
+ </tr>
+ <tr>
+ <td>Telephone</td>
+ <td><%= contact.getTelephone() != null ? contact.getTelephone() : "" %></td>
+ </tr>
+ <tr>
+ <td>Mobile</td>
+ <td><%= contact.getMobile() != null ? contact.getMobile() : "" %></td>
+ </tr>
+ <tr>
+ <td>Email</td>
+ <td><%= contact.getEmail() != null ? contact.getEmail() : "" %>"</td>
+ </tr>
+ <tr>
+ <td><input type="submit" name="op" value="Delete Contact"/></td>
+ <td><input type="submit" name="op" value="Cancel"/></td>
+ </tr>
+ </table>
+</form>
+
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/domain.hbm.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/domain.hbm.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/domain.hbm.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,61 @@
+<?xml version="1.0"?>
+<!DOCTYPE hibernate-mapping PUBLIC
+ "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
+ "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd">
+<hibernate-mapping>
+ <class
+ name="org.jboss.portlet.contacts.Contact"
+ table="jbp_contacts">
+ <cache usage="read-write"/>
+ <id
+ name="key"
+ column="jbp_uid"
+ type="java.lang.Long">
+ <generator class="native">
+ <param name="sequence">contacts_seq</param>
+ </generator>
+ </id>
+ <property
+ name="userName"
+ type="java.lang.String"
+ update="false"
+ insert="true"
+ column="jbp_uname"
+ unique="false"/>
+ <property
+ name="givenName"
+ type="java.lang.String"
+ update="true"
+ insert="true"
+ column="jbp_givenname"
+ unique="false"/>
+ <property
+ name="familyName"
+ type="java.lang.String"
+ update="true"
+ insert="true"
+ column="jbp_familyname"
+ unique="false"/>
+ <property
+ name="telephone"
+ type="java.lang.String"
+ update="true"
+ insert="true"
+ column="jbp_telephone"
+ unique="false"/>
+ <property
+ name="mobile"
+ type="java.lang.String"
+ update="true"
+ insert="true"
+ column="jbp_mobile"
+ unique="false"/>
+ <property
+ name="email"
+ type="java.lang.String"
+ update="true"
+ insert="true"
+ column="jbp_email"
+ unique="false"/>
+ </class>
+</hibernate-mapping>
\ No newline at end of file
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/edit.jsp
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/edit.jsp 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/edit.jsp 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,46 @@
+<%@ page import="org.jboss.portlet.contacts.Contact"%>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+
+<!--
+/**
+ * User: Chris Mills (millsy at jboss.com)
+ * Date: 27-Feb-2006
+ * Time: 22:02:11
+ */
+-->
+<portlet:defineObjects/>
+
+<%
+ Contact contact = (Contact) request.getAttribute("contact");
+%>
+
+<form action="<portlet:actionURL/>" method="POST">
+ <input type="hidden" name="key" value="<%= contact.getKey() %>"/>
+ <table>
+ <tr>
+ <td>Given Name</td>
+ <td><input type="text" name="givenName" value="<%= contact.getGivenName() != null ? contact.getGivenName() : "" %>"/></td>
+ </tr>
+ <tr>
+ <td>Family Name</td>
+ <td><input type="text" name="familyName" value="<%= contact.getFamilyName() != null ? contact.getFamilyName() : "" %>"/></td>
+ </tr>
+ <tr>
+ <td>Telephone</td>
+ <td><input type="text" name="telephone" value="<%= contact.getTelephone() != null ? contact.getTelephone() : "" %>"/></td>
+ </tr>
+ <tr>
+ <td>Mobile</td>
+ <td><input type="text" name="mobile" value="<%= contact.getMobile() != null ? contact.getMobile() : "" %>"/></td>
+ </tr>
+ <tr>
+ <td>Email</td>
+ <td><input type="text" name="email" value="<%= contact.getEmail() != null ? contact.getEmail() : "" %>"/></td>
+ </tr>
+ <tr>
+ <td><input type="submit" name="op" value="Update Contact"/></td>
+ <td><input type="submit" name="op" value="Cancel"/></td>
+ </tr>
+ </table>
+</form>
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/hibernate.cfg.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/hibernate.cfg.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/hibernate.cfg.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,19 @@
+<?xml version='1.0' encoding='utf-8'?>
+<!DOCTYPE hibernate-configuration PUBLIC
+ "-//Hibernate/Hibernate Configuration DTD//EN"
+ "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
+<hibernate-configuration>
+ <session-factory>
+ <property name="connection.datasource">java:PortalDS</property>
+ <property name="show_sql">false</property>
+ <property name="cache.use_second_level_cache">true</property>
+ <property name="cache.use_query_cache">true</property>
+
+ <property name="hibernate.hbm2ddl.auto">update</property>
+
+ <property name="cache.provider_class">org.hibernate.cache.EhCacheProvider</property>
+
+ <!-- Mapping files -->
+ <mapping resource="WEB-INF/contacts/domain.hbm.xml"/>
+ </session-factory>
+</hibernate-configuration>
\ No newline at end of file
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/list.jsp
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/list.jsp 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts/list.jsp 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,72 @@
+<%@ page import="org.jboss.portlet.contacts.Contact" %>
+<%@ page import="java.util.List" %>
+<%@ page language="java" extends="org.jboss.portal.core.servlet.jsp.PortalJsp" %>
+<%@ taglib uri="http://java.sun.com/portlet" prefix="portlet" %>
+
+<!--
+/**
+* User: Chris Mills (millsy at jboss.com)
+* Date: 27-Feb-2006
+* Time: 22:02:11
+*/
+-->
+<portlet:defineObjects/>
+
+<table width="100%">
+ <tr class="portlet-table-body">
+ <form action="<portlet:renderURL/>" method="POST">
+ <td colspan="2">Find contacts: </td>
+ <td colspan="2"><input type="text" name="familyName"/></td>
+ <td colspan="2"><input type="submit" name="op" value="Search"/></td>
+ </form>
+ </tr>
+ <%
+ List contacts = (List) request.getAttribute("contacts");
+ if(contacts.size() > 0)
+ {
+ %>
+ <tr class="portlet-section-header">
+ <td>Given Name</td>
+ <td>Family Name</td>
+ <td>Telephone</td>
+ <td>Mobile</td>
+ <td>Email</td>
+ <td colspan="3">Options</td>
+ </tr>
+ <%
+ for(int i = 0; i < contacts.size(); i++)
+ {
+ Contact contact = (Contact) contacts.get(i);
+ %>
+ <tr class="portlet-table-body">
+ <td><%= contact.getGivenName() %></td>
+ <td><%= contact.getFamilyName() %></td>
+ <td><a href="callto:<%= contact.getTelephone() %>"><%= contact.getTelephone() %></a></td>
+ <td><a href="callto:<%= contact.getMobile() %>"><%= contact.getMobile() %></a></td>
+ <td><a href="mailto:<%= contact.getEmail() %>"><%= contact.getEmail() %></a></td>
+ <td><a
+ href="<portlet:renderURL><portlet:param name="op" value="edit"/><portlet:param name="key" value="<%= contact.getKey().toString() %>"/></portlet:renderURL>">Edit</a>
+ </td>
+ <td><a
+ href="<portlet:renderURL><portlet:param name="op" value="delete"/><portlet:param name="key" value="<%= contact.getKey().toString() %>"/></portlet:renderURL>">Delete</a>
+ </td>
+ <td><a target="_new"
+ href="<portlet:actionURL><portlet:param name="op" value="vcard"/><portlet:param name="key" value="<%= contact.getKey().toString() %>"/></portlet:actionURL>">VCard</a>
+ </td>
+ </tr>
+ <%
+ }
+ }
+ else
+ {
+ %>
+ <tr>
+ <td colspan="6" align="center">No contacts</td>
+ </tr>
+ <%
+ }
+ %>
+</table>
+<center><a href="<portlet:renderURL><portlet:param name="op" value="shownew"/></portlet:renderURL>">Add new contact</a>
+</center>
+
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts-object.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts-object.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/contacts-object.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<deployments>
+ <deployment>
+ <if-exists>overwrite</if-exists>
+ <parent-ref>default</parent-ref>
+ <page>
+ <page-name>Contacts</page-name>
+ <window>
+ <window-name>ContactsPortletWindow</window-name>
+ <instance-ref>ContactsPortletInstance</instance-ref>
+ <region>center</region>
+ <height>0</height>
+ </window>
+ </page>
+ </deployment>
+</deployments>
\ No newline at end of file
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-app.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-app.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-app.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,3 @@
+<jboss-app>
+ <app-name>contactsportlet</app-name>
+</jboss-app>
\ No newline at end of file
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-web.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-web.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/jboss-web.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<jboss-web>
+</jboss-web>
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet-instances.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet-instances.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet-instances.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,10 @@
+<?xml version="1.0" standalone="yes"?>
+<deployments>
+ <deployment>
+ <if-exists>overwrite</if-exists>
+ <instance>
+ <instance-id>ContactsPortletInstance</instance-id>
+ <portlet-ref>ContactsPortlet</portlet-ref>
+ </instance>
+ </deployment>
+</deployments>
\ No newline at end of file
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/portlet.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<portlet-app xmlns="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://java.sun.com/xml/ns/portlet/portlet-app_1_0.xsd /opt/SUNWps/dtd/portlet.xsd"
+ version="1.0">
+ <portlet>
+ <portlet-name>ContactsPortlet</portlet-name>
+ <portlet-class>org.jboss.portlet.contacts.ContactsPortlet</portlet-class>
+ <supports>
+ <mime-type>text/html</mime-type>
+ <portlet-mode>VIEW</portlet-mode>
+ </supports>
+ <portlet-info>
+ <title>Address Book</title>
+ </portlet-info>
+ </portlet>
+</portlet-app>
Added: portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/web.xml
===================================================================
--- portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/web.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/ContactPortlet/src/resources/contact-war/WEB-INF/web.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -0,0 +1,6 @@
+<?xml version="1.0"?>
+<!DOCTYPE web-app PUBLIC
+ "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
+ "http://java.sun.com/dtd/web-app_2_3.dtd">
+<web-app>
+</web-app>
Modified: portlets/2_4/src/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet.xml
===================================================================
--- portlets/2_4/src/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet.xml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet.xml 2006-07-24 19:09:30 UTC (rev 89)
@@ -18,7 +18,7 @@
<name>base_url</name>
<value>http://xml.weather.yahoo.com/forecastrss?p=</value>
</init-param>
- <expiration-cache>0</expiration-cache>
+ <expiration-cache>180</expiration-cache>
<supports>
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
Modified: portlets/2_4/src/JBoss_WeatherPortlet/weatherportlet.war
===================================================================
(Binary files differ)
Modified: portlets/2_4/src/PortletSwap_2_4.iml
===================================================================
--- portlets/2_4/src/PortletSwap_2_4.iml 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/PortletSwap_2_4.iml 2006-07-24 19:09:30 UTC (rev 89)
@@ -6,6 +6,7 @@
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/CalcPortlet/src/main" isTestSource="false" />
+ <sourceFolder url="file://$MODULE_DIR$/ContactPortlet/src/main" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/FlashPortlet/src/main" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/HelloWorldJSFPortlet/src/main" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/HelloWorldJSPPortlet/src/main" isTestSource="false" />
Modified: portlets/2_4/src/PortletSwap_2_4.ipr
===================================================================
--- portlets/2_4/src/PortletSwap_2_4.ipr 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/PortletSwap_2_4.ipr 2006-07-24 19:09:30 UTC (rev 89)
@@ -37,6 +37,13 @@
<maximumHeapSize value="128" />
<properties />
</buildFile>
+ <buildFile url="file://$PROJECT_DIR$/ContactPortlet/build.xml">
+ <additionalClassPath />
+ <antReference projectDefault="true" />
+ <customJdkName value="" />
+ <maximumHeapSize value="128" />
+ <properties />
+ </buildFile>
</component>
<component name="CodeStyleSettingsManager">
<option name="PER_PROJECT_SETTINGS" />
Modified: portlets/2_4/src/PortletSwap_2_4.iws
===================================================================
--- portlets/2_4/src/PortletSwap_2_4.iws 2006-07-24 18:40:05 UTC (rev 88)
+++ portlets/2_4/src/PortletSwap_2_4.iws 2006-07-24 19:09:30 UTC (rev 89)
@@ -122,7 +122,7 @@
<file leaf-file-name="news-object.xml" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/resources/newsportlet-war/WEB-INF/news-object.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="15" column="15" selection-start="0" selection-end="474" vertical-scroll-proportion="0.46112117">
+ <state line="3" column="36" selection-start="105" selection-end="105" vertical-scroll-proportion="0.095684804">
<folding />
</state>
</provider>
@@ -131,7 +131,7 @@
<file leaf-file-name="weather-object.xml" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/weather-object.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="10" column="22" selection-start="359" selection-end="359" vertical-scroll-proportion="0.3074141">
+ <state line="10" column="22" selection-start="359" selection-end="359" vertical-scroll-proportion="0.31894934">
<folding />
</state>
</provider>
@@ -140,7 +140,7 @@
<file leaf-file-name="portlet-instances.xml" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet-instances.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="8" column="22" selection-start="268" selection-end="268" vertical-scroll-proportion="0.24593128">
+ <state line="0" column="0" selection-start="0" selection-end="52" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
@@ -149,16 +149,52 @@
<file leaf-file-name="portlet.xml" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="25" column="26" selection-start="1033" selection-end="1033" vertical-scroll-proportion="0.49186257">
+ <state line="35" column="11" selection-start="1289" selection-end="1289" vertical-scroll-proportion="0.54221386">
<folding />
</state>
</provider>
</entry>
</file>
- <file leaf-file-name="WeatherPortlet.java" pinned="false" current="true" current-in-tab="true">
+ <file leaf-file-name="build.xml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/build.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="78" column="16" selection-start="2626" selection-end="2626" vertical-scroll-proportion="1.1814672">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="contacts-object.xml" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/src/resources/contact-war/WEB-INF/contacts-object.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="9" column="23" selection-start="303" selection-end="303" vertical-scroll-proportion="0.28705442">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="portlet-instances.xml" pinned="false" current="true" current-in-tab="true">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/src/resources/contact-war/WEB-INF/portlet-instances.xml">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="3" column="4" selection-start="73" selection-end="73" vertical-scroll-proportion="0.095684804">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="ContactsPortlet.java" pinned="false" current="false" current-in-tab="false">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/src/main/org/jboss/portlet/contacts/ContactsPortlet.java">
+ <provider selected="true" editor-type-id="text-editor">
+ <state line="9" column="25" selection-start="319" selection-end="319" vertical-scroll-proportion="-1.2439024">
+ <folding />
+ </state>
+ </provider>
+ </entry>
+ </file>
+ <file leaf-file-name="WeatherPortlet.java" pinned="false" current="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/main/org/jboss/portlet/weather/WeatherPortlet.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="66" column="41" selection-start="2294" selection-end="2294" vertical-scroll-proportion="0.64014465">
+ <state line="66" column="41" selection-start="2294" selection-end="2294" vertical-scroll-proportion="0.031894933">
<folding />
</state>
</provider>
@@ -195,7 +231,7 @@
</component>
<component name="ModuleEditorState">
<option name="LAST_EDITED_MODULE_NAME" value="PortletSwap_2_4" />
- <option name="LAST_EDITED_TAB_NAME" value="Libraries (Classpath)" />
+ <option name="LAST_EDITED_TAB_NAME" value="Paths" />
</component>
<component name="NamedScopeManager" />
<component name="PackagesPane">
@@ -292,7 +328,7 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
@@ -310,23 +346,23 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src\resources" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src\resources\weatherportlet-war" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources\contact-war" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src\resources\weatherportlet-war\WEB-INF" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources\contact-war\WEB-INF" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
</PATH>
@@ -344,43 +380,29 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src\resources" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src\resources\weatherportlet-war" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources\contact-war" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- </PATH>
- <PATH>
<PATH_ELEMENT>
- <option name="myItemId" value="PortletSwap_2_4.ipr" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PortletSwap_2_4" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources\contact-war\WEB-INF" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources\contact-war\WEB-INF\contacts" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_WeatherPortlet\src" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -396,43 +418,21 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- </PATH>
- <PATH>
<PATH_ELEMENT>
- <option name="myItemId" value="PortletSwap_2_4.ipr" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PortletSwap_2_4" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src\resources\contact-war" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src\resources" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src\resources\newsportlet-war" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src\resources\newsportlet-war\WEB-INF" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
<PATH>
<PATH_ELEMENT>
@@ -448,47 +448,17 @@
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
<PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src" />
+ <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\ContactPortlet\src" />
<option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
</PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src\resources" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src\resources\newsportlet-war" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
</PATH>
- <PATH>
- <PATH_ELEMENT>
- <option name="myItemId" value="PortletSwap_2_4.ipr" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PortletSwap_2_4" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- <PATH_ELEMENT>
- <option name="myItemId" value="PsiDirectory:C:\projects\portletswap\portlets\2_4\src\JBoss_NewsPortlet\src" />
- <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
- </PATH_ELEMENT>
- </PATH>
</component>
<component name="ProjectReloadState">
- <option name="STATE" value="0" />
+ <option name="STATE" value="2" />
</component>
<component name="ProjectView">
<navigator currentView="ProjectPane" splitterProportion="0.5">
@@ -631,28 +601,28 @@
</todo-panel>
</component>
<component name="ToolWindowManager">
- <frame x="-4" y="-4" width="1688" height="1024" extended-state="6" />
+ <frame x="-4" y="-4" width="1688" height="1024" extended-state="0" />
<editor active="true" />
<layout>
- <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
- <window_info id="Regex" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
+ <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="8" />
+ <window_info id="Regex" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="8" />
<window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="7" />
- <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="true" weight="0.24954017" order="0" />
+ <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="true" weight="0.19497241" order="0" />
<window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.32918552" order="1" />
<window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="1" />
- <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="true" weight="0.32918552" order="-1" />
+ <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="true" weight="0.32918552" order="8" />
<window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.4" order="6" />
- <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
- <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
- <window_info id="Favorites" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
- <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="true" weight="0.14837523" order="1" />
+ <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="3" />
+ <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="8" />
+ <window_info id="Favorites" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="3" />
+ <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="true" weight="0.11097486" order="1" />
<window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="2" />
<window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="2" />
- <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
+ <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="3" />
<window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.4" order="4" />
- <window_info id="simpleUML" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
+ <window_info id="simpleUML" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="3" />
<window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="sliding" type="sliding" visible="false" weight="0.4" order="0" />
- <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="-1" />
+ <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="8" />
<window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="2" />
<window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.33" order="0" />
<window_info id="EJB" active="false" anchor="bottom" auto_hide="false" internal_type="docked" type="docked" visible="false" weight="0.25" order="3" />
@@ -801,113 +771,125 @@
<verbose value="true" />
<viewClosedWhenNoErrors value="false" />
</buildFile>
+ <buildFile url="file://$PROJECT_DIR$/ContactPortlet/build.xml">
+ <antCommandLine value="" />
+ <runInBackground value="false" />
+ <targetFilters>
+ <filter targetName="clean" isVisible="false" />
+ <filter targetName="prepare" isVisible="false" />
+ <filter targetName="clover-no" isVisible="false" />
+ <filter targetName="all" isVisible="false" />
+ <filter targetName="deploy" isVisible="false" />
+ <filter targetName="explode" isVisible="false" />
+ <filter targetName="clover-yes" isVisible="false" />
+ </targetFilters>
+ <treeView value="true" />
+ <verbose value="true" />
+ <viewClosedWhenNoErrors value="false" />
+ </buildFile>
</component>
<component name="editorHistoryManager">
- <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/resources/newsportlet-war/WEB-INF/jsp/edit.jsp">
+ <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/main/org/jboss/portlet/news/NewsPortlet.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <state line="12" column="21" selection-start="571" selection-end="571" vertical-scroll-proportion="-3.135624">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/resources/newsportlet-war/WEB-INF/portlet-instances.xml">
+ <entry file="file://$PROJECT_DIR$/PortletSwap_2_4.iml">
<provider selected="true" editor-type-id="text-editor">
- <state line="6" column="44" selection-start="228" selection-end="228" vertical-scroll-proportion="0.18444847">
+ <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/resources/newsportlet-war/WEB-INF/portlet.xml">
+ <entry file="file://$PROJECT_DIR$/IFramePortlet/build.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="6" column="34" selection-start="360" selection-end="374" vertical-scroll-proportion="0.18444847">
+ <state line="14" column="3" selection-start="361" selection-end="361" vertical-scroll-proportion="0.24593128">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/IFramePortlet/src/resources/iframeportlet-war/WEB-INF/portlet-instances.xml">
+ <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/build.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="52" vertical-scroll-proportion="0.0">
- <folding>
- <marker date="1153761760312" expanded="true" signature="51:281" placeholder="..." />
- <marker date="1153761760312" expanded="true" signature="67:266" placeholder="..." />
- <marker date="1153761760312" expanded="true" signature="123:249" placeholder="..." />
- </folding>
+ <state line="59" column="75" selection-start="1946" selection-end="1946" vertical-scroll-proportion="1.0947956">
+ <folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/PortletSwap_2_4.ipr">
+ <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/build.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <state line="82" column="42" selection-start="1553" selection-end="2639" vertical-scroll-proportion="0.6951673">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/main/org/jboss/portlet/news/NewsPortlet.java">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/README.txt">
<provider selected="true" editor-type-id="text-editor">
- <state line="12" column="21" selection-start="571" selection-end="571" vertical-scroll-proportion="-3.135624">
+ <state line="0" column="40" selection-start="40" selection-end="40" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/PortletSwap_2_4.iml">
+ <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet-instances.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+ <state line="0" column="0" selection-start="0" selection-end="52" vertical-scroll-proportion="0.0">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/IFramePortlet/build.xml">
+ <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/main/org/jboss/portlet/weather/WeatherPortlet.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="14" column="3" selection-start="361" selection-end="361" vertical-scroll-proportion="0.24593128">
+ <state line="66" column="41" selection-start="2294" selection-end="2294" vertical-scroll-proportion="0.031894933">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/build.xml">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/src/main/org/jboss/portlet/contacts/ContactsPortlet.java">
<provider selected="true" editor-type-id="text-editor">
- <state line="59" column="75" selection-start="1946" selection-end="1946" vertical-scroll-proportion="1.0947956">
+ <state line="9" column="25" selection-start="319" selection-end="319" vertical-scroll-proportion="-1.2439024">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/build.xml">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/build.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="82" column="42" selection-start="1553" selection-end="2639" vertical-scroll-proportion="0.6951673">
+ <state line="78" column="16" selection-start="2626" selection-end="2626" vertical-scroll-proportion="1.1814672">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/weather-object.xml">
+ <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="10" column="22" selection-start="359" selection-end="359" vertical-scroll-proportion="0.3074141">
+ <state line="35" column="11" selection-start="1289" selection-end="1289" vertical-scroll-proportion="0.54221386">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/resources/newsportlet-war/WEB-INF/news-object.xml">
+ <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/weather-object.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="15" column="15" selection-start="0" selection-end="474" vertical-scroll-proportion="0.46112117">
+ <state line="10" column="22" selection-start="359" selection-end="359" vertical-scroll-proportion="0.31894934">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet-instances.xml">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/src/resources/contact-war/WEB-INF/contacts-object.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="8" column="22" selection-start="268" selection-end="268" vertical-scroll-proportion="0.24593128">
+ <state line="9" column="23" selection-start="303" selection-end="303" vertical-scroll-proportion="0.28705442">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/resources/weatherportlet-war/WEB-INF/portlet.xml">
+ <entry file="file://$PROJECT_DIR$/JBoss_NewsPortlet/src/resources/newsportlet-war/WEB-INF/news-object.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="25" column="26" selection-start="1033" selection-end="1033" vertical-scroll-proportion="0.49186257">
+ <state line="3" column="36" selection-start="105" selection-end="105" vertical-scroll-proportion="0.095684804">
<folding />
</state>
</provider>
</entry>
- <entry file="file://$PROJECT_DIR$/JBoss_WeatherPortlet/src/main/org/jboss/portlet/weather/WeatherPortlet.java">
+ <entry file="file://$PROJECT_DIR$/ContactPortlet/src/resources/contact-war/WEB-INF/portlet-instances.xml">
<provider selected="true" editor-type-id="text-editor">
- <state line="66" column="41" selection-start="2294" selection-end="2294" vertical-scroll-proportion="0.64014465">
+ <state line="3" column="4" selection-start="73" selection-end="73" vertical-scroll-proportion="0.095684804">
<folding />
</state>
</provider>
More information about the jboss-svn-commits
mailing list