package com.alodar.example.ejb;
public class AddressBOBean implements javax.ejb.SessionBean
{
public String echo(String value)
{
return value;
}
public String test(com.alodar.example.interfaces.AddressData addressData)
{
return addressData.toString();
}
public com.alodar.example.interfaces.AddressData get(int key) throws AddressBOException
{
try
{
com.alodar.example.interfaces.AddressLocalHome addressHome =
(com.alodar.example.interfaces.AddressLocalHome)com.alodar.example.interfaces.AddressUtil.getLocalHome();
com.alodar.example.interfaces.AddressLocal address =
addressHome.findByPrimaryKey(new com.alodar.example.interfaces.AddressPK(new Integer(key)));
return address.getData();
}
catch(Exception e)
{
throw new AddressBOException(e.getMessage());
}
}
public void create(com.alodar.example.interfaces.AddressData addressData)
throws AddressBOException
{
try
{
com.alodar.example.interfaces.AddressLocalHome addressHome =
(com.alodar.example.interfaces.AddressLocalHome)com.alodar.example.interfaces.AddressUtil.getLocalHome();
addressHome.create(addressData);
}
catch(Exception e)
{
throw new AddressBOException(e.getMessage());
}
}
public void update(com.alodar.example.interfaces.AddressData addressData)
throws AddressBOException
{
try
{
com.alodar.example.interfaces.AddressLocalHome addressHome =
(com.alodar.example.interfaces.AddressLocalHome)com.alodar.example.interfaces.AddressUtil.getLocalHome();
com.alodar.example.interfaces.AddressLocal address =
addressHome.findByPrimaryKey(new com.alodar.example.interfaces.AddressPK(addressData.getAddressId()));
address.setData(addressData);
}
catch(Exception e)
{
throw new AddressBOException(e.getMessage());
}
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
public void ejbRemove()
{
}
public void setSessionContext(javax.ejb.SessionContext sessionContext) {}
}