Examples of JDBCRelationshipRoleMetaData


Examples of org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationshipRoleMetaData

/*      */   }
/*      */
/*      */   private void addForeignKeyConstraint(JDBCAbstractCMRFieldBridge cmrField)
/*      */     throws DeploymentException
/*      */   {
/* 1044 */     JDBCRelationshipRoleMetaData metaData = cmrField.getMetaData();
/* 1045 */     if (metaData.hasForeignKeyConstraint())
/*      */     {
/* 1047 */       if (metaData.getRelationMetaData().isTableMappingStyle())
/*      */       {
/* 1049 */         addForeignKeyConstraint(metaData.getRelationMetaData().getDataSource(), cmrField.getQualifiedTableName(), cmrField.getFieldName(), cmrField.getTableKeyFields(), cmrField.getEntity().getQualifiedTableName(), cmrField.getEntity().getPrimaryKeyFields());
/*      */       }
/* 1057 */       else if (cmrField.hasForeignKey())
/*      */       {
/* 1059 */         JDBCAbstractEntityBridge relatedEntity = (JDBCAbstractEntityBridge)cmrField.getRelatedEntity();
/* 1060 */         addForeignKeyConstraint(cmrField.getEntity().getDataSource(), cmrField.getEntity().getQualifiedTableName(), cmrField.getFieldName(), cmrField.getForeignKeyFields(), relatedEntity.getQualifiedTableName(), relatedEntity.getPrimaryKeyFields());
/*      */       }
/*      */
/*      */     }
/*      */     else
/*      */     {
/* 1070 */       this.log.debug("Foreign key constraint not added as requested: relationshipRolename=" + metaData.getRelationshipRoleName());
/*      */     }
/*      */   }
View Full Code Here

Examples of org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationshipRoleMetaData

/* 469 */     this.cmrFields = new JDBCCMRFieldBridge2[metadata.getRelationshipRoles().size()];
/*     */
/* 471 */     int cmrFieldIndex = 0;
/* 472 */     for (Iterator iter = metadata.getRelationshipRoles().iterator(); iter.hasNext(); )
/*     */     {
/* 474 */       JDBCRelationshipRoleMetaData relationshipRole = (JDBCRelationshipRoleMetaData)iter.next();
/* 475 */       JDBCCMRFieldBridge2 cmrField = new JDBCCMRFieldBridge2(this, this.manager, relationshipRole);
/* 476 */       this.cmrFields[(cmrFieldIndex++)] = cmrField;
/*     */     }
/*     */   }
View Full Code Here

Examples of org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCRelationshipRoleMetaData

/* 1001 */     this.cmrFields = new JDBCCMRFieldBridge[metadata.getRelationshipRoles().size()];
/*      */
/* 1003 */     int cmrFieldIndex = 0;
/* 1004 */     for (Iterator iter = metadata.getRelationshipRoles().iterator(); iter.hasNext(); )
/*      */     {
/* 1006 */       JDBCRelationshipRoleMetaData relationshipRole = (JDBCRelationshipRoleMetaData)iter.next();
/* 1007 */       JDBCCMRFieldBridge cmrField = new JDBCCMRFieldBridge(this, this.manager, relationshipRole);
/* 1008 */       this.cmrFields[(cmrFieldIndex++)] = cmrField;
/*      */     }
/*      */   }
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.