package org.yestech.lib.hibernate.client;
import org.hibernate.HibernateException;
import javax.naming.NamingException;
import java.rmi.Remote;
import java.rmi.RemoteException;
import java.io.Serializable;
import java.util.Collection;
/**
*
*
*/
public interface Initializer extends Remote
{
Object initializeEntity(String className, Serializable id, int token)
throws RemoteException,
ClassNotFoundException,
HibernateException,
NamingException;
Collection initializeCollection(String role, Serializable id)
throws RemoteException,
ClassNotFoundException,
HibernateException,
NamingException;
}