KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > jboss > test > cmp2 > lob > Facade


1 /*
2 * JBoss, Home of Professional Open Source
3 * Copyright 2005, JBoss Inc., and individual contributors as indicated
4 * by the @authors tag. See the copyright.txt in the distribution for a
5 * full listing of individual contributors.
6 *
7 * This is free software; you can redistribute it and/or modify it
8 * under the terms of the GNU Lesser General Public License as
9 * published by the Free Software Foundation; either version 2.1 of
10 * the License, or (at your option) any later version.
11 *
12 * This software is distributed in the hope that it will be useful,
13 * but WITHOUT ANY WARRANTY; without even the implied warranty of
14 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
15 * Lesser General Public License for more details.
16 *
17 * You should have received a copy of the GNU Lesser General Public
18 * License along with this software; if not, write to the Free
19 * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
20 * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
21 */

22 package org.jboss.test.cmp2.lob;
23
24 import java.rmi.RemoteException JavaDoc;
25 import java.util.Map JavaDoc;
26 import java.util.Set JavaDoc;
27 import java.util.List JavaDoc;
28
29 /**
30  *
31  * @author <a HREF="mailto:alex@jboss.org">Alexey Loubyansky</a>
32  */

33 public interface Facade
34    extends javax.ejb.EJBObject JavaDoc
35 {
36    public void createLOB(Integer JavaDoc id)
37       throws Exception JavaDoc, RemoteException JavaDoc;
38    public void removeLOB(Integer JavaDoc id)
39       throws Exception JavaDoc, RemoteException JavaDoc;
40    public void addMapEntry(Integer JavaDoc id, Object JavaDoc key, Object JavaDoc value)
41       throws Exception JavaDoc, RemoteException JavaDoc;
42    public Map JavaDoc getMapField(Integer JavaDoc id)
43       throws Exception JavaDoc, RemoteException JavaDoc;
44    public void addSetElement(Integer JavaDoc id, Object JavaDoc value)
45       throws Exception JavaDoc, RemoteException JavaDoc;
46    public Set JavaDoc getSetField(Integer JavaDoc id)
47       throws Exception JavaDoc, RemoteException JavaDoc;
48    public void addListElement(Integer JavaDoc id, Object JavaDoc value)
49       throws Exception JavaDoc, RemoteException JavaDoc;
50    public List JavaDoc getListField(Integer JavaDoc id)
51       throws Exception JavaDoc, RemoteException JavaDoc;
52    public void setBinaryData(Integer JavaDoc id, byte[] value)
53       throws Exception JavaDoc, RemoteException JavaDoc;
54    public void setBinaryDataElement(Integer JavaDoc id, int index, byte value)
55       throws Exception JavaDoc, RemoteException JavaDoc;
56    public byte getBinaryDataElement(Integer JavaDoc id, int index)
57       throws Exception JavaDoc, RemoteException JavaDoc;
58    public void setValueHolderValue(Integer JavaDoc id, String JavaDoc value)
59       throws Exception JavaDoc, RemoteException JavaDoc;
60    public String JavaDoc getValueHolderValue(Integer JavaDoc id)
61       throws Exception JavaDoc, RemoteException JavaDoc;
62    public void setCleanGetValueHolderValue(Integer JavaDoc id, String JavaDoc value)
63       throws Exception JavaDoc, RemoteException JavaDoc;
64    public void modifyCleanGetValueHolderValue(Integer JavaDoc id, String JavaDoc value)
65       throws Exception JavaDoc, RemoteException JavaDoc;
66    public String JavaDoc getCleanGetValueHolderValue(Integer JavaDoc id)
67       throws Exception JavaDoc, RemoteException JavaDoc;
68    public String JavaDoc getStateFactoryValueHolderValue(Integer JavaDoc id)
69       throws Exception JavaDoc, RemoteException JavaDoc;
70    public void setStateFactoryValueHolderValue(Integer JavaDoc id, String JavaDoc value)
71       throws Exception JavaDoc, RemoteException JavaDoc;
72    public void modifyStateFactoryValueHolderValue(Integer JavaDoc id, String JavaDoc value)
73       throws Exception JavaDoc, RemoteException JavaDoc;
74 }
75
Popular Tags