package com.idega.business;
import javax.ejb.EJBObject;
import java.util.Locale;
import java.awt.event.ActionListener;
import java.rmi.RemoteException;
import com.idega.idegaweb.IWApplicationContext;
/**
* Title: idega Business Objects
* Description: A class to be used as a base interface for IBO Service (Stateless EJB Session) beans
* Copyright: Copyright (c) 2002
* Company: idega
* @author <a href="tryggvi@idega.is">Tryggvi Larusson</a>
*/
public interface IBOService extends EJBObject {
public void initializeBean();
public void addActionListener(ActionListener listener);
public String getServiceDescription()throws RemoteException;
public String getLocalizedServiceDescription(Locale locale)throws RemoteException;
public IWApplicationContext getIWApplicationContext()throws RemoteException;
}