public EJBMetaDataImpl(AbstractEJBMetaData<?, ?> ejbMetaData) { this.remoteClass = ejbMetaData.getRemoteInterfaceClass(); this.homeClass = ejbMetaData.getHomeInterfaceClass(); this.session = ejbMetaData.isSession(); this.statelessSession = ejbMetaData.isStatelessSession(); this.pkClass = session || statelessSession ? null : ejbMetaData.getPrimaryKeyClass(); this.home = ejbMetaData.getEJBHome(); }
final EjbIIOPService factory = serviceForLocator(locator, deploymentRepository); Class<?> pk = metadata instanceof EntityEJBMetaData ? metadata.getPrimaryKeyClass() : null; return new EJBMetaDataImplIIOP(metadata.getRemoteInterfaceClass(), metadata.getHomeInterfaceClass(), pk, metadata.isSession(), metadata.isStatelessSession(), (HomeHandle) factory.handleForLocator(locator));
public EJBMetaDataImpl(AbstractEJBMetaData<?, ?> ejbMetaData) { this.remoteClass = ejbMetaData.getRemoteInterfaceClass(); this.homeClass = ejbMetaData.getHomeInterfaceClass(); this.session = ejbMetaData.isSession(); this.statelessSession = ejbMetaData.isStatelessSession(); this.pkClass = session || statelessSession ? null : ejbMetaData.getPrimaryKeyClass(); this.home = ejbMetaData.getEJBHome(); }
public EJBMetaDataImpl(AbstractEJBMetaData<?, ?> ejbMetaData) { this.remoteClass = ejbMetaData.getRemoteInterfaceClass(); this.homeClass = ejbMetaData.getHomeInterfaceClass(); this.session = ejbMetaData.isSession(); this.statelessSession = ejbMetaData.isStatelessSession(); this.pkClass = session || statelessSession ? null : ejbMetaData.getPrimaryKeyClass(); this.home = ejbMetaData.getEJBHome(); }