public SessionBeanManager getManager() { // for now return getEJBContext().getManager(); }
public <T> T getBusinessObject(Class<T> businessInterface) throws IllegalStateException { return getDelegate().getBusinessObject(businessInterface); }
@SuppressWarnings("deprecation") public Identity getCallerIdentity() { return getDelegate().getCallerIdentity(); }
public Map<String, Object> getContextData() { return getDelegate().getContextData(); }
public EJBHome getEJBHome() { return getDelegate().getEJBHome(); }
public EJBLocalObject getEJBLocalObject() throws IllegalStateException { return getDelegate().getEJBLocalObject(); }
public Principal getCallerPrincipal() { return getDelegate().getCallerPrincipal(); }
public EJBObject getEJBObject() throws IllegalStateException { return getDelegate().getEJBObject(); }
public EJBLocalHome getEJBLocalHome() { return getDelegate().getEJBLocalHome(); }
public Properties getEnvironment() { return getDelegate().getEnvironment(); }
public SessionBeanManager getManager() { return getDelegate().getManager(); }
public <T> T getBusinessObject(Class<T> businessInterface) throws IllegalStateException { // we need an instance attached SessionContext ctx = getEJBContext(); return ctx.getManager().getBusinessObject(ctx, businessInterface); }
public EJBLocalObject getEJBLocalObject() throws IllegalStateException { SessionContext ctx = getEJBContext(); return ctx.getManager().getEJBLocalObject(ctx); }
public EJBObject getEJBObject() throws IllegalStateException { SessionContext ctx = getEJBContext(); return ctx.getManager().getEJBObject(ctx); }