package test.rpc; import java.util.Calendar; import java.util.GregorianCalendar; //import org.jdom.Document; //import org.jdom.output.XMLOutputter; public final class IF3SOAPImpl implements IF3SOAP { private Bean[] m_beans; private String[] m_categories; public IF3SOAPImpl() { Bean bean1 = new Bean(); bean1.setId("42042042042"); bean1.setTitle("Test Bean"); bean1.setCategory("Test"); Calendar date = new GregorianCalendar(); bean1.setDate(date); Bean bean2 = new Bean(); bean2.setId("11011011011"); bean2.setTitle("Test Bean 2"); bean2.setCategory("Test 2"); bean2.setDate(date); m_beans = new Bean[2]; m_beans[0] = bean1; m_beans[1] = bean2; m_categories = new String[2]; m_categories[0] = "Test"; m_categories[1] = "Std"; } public IF1 getBeanById(String id) throws Exception { return m_beans[0]; } public IF1[] getAllBeans() throws Exception { return m_beans; } public IF1[] getAllBeans(String[] filter) throws Exception { return m_beans; } public String[] getAllCategories() throws Exception { return m_categories; } public IF1[] getBeansByCategory(String category) throws Exception { return m_beans; } public IF1[] getBeansByCategory(String category, String[] filter) throws Exception { return m_beans; } public IF1[] getBeansByDate(Calendar[] dates) throws Exception { return m_beans; } public IF1[] getBeansByDate(Calendar[] dates, String[] filter) throws Exception { return m_beans; } public IF1[] getBeansByExpression(int expType, String expression) throws Exception { return m_beans; } public IF1[] getBeansByExpression(int expType, String expression, String[] filter) throws Exception { return m_beans; } public String getXMLForBean(IF1 bean) throws Exception { return "\n"; } public IF1[] getBeansByCategory(String ifId, String category) throws Exception { return m_beans; } public IF1[] getBeansByCategory(String ifId, String category, String[] filter) throws Exception { return m_beans; } public IF1[] getBeansByDate(String ifId, Calendar[] dates) throws Exception { return m_beans; } public IF1[] getBeansByDate(String ifId, Calendar[] dates, String[] filter) throws Exception { return m_beans; } public IF1[] getBeansByExpression(String ifId, int expType, String expression) throws Exception { return m_beans; } public IF1[] getBeansByExpression(String ifId, int expType, String expression, String[] filter) throws Exception { return m_beans; } }