Package org.jboss.metadata.ejb.spec

Examples of org.jboss.metadata.ejb.spec.EntityBeanMetaData


      assertTrue(securityIdentityMetaData.isUseCallerId());
     
      assertNullEntity("entity0", enterpriseBeansMetaData);
      assertFullEntity("entity1", enterpriseBeansMetaData, mode);
      assertFullEntity("entity2", enterpriseBeansMetaData, mode);
      EntityBeanMetaData entity = assertEntity("entity3EjbName", enterpriseBeansMetaData);
      assertEquals(PersistenceType.Bean, entity.getPersistenceType());
      entity = assertEntity("entity4EjbName", enterpriseBeansMetaData);
      assertFalse(entity.isReentrant());
      entity = assertEntity("entity5EjbName", enterpriseBeansMetaData);
      assertEquals("1.x", entity.getCmpVersion());
      assertTrue(entity.isCMP1x());
     
      assertNullMDB("mdb0", enterpriseBeansMetaData);
      assertFullMDB("mdb1", enterpriseBeansMetaData, mode);
      assertFullMDB("mdb2", enterpriseBeansMetaData, mode);
   }
View Full Code Here


      throw new NotImplementedException();
   }

   private EntityBeanMetaData assertNullEntity(String ejbName, IEnterpriseBeansMetaData<?, ?, ?, ?> enterpriseBeansMetaData)
   {
      EntityBeanMetaData entity = assertEntity(ejbName + "EjbName", enterpriseBeansMetaData);
      assertNullEntity(ejbName, entity);     
      return entity;
   }
View Full Code Here

      assertNull(entity.getQueries());
   }
  
   protected EntityBeanMetaData assertEntity(String ejbName, IEnterpriseBeansMetaData<?, ?, ?, ?> enterpriseBeansMetaData)
   {
      EntityBeanMetaData entity = assertEnterpriseBean(ejbName, enterpriseBeansMetaData, EntityBeanMetaData.class);
      assertFalse(entity.isSession());
      assertTrue(entity.isEntity());
      assertFalse(entity.isMessageDriven());
      return entity;
   }
View Full Code Here

      assertEquals(null, conf2.getSecurityDomain());
      assertNotNull(conf2.getClusterConfig());
      assertEquals("DefaultPartition", conf2.getClusterConfig().getPartitionName());
     
      assertTrue(specMetaData.isEJB2x());
      EntityBeanMetaData entity = (EntityBeanMetaData) specMetaData.getEnterpriseBean("TestEntity");
      assertNotNull(entity);
      assertFalse(entity.isCMP1x());
     
      entity = (EntityBeanMetaData) specMetaData.getEnterpriseBean("TestEntityCmp1");
      assertNotNull(entity);
      assertTrue(entity.isCMP1x());
     
      JBossEntityBeanMetaData jbe = (JBossEntityBeanMetaData) mergedMetaData.getEnterpriseBean("TestEntity");
      assertNotNull(jbe);
      assertFalse(jbe.isCMP1x());
     
View Full Code Here

      assertNotNull(conf.getDepends());
      assertEquals(1, conf.getDepends().size());
      assertTrue(conf.getDepends().contains("test:name=Test"));
     
      assertTrue(specMetaData.isEJB2x());
      EntityBeanMetaData entity = (EntityBeanMetaData) specMetaData.getEnterpriseBean("TestEntity");
      assertNotNull(entity);
      assertFalse(entity.isCMP1x());
   }
