Examples of EntityBeanMetaData


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

   @Override
   public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overridenFile, String overrideFile, boolean mustOverride)
   {
      super.merge(override, original, overridenFile, overrideFile, mustOverride);
      JBossEntityBeanMetaData joverride = (JBossEntityBeanMetaData) override;
      EntityBeanMetaData soriginal = (EntityBeanMetaData) original;

      // home
      if(joverride != null && joverride.home != null)
         home = joverride.home;
      else if(soriginal != null && soriginal.getHome() != null)
         home = soriginal.getHome();
      // remote
      if(joverride != null && joverride.remote != null)
         remote = joverride.remote;
      else if(soriginal != null && soriginal.getRemote() != null)
         remote = soriginal.getRemote();
      // localHome
      if(joverride != null && joverride.localHome != null)
         localHome = joverride.localHome;
      else if(soriginal != null && soriginal.getLocalHome() != null)
         localHome = soriginal.getLocalHome();
      // local
      if(joverride != null && joverride.local != null)
         local = joverride.local;
      else if(soriginal != null && soriginal.getLocal() != null)
         local = soriginal.getLocal();
      // persistenceType
      if(joverride != null && joverride.persistenceType != null)
         persistenceType = joverride.persistenceType;
      else if(soriginal != null && soriginal.getPersistenceType() != null)
         persistenceType = soriginal.getPersistenceType();
      // primKeyClass
      if(joverride != null && joverride.primKeyClass != null)
         primKeyClass = joverride.primKeyClass;
      else if(soriginal != null && soriginal.getPrimKeyClass() != null)
         primKeyClass = soriginal.getPrimKeyClass();
      // reentrant
      if(soriginal != null)
         reentrant = soriginal.isReentrant();
      // cmpVersion
      if(joverride != null && joverride.cmpVersion != null)
         cmpVersion = joverride.cmpVersion;
      else if(soriginal != null && soriginal.getCmpVersion() != null)
         cmpVersion = soriginal.getCmpVersion();
      // abstractSchemaName
      if(joverride != null && joverride.abstractSchemaName != null)
         abstractSchemaName = joverride.abstractSchemaName;
      else if(soriginal != null && soriginal.getAbstractSchemaName() != null)
         abstractSchemaName = soriginal.getAbstractSchemaName();
      // cmpFields
      if(joverride != null && joverride.cmpFields != null)
         cmpFields = joverride.cmpFields;
      else if(soriginal != null && soriginal.getCmpFields() != null)
         cmpFields = soriginal.getCmpFields();
      // primKeyField
      if(joverride != null && joverride.primKeyField != null)
         primKeyField = joverride.primKeyField;
      else if(soriginal != null && soriginal.getPrimKeyField() != null)
         primKeyField = soriginal.getPrimKeyField();
      // securityRoleRefs
      if(joverride != null && joverride.securityRoleRefs != null)
         securityRoleRefs = joverride.securityRoleRefs;
      else if(soriginal != null && soriginal.getSecurityRoleRefs() != null)
         securityRoleRefs = soriginal.getSecurityRoleRefs();
      // queries
      if(joverride != null && joverride.queries != null)
         queries = joverride.queries;
      else if(soriginal != null && soriginal.getQueries() != null)
         queries = soriginal.getQueries();

      // jndiName
      if(joverride != null && joverride.jndiName != null)
         jndiName = joverride.jndiName;
      else if(soriginal != null && soriginal.getMappedName() != null)
         jndiName = soriginal.getMappedName();
      // callByValue
      if(joverride != null)
         callByValue = joverride.callByValue;
      // clustered
      if(joverride != null)
View Full Code Here

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

/*     */
/*     */   public void merge(JBossEnterpriseBeanMetaData override, EnterpriseBeanMetaData original, String overridenFile, String overrideFile, boolean mustOverride)
/*     */   {
/* 731 */     super.merge(override, original, overridenFile, overrideFile, mustOverride);
/* 732 */     JBossEntityBeanMetaData joverride = (JBossEntityBeanMetaData)override;
/* 733 */     EntityBeanMetaData soriginal = (EntityBeanMetaData)original;
/*     */
/* 736 */     if ((joverride != null) && (joverride.home != null))
/* 737 */       this.home = joverride.home;
/* 738 */     else if ((soriginal != null) && (soriginal.getHome() != null)) {
/* 739 */       this.home = soriginal.getHome();
/*     */     }
/* 741 */     if ((joverride != null) && (joverride.remote != null))
/* 742 */       this.remote = joverride.remote;
/* 743 */     else if ((soriginal != null) && (soriginal.getRemote() != null)) {
/* 744 */       this.remote = soriginal.getRemote();
/*     */     }
/* 746 */     if ((joverride != null) && (joverride.localHome != null))
/* 747 */       this.localHome = joverride.localHome;
/* 748 */     else if ((soriginal != null) && (soriginal.getLocalHome() != null)) {
/* 749 */       this.localHome = soriginal.getLocalHome();
/*     */     }
/* 751 */     if ((joverride != null) && (joverride.local != null))
/* 752 */       this.local = joverride.local;
/* 753 */     else if ((soriginal != null) && (soriginal.getLocal() != null)) {
/* 754 */       this.local = soriginal.getLocal();
/*     */     }
/* 756 */     if ((joverride != null) && (joverride.persistenceType != null))
/* 757 */       this.persistenceType = joverride.persistenceType;
/* 758 */     else if ((soriginal != null) && (soriginal.getPersistenceType() != null)) {
/* 759 */       this.persistenceType = soriginal.getPersistenceType();
/*     */     }
/* 761 */     if ((joverride != null) && (joverride.primKeyClass != null))
/* 762 */       this.primKeyClass = joverride.primKeyClass;
/* 763 */     else if ((soriginal != null) && (soriginal.getPrimKeyClass() != null)) {
/* 764 */       this.primKeyClass = soriginal.getPrimKeyClass();
/*     */     }
/* 766 */     if (soriginal != null) {
/* 767 */       this.reentrant = soriginal.isReentrant();
/*     */     }
/* 769 */     if ((joverride != null) && (joverride.cmpVersion != null))
/* 770 */       this.cmpVersion = joverride.cmpVersion;
/* 771 */     else if ((soriginal != null) && (soriginal.getCmpVersion() != null)) {
/* 772 */       this.cmpVersion = soriginal.getCmpVersion();
/*     */     }
/* 774 */     if ((joverride != null) && (joverride.abstractSchemaName != null))
/* 775 */       this.abstractSchemaName = joverride.abstractSchemaName;
/* 776 */     else if ((soriginal != null) && (soriginal.getAbstractSchemaName() != null)) {
/* 777 */       this.abstractSchemaName = soriginal.getAbstractSchemaName();
/*     */     }
/* 779 */     if ((joverride != null) && (joverride.cmpFields != null))
/* 780 */       this.cmpFields = joverride.cmpFields;
/* 781 */     else if ((soriginal != null) && (soriginal.getCmpFields() != null)) {
/* 782 */       this.cmpFields = soriginal.getCmpFields();
/*     */     }
/* 784 */     if ((joverride != null) && (joverride.primKeyField != null))
/* 785 */       this.primKeyField = joverride.primKeyField;
/* 786 */     else if ((soriginal != null) && (soriginal.getPrimKeyField() != null)) {
/* 787 */       this.primKeyField = soriginal.getPrimKeyField();
/*     */     }
/* 789 */     if ((joverride != null) && (joverride.securityRoleRefs != null))
/* 790 */       this.securityRoleRefs = joverride.securityRoleRefs;
/* 791 */     else if ((soriginal != null) && (soriginal.getSecurityRoleRefs() != null)) {
/* 792 */       this.securityRoleRefs = soriginal.getSecurityRoleRefs();
/*     */     }
/* 794 */     if ((joverride != null) && (joverride.queries != null))
/* 795 */       this.queries = joverride.queries;
/* 796 */     else if ((soriginal != null) && (soriginal.getQueries() != null)) {
/* 797 */       this.queries = soriginal.getQueries();
/*     */     }
/*     */
/* 800 */     if ((joverride != null) && (joverride.jndiName != null))
/* 801 */       this.jndiName = joverride.jndiName;
/* 802 */     else if ((soriginal != null) && (soriginal.getMappedName() != null)) {
/* 803 */       this.jndiName = soriginal.getMappedName();
/*     */     }
/* 805 */     if (joverride != null) {
/* 806 */       this.callByValue = joverride.callByValue;
/*     */     }
/* 808 */     if (joverride != null) {
View Full Code Here

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

/*    */   {
/* 55 */     Entity annotation = (Entity)this.finder.getAnnotation(beanClass, Entity.class);
/* 56 */     if (annotation == null) {
/* 57 */       return null;
/*    */     }
/* 59 */     EntityBeanMetaData metaData = new EntityBeanMetaData();
/* 60 */     if (annotation.name().length() > 0)
/* 61 */       metaData.setEjbName(annotation.name());
/*    */     else
/* 63 */       metaData.setEjbName(beanClass.getSimpleName());
/* 64 */     metaData.setEjbClass(beanClass.getName());
/* 65 */     return metaData;
/*    */   }
View Full Code Here

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

    private final InterceptorFactory unsetEntityContext;

    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

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

        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
Copyright © 2018 www.massapi.com. 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.