rendered paste bodypackage cakeinabox.beans.AccountMgrEJB;import javax.ejb.*;import javax.naming.Context;import javax.naming.InitialContext;import cakeinabox.interfaces.IAccountMgt;import cakeinabox.beans.AccountEJB.*;import cakeinabox.beans.LoginDetailsEJB.*;import cakeinabox.beans.UserDetailsEJB.*;import java.util.Hashtable;import java.util.Date;import java.util.Collection;import cakeinabox.exceptions.CreateException;public class AccountMgrBean implements SessionBean, IAccountMgt { /////////////////////// // container methods // /////////////////////// public void ejbCreate() { } public void ejbRemove() { } public void setSessionContext(SessionContext context) { } public void ejbActivate() { } public void ejbPassivate() { } ////////////////////// // business methods // ////////////////////// public cakeinabox.wrappers.Account getAccount(Integer accountId) { cakeinabox.wrappers.Account account = null; return account; } public cakeinabox.wrappers.UserDetails getUserDetails(Integer accountId) { cakeinabox.wrappers.UserDetails userDetails = null; return userDetails; } public cakeinabox.wrappers.LoginDetails getLoginDetails(Integer accountId) { cakeinabox.wrappers.LoginDetails loginDetails = null; return loginDetails; } public void updateAccount(cakeinabox.wrappers.Account account, cakeinabox.wrappers.UserDetails userDetails, cakeinabox.wrappers.LoginDetails loginDetails) { } public boolean validateLoginDetails(cakeinabox.wrappers.LoginDetails loginDetails) { return true; } public void createAccount(cakeinabox.wrappers.LoginDetails loginDetails, cakeinabox.wrappers.UserDetails userDetails) { } }