View Full Code Here

    private final InjectedValue<Boolean> defaultOptimisticLocking = new InjectedValue<Boolean>();

    public EntityBeanComponentCreateService(final ComponentConfiguration componentConfiguration, final ApplicationExceptions ejbJarConfiguration) {
        super(componentConfiguration, ejbJarConfiguration);
        final EntityBeanComponentDescription description = EntityBeanComponentDescription.class.cast(componentConfiguration.getComponentDescription());
        final EntityBeanMetaData beanMetaData = EntityBeanMetaData.class.cast(description.getDescriptorData());
        final ClassLoader classLoader = componentConfiguration.getComponentClass().getClassLoader();


        homeClass = (Class<EJBHome>) load(classLoader, beanMetaData.getHome());
        localHomeClass = (Class<EJBLocalHome>) load(classLoader, beanMetaData.getLocalHome());
        localClass = (Class<EJBLocalObject>) load(classLoader, beanMetaData.getLocal());
        remoteClass = (Class<EJBObject>) load(classLoader, beanMetaData.getRemote());
        primaryKeyClass = (Class<Object>) load(classLoader, beanMetaData.getPrimKeyClass());

        final ClassLoader classLoader1 = componentConfiguration.getModuleClassLoader();
        final InterceptorFactory tcclInterceptorFactory = new ImmediateInterceptorFactory(new ContextClassLoaderInterceptor(classLoader1));
        final InterceptorFactory namespaceContextInterceptorFactory = componentConfiguration.getNamespaceContextInterceptorFactory();
View Full Code Here

    private final InjectedValue<Boolean> defaultOptimisticLocking = new InjectedValue<Boolean>();

    public EntityBeanComponentCreateService(final ComponentConfiguration componentConfiguration, final ApplicationExceptions ejbJarConfiguration) {
        super(componentConfiguration, ejbJarConfiguration);
        final EntityBeanComponentDescription description = EntityBeanComponentDescription.class.cast(componentConfiguration.getComponentDescription());
        final EntityBeanMetaData beanMetaData = EntityBeanMetaData.class.cast(description.getDescriptorData());
        final ClassLoader classLoader = componentConfiguration.getComponentClass().getClassLoader();


        homeClass = (Class<EJBHome>) load(classLoader, beanMetaData.getHome());
        localHomeClass = (Class<EJBLocalHome>) load(classLoader, beanMetaData.getLocalHome());
        localClass = (Class<EJBLocalObject>) load(classLoader, beanMetaData.getLocal());
        remoteClass = (Class<EJBObject>) load(classLoader, beanMetaData.getRemote());
        primaryKeyClass = (Class<Object>) load(classLoader, beanMetaData.getPrimKeyClass());

        final InterceptorFactory tcclInterceptorFactory = new ImmediateInterceptorFactory(new TCCLInterceptor(componentConfiguration.getModuleClassLoder()));
        final InterceptorFactory namespaceContextInterceptorFactory = componentConfiguration.getNamespaceContextInterceptorFactory();

View Full Code Here

    private final InjectedValue<Boolean> defaultOptimisticLocking = new InjectedValue<Boolean>();

    public EntityBeanComponentCreateService(final ComponentConfiguration componentConfiguration, final ApplicationExceptions ejbJarConfiguration) {
        super(componentConfiguration, ejbJarConfiguration);
        final EntityBeanComponentDescription description = EntityBeanComponentDescription.class.cast(componentConfiguration.getComponentDescription());
        final EntityBeanMetaData beanMetaData = EntityBeanMetaData.class.cast(description.getDescriptorData());
        final ClassLoader classLoader = componentConfiguration.getComponentClass().getClassLoader();


        homeClass = (Class<EJBHome>) load(classLoader, beanMetaData.getHome());
        localHomeClass = (Class<EJBLocalHome>) load(classLoader, beanMetaData.getLocalHome());
        localClass = (Class<EJBLocalObject>) load(classLoader, beanMetaData.getLocal());
        remoteClass = (Class<EJBObject>) load(classLoader, beanMetaData.getRemote());
        primaryKeyClass = (Class<Object>) load(classLoader, beanMetaData.getPrimKeyClass());

        final InterceptorFactory tcclInterceptorFactory = new ImmediateInterceptorFactory(new TCCLInterceptor(componentConfiguration.getModuleClassLoader()));
        final InterceptorFactory namespaceContextInterceptorFactory = componentConfiguration.getNamespaceContextInterceptorFactory();

View Full Code Here

        defaultEntity = new JDBCEntityMetaData(this);

        for (EnterpriseBeanMetaData bean : ejbJarMetaData.getEnterpriseBeans()) {
            // only take entities
            if (bean.isEntity()) {
                final EntityBeanMetaData entity = EntityBeanMetaData.class.cast(bean);
                if (entity.isCMP()) {
                    JDBCEntityMetaData jdbcEntity = new JDBCEntityMetaData(this, entity);

                    entities.put(entity.getEjbName(), jdbcEntity);

                    String schemaName = jdbcEntity.getAbstractSchemaName();
                    if (schemaName != null) {
                        entitiesByAbstractSchemaName.put(schemaName, jdbcEntity);
                    }

                    final Class<?> remote = jdbcEntity.getRemoteClass();
                    if (remote != null) {
                        entitiesByInterface.put(remote, jdbcEntity);
                    }

                    final Class<?> local = jdbcEntity.getLocalClass();
                    if (local != null) {
                        entitiesByInterface.put(local, jdbcEntity);
                    }

                    // initialized the entity roles collection
                    entityRoles.put(entity.getEjbName(), new HashSet<JDBCRelationshipRoleMetaData>());
                }
            }
        }

        // relationships
View Full Code Here

        defaultEntity = new JDBCEntityMetaData(this);

        for (EnterpriseBeanMetaData bean : ejbJarMetaData.getEnterpriseBeans()) {
            // only take entities
            if (bean.isEntity()) {
                final EntityBeanMetaData entity = EntityBeanMetaData.class.cast(bean);
                if (entity.isCMP()) {
                    JDBCEntityMetaData jdbcEntity = new JDBCEntityMetaData(this, entity);

                    entities.put(entity.getEjbName(), jdbcEntity);

                    String schemaName = jdbcEntity.getAbstractSchemaName();
                    if (schemaName != null) {
                        entitiesByAbstractSchemaName.put(schemaName, jdbcEntity);
                    }

                    final Class<?> remote = jdbcEntity.getRemoteClass();
                    if (remote != null) {
                        entitiesByInterface.put(remote, jdbcEntity);
                    }

                    final Class<?> local = jdbcEntity.getLocalClass();
                    if (local != null) {
                        entitiesByInterface.put(local, jdbcEntity);
                    }

                    // initialized the entity roles collection
                    entityRoles.put(entity.getEjbName(), new HashSet<JDBCRelationshipRoleMetaData>());
                }
            }
        }

        // relationships
View Full Code Here

TOP

Related Classes of org.jboss.metadata.ejb.spec.EntityBeanMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.