Index: /okpoll/.classpath =================================================================== --- /okpoll/.classpath (revision 5) +++ /okpoll/.classpath (revision 5) @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + Index: /okpoll/.project =================================================================== --- /okpoll/.project (revision 5) +++ /okpoll/.project (revision 5) @@ -0,0 +1,36 @@ + + + okpoll + + + + + + org.eclipse.wst.jsdt.core.javascriptValidator + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.wst.common.project.facet.core.builder + + + + + org.eclipse.wst.validation.validationbuilder + + + + + + org.eclipse.jem.workbench.JavaEMFNature + org.eclipse.wst.common.modulecore.ModuleCoreNature + org.eclipse.wst.common.project.facet.core.nature + org.eclipse.jdt.core.javanature + org.eclipse.wst.jsdt.core.jsNature + + Index: /okpoll/src/net/okjsp/poll/Poll.java =================================================================== --- /okpoll/src/net/okjsp/poll/Poll.java (revision 5) +++ /okpoll/src/net/okjsp/poll/Poll.java (revision 5) @@ -0,0 +1,59 @@ +package net.okjsp.poll; + +import java.util.ArrayList; + +public class Poll { + + private int id; + + private String question; + + private ArrayList items; + + + public void setQuestion(String question) { + this.question = question; + } + + public String getQuestion() { + return this.question; + } + + public ArrayList getItems() { + return items; + } + + public void setItems(ArrayList items) { + int idx = 0; + for (Item item : items) { + item.setId(idx++); + } + this.items = items; + } + + public void setId(int id) { + this.id = id; + } + + public int getId() { + return id; + } + + public int increment(int itemId) { + for (Item item : items) { + if (item.getId() == itemId) { + item.increment(); + return item.getCount(); + } + } + return 0; + } + + public int getTotalCount() { + int totalCount = 0; + for (Item item : items) { + totalCount+= item.getCount(); + } + return totalCount; + } +} Index: /okpoll/src/net/okjsp/poll/PollTest.java =================================================================== --- /okpoll/src/net/okjsp/poll/PollTest.java (revision 5) +++ /okpoll/src/net/okjsp/poll/PollTest.java (revision 5) @@ -0,0 +1,42 @@ +package net.okjsp.poll; + +import java.util.ArrayList; + +import junit.framework.TestCase; + +public class PollTest extends TestCase { + + public void testCreate() { + Poll poll = new Poll(); + poll.setQuestion("좋아하는 색깔은?"); + assertEquals("좋아하는 색깔은?", poll.getQuestion()); + Poll poll2 = new Poll(); + poll2.setQuestion("성별은?"); + assertEquals("성별은?", poll2.getQuestion()); + } + + public void testItems() { + // to-do 나 무엇을 할 거야 + Poll poll = getPoll(); + assertEquals(2, poll.getItems().size()); + Item item = poll.getItems().get(1); + assertEquals(1, item.getId()); + } + + private Poll getPoll() { + Poll poll = new Poll(); + ArrayList items = new ArrayList(); + items.add(new Item("빨강")); + items.add(new Item("노랑")); + poll.setItems(items); + return poll; + } + + public void testGetTotalCount() { + Poll poll = getPoll(); + assertEquals(0, poll.getTotalCount()); + poll.getItems().get(1).increment(); + assertEquals(1, poll.getTotalCount()); + } + +} Index: /okpoll/src/net/okjsp/poll/PollService.java =================================================================== --- /okpoll/src/net/okjsp/poll/PollService.java (revision 5) +++ /okpoll/src/net/okjsp/poll/PollService.java (revision 5) @@ -0,0 +1,32 @@ +package net.okjsp.poll; + +import java.util.ArrayList; + +public class PollService { + + static ArrayList list = new ArrayList(); + + public int add(Poll poll) { + int newPollId = list.size(); + poll.setId(newPollId); + list.add(poll); + return poll.getId(); + } + + public ArrayList getList() { + return list; + } + + public Poll get(int id) { + for(Poll poll: list) { + if (poll.getId() == id) + return poll; + } + return null; + } + + public int countUp(int pollId, int itemId) { + Poll poll = get(pollId); + return poll.increment(itemId); + } +} Index: /okpoll/src/net/okjsp/poll/PollServiceTest.java =================================================================== --- /okpoll/src/net/okjsp/poll/PollServiceTest.java (revision 5) +++ /okpoll/src/net/okjsp/poll/PollServiceTest.java (revision 5) @@ -0,0 +1,45 @@ +package net.okjsp.poll; + +import java.util.ArrayList; + +import junit.framework.TestCase; + +public class PollServiceTest extends TestCase { + PollService service; + @Override + protected void setUp() throws Exception { + service = new PollService(); + Poll poll = new Poll(); + ArrayList items = new ArrayList(); + items.add(new Item("빨강")); + items.add(new Item("노랑")); + poll.setItems(items); + + service.add(poll); + + poll = new Poll(); + service.add(poll); + } + + public void testAdd() { + assertEquals(2, service.getList().size()); + } + + public void test2Add() { + assertNotNull(service.getList().size()); + } + + public void testCountUp() { + int pollId = 0; + int itemId = 0; + service.countUp(pollId, itemId); + ArrayList items = service.get(pollId).getItems(); + assertEquals(2, items.size()); + Item item = items.get(itemId); + assertEquals(1, item.getCount()); + + service.countUp(pollId, itemId); + assertEquals(2, item.getCount()); + } + +} Index: /okpoll/src/net/okjsp/poll/PollDao.java =================================================================== --- /okpoll/src/net/okjsp/poll/PollDao.java (revision 5) +++ /okpoll/src/net/okjsp/poll/PollDao.java (revision 5) @@ -0,0 +1,17 @@ +package net.okjsp.poll; + +import java.util.ArrayList; + +public class PollDao { + + static ArrayList list = new ArrayList(); + + public void add(Poll poll) { + list.add(poll); + } + + public ArrayList getList() { + return list; + } + +} Index: /okpoll/src/net/okjsp/poll/AllTests.java =================================================================== --- /okpoll/src/net/okjsp/poll/AllTests.java (revision 5) +++ /okpoll/src/net/okjsp/poll/AllTests.java (revision 5) @@ -0,0 +1,18 @@ +package net.okjsp.poll; + +import junit.framework.Test; +import junit.framework.TestSuite; + +public class AllTests { + + public static Test suite() { + TestSuite suite = new TestSuite("Test for net.okjsp.poll"); + //$JUnit-BEGIN$ + suite.addTestSuite(PollTest.class); + suite.addTestSuite(ItemTest.class); + suite.addTestSuite(PollServiceTest.class); + //$JUnit-END$ + return suite; + } + +} Index: /okpoll/src/net/okjsp/poll/Item.java =================================================================== --- /okpoll/src/net/okjsp/poll/Item.java (revision 5) +++ /okpoll/src/net/okjsp/poll/Item.java (revision 5) @@ -0,0 +1,41 @@ +package net.okjsp.poll; + +public class Item { + + private int id; + + private String label; + + private int count; + + public Item() {} + + public Item(String label) { + this.label = label; + } + + public int getCount() { + return this.count; + } + + public String getLabel() { + return label; + } + + public void increment() { + count++; + } + + public void setLabel(String label) { + this.label = label; + } + + public void setId(int id) { + this.id = id; + } + + public int getId() { + return id; + } + +} Index: /okpoll/src/net/okjsp/poll/ItemTest.java =================================================================== --- /okpoll/src/net/okjsp/poll/ItemTest.java (revision 5) +++ /okpoll/src/net/okjsp/poll/ItemTest.java (revision 5) @@ -0,0 +1,13 @@ +package net.okjsp.poll; + +import junit.framework.TestCase; + +public class ItemTest extends TestCase { + public void testVote() { + Item item = new Item("빨강"); + assertEquals(0, item.getCount()); + item.increment(); + assertEquals(1, item.getCount()); + } + +} Index: /okpoll/WebContent/META-INF/MANIFEST.MF =================================================================== --- /okpoll/WebContent/META-INF/MANIFEST.MF (revision 5) +++ /okpoll/WebContent/META-INF/MANIFEST.MF (revision 5) @@ -0,0 +1,3 @@ +Manifest-Version: 1.0 +Class-Path: + Index: /okpoll/WebContent/pollSave.jsp =================================================================== --- /okpoll/WebContent/pollSave.jsp (revision 5) +++ /okpoll/WebContent/pollSave.jsp (revision 5) @@ -0,0 +1,41 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> +<% + request.setCharacterEncoding("euc-kr"); + + String question = request.getParameter("question"); + String[] items = request.getParameterValues("item"); + + ArrayList list = new ArrayList(); + for (int i=0; i + + +<%@page import="net.okjsp.poll.Item"%> +<%@page import="java.util.ArrayList"%> +<%@page import="net.okjsp.poll.Poll"%> +<%@page import="net.okjsp.poll.PollService"%> + + +설문저장 + + +

설문저장

+

* 설문이 등록되었습니다.

+
+ + +
+ + Index: /okpoll/WebContent/inputPoll.jsp =================================================================== --- /okpoll/WebContent/inputPoll.jsp (revision 5) +++ /okpoll/WebContent/inputPoll.jsp (revision 5) @@ -0,0 +1,17 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> + + + + +설문등록 + + +

설문입력

+

* 설문을 입력하세요

+
+
+ +
+ + Index: /okpoll/WebContent/index.jsp =================================================================== --- /okpoll/WebContent/index.jsp (revision 5) +++ /okpoll/WebContent/index.jsp (revision 5) @@ -0,0 +1,15 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> + + + + +Insert title here + + +설문목록 +
+설문등록 +222 + + Index: /okpoll/WebContent/tests/addTest.html =================================================================== --- /okpoll/WebContent/tests/addTest.html (revision 5) +++ /okpoll/WebContent/tests/addTest.html (revision 5) @@ -0,0 +1,432 @@ + + + + + + +addTest + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
addTest
open/okpoll/inputPoll.jsp
typequestion������
clickAndWait//input[@value='�듬�����쇰�']
typeitem���移�/td> +
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
type//ul[@id='list']/li[2]/input�고���/td> +
type//ul[@id='list']/li[3]/input�⑤�
type//ul[@id='list']/li[4]/input�ㅼ�
type//ul[@id='list']/li[5]/input��━
type//ul[@id='list']/li[6]/input�⑥�
type//ul[@id='list']/li[7]/input���
click//input[@value='�듬���ぉ異��']
type//ul[@id='list']/li[8]/input���
type//ul[@id='list']/li[9]/input���
clickAndWait//input[@value='�ㅻЦ������']
verifyTextPresent�ㅻЦ���깅�����듬���
clickAndWait//input[@value='�ㅻЦ紐⑸�']
verifyTextPresent������
clickAndWaitlink=������
verifyTextPresentQ : ������
clicki1
clickAndWait//input[@value='李몄���린']
verifyTextPresent�ㅻЦ��李몄�����듬���
clickAndWait//input[@value='寃곌낵蹂닿린']
verifyTextPresent�고��� 1
clickAndWait//input[@value='�ㅻЦ紐⑸�']
verifyTextPresent�ㅻЦ紐⑸�
clickAndWait//input[@value='�ㅻЦ�깅�']
typequestion移대�
clickAndWait//input[@value='�듬�����쇰�']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
typeitem�����/td> +
type//ul[@id='list']/li[2]/input諛��由�/td> +
type//ul[@id='list']/li[3]/input���
type//ul[@id='list']/li[4]/input援ы���/td> +
type//ul[@id='list']/li[5]/input媛����/td> +
click//input[@value='�ㅻЦ������']
verifyTextPresent�ㅻЦ���깅�����듬���
clickAndWait//input[@value='�ㅻЦ蹂닿린']
clicki2
click//input[@value='李몄���린']
clickAndWait//input[@value='寃곌낵蹂닿린']
verifyTextPresent���, 1
clickAndWait//input[@value='�ㅻЦ紐⑸�']
verifyTextPresent移대�
verifyTextPresent������
clickAndWait//input[@value='�ㅻЦ�깅�']
typequestion2PM
click//input[@value='�듬�����쇰�']
typeitem�щ�
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
click//input[@value='�듬���ぉ異��']
type//ul[@id='list']/li[2]/input以��
type//ul[@id='list']/li[3]/input�곗�
type//ul[@id='list']/li[4]/input��엘
type//ul[@id='list']/li[5]/input���
type//ul[@id='list']/li[6]/input李ъ�
type//ul[@id='list']/li[7]/input以��
click//input[@value='�ㅻЦ������']
verifyTextPresent�ㅻЦ���
clickAndWait//input[@value='�ㅻЦ紐⑸�']
verifyTextPresent2PM
clickAndWaitlink=2PM
verifyTextPresent�щ�
clicki0
clickAndWait//input[@value='李몄���린']
verifyTextPresent�ㅻЦ��李몄�����듬���
clickAndWait//input[@value='寃곌낵蹂닿린']
verifyTextPresent�щ�, 1
click//input[@value='�ㅻЦ紐⑸�']
+ + Index: /okpoll/WebContent/view.jsp =================================================================== --- /okpoll/WebContent/view.jsp (revision 5) +++ /okpoll/WebContent/view.jsp (revision 5) @@ -0,0 +1,46 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> +<% + String pollId = request.getParameter("pollId"); + int id = Integer.parseInt(pollId); + + Poll poll = new PollService().get(id); + if (poll == null) { + poll = new Poll(); + } + ArrayList items = poll.getItems(); +%> + + +<%@page import="net.okjsp.poll.Poll"%> +<%@page import="net.okjsp.poll.PollService"%> +<%@page import="java.util.ArrayList"%> +<%@page import="net.okjsp.poll.Item"%> + + +설문보기 + + +

설문보기

+

+Q : <%= poll.getQuestion() %> +

+
+ +
    +<% + if (items != null) + for(Item item : items){ +%> +
  • + +
  • +<% + } +%> +
+ + +
+ + Index: /okpoll/WebContent/list.jsp =================================================================== --- /okpoll/WebContent/list.jsp (revision 5) +++ /okpoll/WebContent/list.jsp (revision 5) @@ -0,0 +1,37 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> +<% + PollService service = new PollService(); + ArrayList list = service.getList(); +%> + +<%@page import="net.okjsp.poll.PollService"%> +<%@page import="java.util.ArrayList"%> +<%@page import="net.okjsp.poll.Poll"%> + + +설문목록 + + +

설문목록

+
    +<% + for(int i = 1; i <= list.size(); i++) { + Poll poll = list.get(list.size() - i); +%> +
  • +<%= poll.getQuestion() %> +
  • +<% + } + if (list.size() == 0) { +%>
  • 등록된 설문이 없습니다.
  • +<% + } +%> + +
+ + + Index: /okpoll/WebContent/report.jsp =================================================================== --- /okpoll/WebContent/report.jsp (revision 5) +++ /okpoll/WebContent/report.jsp (revision 5) @@ -0,0 +1,46 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> +<% + String pollId = request.getParameter("pollId"); + int id = Integer.parseInt(pollId); + + Poll poll = new PollService().get(id); + if (poll == null) { + poll = new Poll(); + } + ArrayList items = poll.getItems(); + int totalCount = poll.getTotalCount(); +%> + + +<%@page import="net.okjsp.poll.Poll"%> +<%@page import="net.okjsp.poll.PollService"%> +<%@page import="java.util.ArrayList"%> +<%@page import="net.okjsp.poll.Item"%> + + +결과보기 + + +

+Q : <%= poll.getQuestion() %> +

+

총투표수: <%= totalCount %>

+
    +<% + if (items != null) { + for(Item item : items){ + int percent = item.getCount() * 100 / totalCount; +%> +
  • + <%= item.getLabel() %>, <%= item.getCount() %>(<%= percent %>%) +
  • +<% + } + } // end if +%> +
+ + + + Index: /okpoll/WebContent/WEB-INF/web.xml =================================================================== --- /okpoll/WebContent/WEB-INF/web.xml (revision 5) +++ /okpoll/WebContent/WEB-INF/web.xml (revision 5) @@ -0,0 +1,12 @@ + + + okpoll + + index.html + index.htm + index.jsp + default.html + default.htm + default.jsp + + Index: /okpoll/WebContent/vote.jsp =================================================================== --- /okpoll/WebContent/vote.jsp (revision 5) +++ /okpoll/WebContent/vote.jsp (revision 5) @@ -0,0 +1,31 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> +<% + String pollId = request.getParameter("pollId"); + String itemId = request.getParameter("itemId"); + int pid = Integer.parseInt(pollId); + int iid = Integer.parseInt(itemId); + + new PollService().countUp(pid, iid); +%> + + +<%@page import="net.okjsp.poll.PollService"%> + + +설문참여 + + + +

설문 참여

+

+설문에 참여하셨습니다. +

+ + + Index: /okpoll/WebContent/inputItem.jsp =================================================================== --- /okpoll/WebContent/inputItem.jsp (revision 5) +++ /okpoll/WebContent/inputItem.jsp (revision 5) @@ -0,0 +1,48 @@ +<%@ page language="java" contentType="text/html; charset=EUC-KR" + pageEncoding="EUC-KR"%> +<% + request.setCharacterEncoding("euc-kr"); + + String question = request.getParameter("question"); +%> + + + + + 답변입력 + + + + +

답변입력

+

* 답변을 입력하세요

+

* Q : <%= question %>

+
+ +
    +
  • +
  • +
+ +
+
+ + Index: /okpoll/report/TEST-net.okjsp.poll.PollTest.xml =================================================================== --- /okpoll/report/TEST-net.okjsp.poll.PollTest.xml (revision 5) +++ /okpoll/report/TEST-net.okjsp.poll.PollTest.xml (revision 5) @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: /okpoll/report/TEST-net.okjsp.poll.PollServiceTest.xml =================================================================== --- /okpoll/report/TEST-net.okjsp.poll.PollServiceTest.xml (revision 5) +++ /okpoll/report/TEST-net.okjsp.poll.PollServiceTest.xml (revision 5) @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: /okpoll/report/TEST-net.okjsp.poll.ItemTest.xml =================================================================== --- /okpoll/report/TEST-net.okjsp.poll.ItemTest.xml (revision 5) +++ /okpoll/report/TEST-net.okjsp.poll.ItemTest.xml (revision 5) @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: /okpoll/report/TESTS-TestSuites.xml =================================================================== --- /okpoll/report/TESTS-TestSuites.xml (revision 5) +++ /okpoll/report/TESTS-TestSuites.xml (revision 5) @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Index: /okpoll/.settings/org.eclipse.jdt.core.prefs =================================================================== --- /okpoll/.settings/org.eclipse.jdt.core.prefs (revision 5) +++ /okpoll/.settings/org.eclipse.jdt.core.prefs (revision 5) @@ -0,0 +1,7 @@ +#Thu Jul 30 05:30:35 GMT 2009 +eclipse.preferences.version=1 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.problem.assertIdentifier=error +org.eclipse.jdt.core.compiler.problem.enumIdentifier=error +org.eclipse.jdt.core.compiler.source=1.6 Index: /okpoll/.settings/org.eclipse.wst.jsdt.ui.superType.name =================================================================== --- /okpoll/.settings/org.eclipse.wst.jsdt.ui.superType.name (revision 5) +++ /okpoll/.settings/org.eclipse.wst.jsdt.ui.superType.name (revision 5) @@ -0,0 +1,1 @@ +Window Index: /okpoll/.settings/org.eclipse.wst.jsdt.ui.superType.container =================================================================== --- /okpoll/.settings/org.eclipse.wst.jsdt.ui.superType.container (revision 5) +++ /okpoll/.settings/org.eclipse.wst.jsdt.ui.superType.container (revision 5) @@ -0,0 +1,1 @@ +org.eclipse.wst.jsdt.launching.baseBrowserLibrary Index: /okpoll/.settings/org.eclipse.wst.common.project.facet.core.xml =================================================================== --- /okpoll/.settings/org.eclipse.wst.common.project.facet.core.xml (revision 5) +++ /okpoll/.settings/org.eclipse.wst.common.project.facet.core.xml (revision 5) @@ -0,0 +1,9 @@ + + + + + + + + + Index: /okpoll/.settings/.jsdtscope =================================================================== --- /okpoll/.settings/.jsdtscope (revision 5) +++ /okpoll/.settings/.jsdtscope (revision 5) @@ -0,0 +1,11 @@ + + + + + + + + + + + Index: /okpoll/.settings/org.eclipse.wst.common.component =================================================================== --- /okpoll/.settings/org.eclipse.wst.common.component (revision 5) +++ /okpoll/.settings/org.eclipse.wst.common.component (revision 5) @@ -0,0 +1,9 @@ + + + + + + + + + Index: /okpoll/build.xml =================================================================== --- /okpoll/build.xml (revision 5) +++ /okpoll/build.xml (revision 5) @@ -0,0 +1,117 @@ + + + + + description + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +