public static <T> MockEjbDescriptor<T> of(Class<T> type) { return new MockEjbDescriptor<T>(type); }
@Override public boolean isPassivationCapable() { return isStateful(); }
@Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append(getEjbName()); if (isStateful()) { builder.append(" (SFSB)"); } if (isStateless()) { builder.append(" (SLSB)"); } if (isSingleton()) { builder.append(" (Singleton)"); } if (isMessageDriven()) { builder.append(" (MDB)"); } builder.append("remove methods; " + removeMethods + "; "); builder.append("; BeanClass: " + getBeanClass() + "; Local Business Interfaces: " + getLocalBusinessInterfaces()); return builder.toString(); }
public static Collection<EjbDescriptor<?>> createEjbDescriptors(Iterable<Class<?>> classes) { List<EjbDescriptor<?>> ejbs = new ArrayList<EjbDescriptor<?>>(); for (Class<?> ejbClass : findEjbs(classes)) { ejbs.add(MockEjbDescriptor.of(ejbClass)); } return ejbs; }
localInterfaces.add(createBusinessInterfaceDescriptor(clazz)); localInterfaces.add(createBusinessInterfaceDescriptor(clazz)); remoteInterfaces.add(createBusinessInterfaceDescriptor(clazz)); remoteInterfaces.add(createBusinessInterfaceDescriptor(clazz)); localInterfaces.add(createBusinessInterfaceDescriptor(type));
@Override public String toString() { StringBuilder builder = new StringBuilder(); builder.append(getEjbName()); if (isStateful()) { builder.append(" (SFSB)"); } if (isStateless()) { builder.append(" (SLSB)"); } if (isSingleton()) { builder.append(" (Singleton)"); } if (isMessageDriven()) { builder.append(" (MDB)"); } builder.append("remove methods; " + removeMethods + "; "); builder.append("; BeanClass: " + getBeanClass() + "; Local Business Interfaces: " + getLocalBusinessInterfaces()); return builder.toString(); }
public static Collection<EjbDescriptor<?>> createEjbDescriptors(Iterable<Class<?>> classes) { // EJB API dependency is optional if (!Utils.isClassAccessible("javax.ejb.Singleton", Ejbs.class.getClassLoader())) { return Collections.emptySet(); } List<EjbDescriptor<?>> ejbs = new ArrayList<EjbDescriptor<?>>(); for (Class<?> ejbClass : findEjbs(classes)) { ejbs.add(MockEjbDescriptor.of(ejbClass)); } return ejbs; }
localInterfaces.add(createBusinessInterfaceDescriptor(clazz)); localInterfaces.add(createBusinessInterfaceDescriptor(clazz)); remoteInterfaces.add(createBusinessInterfaceDescriptor(clazz)); remoteInterfaces.add(createBusinessInterfaceDescriptor(clazz)); localInterfaces.add(createBusinessInterfaceDescriptor(type));
public static <T> MockEjbDescriptor<T> of(Class<T> type) { return new MockEjbDescriptor<T>(type); }