package org.jboss.test.cmp2.lob;
import java.rmi.RemoteException;
import java.util.Map;
import java.util.List;
import java.util.Set;
import javax.ejb.EJBObject;
public interface LOB extends EJBObject
{
public Integer getId() throws RemoteException;
public void setId(Integer id) throws RemoteException;
public String getBigString() throws RemoteException;
public void setBigString(String s) throws RemoteException;
public byte[] getBinaryData() throws RemoteException;
public void setBinaryData(byte[] data) throws RemoteException;
Map getMapField() throws RemoteException;
void setMapField(Map map) throws RemoteException;
List getListField() throws RemoteException;
void setListField(List list) throws RemoteException;
Set getSetField() throws RemoteException;
void setSetField(Set set) throws RemoteException;
ValueHolder getValueHolder() throws RemoteException;
void setValueHolder(ValueHolder valueHolder) throws RemoteException;
ValueHolder getCleanGetValueHolder() throws RemoteException;
void setCleanGetValueHolder(ValueHolder valueHolder) throws RemoteException;
ValueHolder getStateFactoryValueHolder() throws RemoteException;
void setStateFactoryValueHolder(ValueHolder valueHolder) throws RemoteException;
}