package com.alodar.example.ejb;
public class ItemBOBean implements javax.ejb.SessionBean
{
public String echo(String value)
{
return value;
}
public String test(com.alodar.example.interfaces.ItemData itemData)
{
return itemData.toString();
}
public com.alodar.example.interfaces.ItemData get(int key) throws ItemBOException
{
try
{
com.alodar.example.interfaces.ItemLocalHome itemHome =
(com.alodar.example.interfaces.ItemLocalHome)com.alodar.example.interfaces.ItemUtil.getLocalHome();
com.alodar.example.interfaces.ItemLocal item =
itemHome.findByPrimaryKey(new com.alodar.example.interfaces.ItemPK(new Integer(key)));
return item.getData();
}
catch(Exception e)
{
throw new ItemBOException(e.getMessage());
}
}
public void create(com.alodar.example.interfaces.ItemData itemData)
throws ItemBOException
{
try
{
com.alodar.example.interfaces.ItemLocalHome itemHome =
(com.alodar.example.interfaces.ItemLocalHome)com.alodar.example.interfaces.ItemUtil.getLocalHome();
itemHome.create(itemData);
}
catch(Exception e)
{
throw new ItemBOException(e.getMessage());
}
}
public void update(com.alodar.example.interfaces.ItemData itemData)
throws ItemBOException
{
try
{
com.alodar.example.interfaces.ItemLocalHome itemHome =
(com.alodar.example.interfaces.ItemLocalHome)com.alodar.example.interfaces.ItemUtil.getLocalHome();
com.alodar.example.interfaces.ItemLocal item =
itemHome.findByPrimaryKey(new com.alodar.example.interfaces.ItemPK(itemData.getItemId()));
item.setData(itemData);
}
catch(Exception e)
{
throw new ItemBOException(e.getMessage());
}
}
public void ejbActivate()
{
}
public void ejbPassivate()
{
}
public void ejbRemove()
{
}
public void setSessionContext(javax.ejb.SessionContext sessionContext) {}
}