User: dsundstrom
  Date: 01/07/25 20:01:26

  Modified:    src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge
                        JDBCCMP1xFieldBridge.java JDBCCMP2xFieldBridge.java
                        JDBCEntityBridge.java
  Log:
  Removed passing of log objects, which can be obtained directly from the store 
manager.
  Other minor changed because of changes in the metadata package.
  
  Revision  Changes    Path
  1.3       +4 -4      
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/JDBCCMP1xFieldBridge.java
  
  Index: JDBCCMP1xFieldBridge.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/JDBCCMP1xFieldBridge.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JDBCCMP1xFieldBridge.java 2001/07/09 23:53:57     1.2
  +++ JDBCCMP1xFieldBridge.java 2001/07/26 03:01:26     1.3
  @@ -36,16 +36,16 @@
    *           One for each entity bean cmp field.             
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Dain Sundstrom</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.3 $
    */                            
   public class JDBCCMP1xFieldBridge extends JDBCAbstractCMPFieldBridge {
        protected Field field;
        
  -     public JDBCCMP1xFieldBridge(JDBCStoreManager manager, JDBCCMPFieldMetaData 
metadata, Log log) throws DeploymentException {
  -             super(manager, metadata, log);
  +     public JDBCCMP1xFieldBridge(JDBCStoreManager manager, JDBCCMPFieldMetaData 
metadata) throws DeploymentException {
  +             super(manager, metadata);
   
                try {
  -                     field = 
metadata.getJDBCEntity().getEntityClass().getField(getFieldName());
  +                     field = 
manager.getMetaData().getEntityClass().getField(getFieldName());
                } catch(NoSuchFieldException e) {
                        // Non recoverable internal exception
                        throw new DeploymentException("No field named '" + 
getFieldName() + "' found in entity class.");
  
  
  
  1.3       +8 -3      
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/JDBCCMP2xFieldBridge.java
  
  Index: JDBCCMP2xFieldBridge.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/JDBCCMP2xFieldBridge.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- JDBCCMP2xFieldBridge.java 2001/07/09 23:53:57     1.2
  +++ JDBCCMP2xFieldBridge.java 2001/07/26 03:01:26     1.3
  @@ -16,6 +16,7 @@
   
   import org.jboss.ejb.plugins.cmp.CMPStoreManager;
   import org.jboss.ejb.plugins.cmp.jdbc.JDBCStoreManager;
  +import org.jboss.ejb.plugins.cmp.jdbc.JDBCType;
   import org.jboss.ejb.plugins.cmp.jdbc.metadata.JDBCCMPFieldMetaData;
   
   import org.jboss.logging.Log;
  @@ -33,11 +34,15 @@
    *           One for each entity bean cmp field.             
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Dain Sundstrom</a>
  - * @version $Revision: 1.2 $
  + * @version $Revision: 1.3 $
    */                            
   public class JDBCCMP2xFieldBridge extends JDBCAbstractCMPFieldBridge {
  -     public JDBCCMP2xFieldBridge(JDBCStoreManager manager, JDBCCMPFieldMetaData 
metadata, Log log) throws DeploymentException {
  -             super(manager, metadata, log);
  +     public JDBCCMP2xFieldBridge(JDBCStoreManager manager, JDBCCMPFieldMetaData 
metadata) throws DeploymentException {
  +             super(manager, metadata);
  +     }
  +
  +     public JDBCCMP2xFieldBridge(JDBCStoreManager manager, JDBCCMPFieldMetaData 
metadata, JDBCType jdbcType) throws DeploymentException {
  +             super(manager, metadata, jdbcType);
        }
   
        public Object getInstanceValue(EntityEnterpriseContext ctx) {
  
  
  
  1.4       +14 -14    
jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/JDBCEntityBridge.java
  
  Index: JDBCEntityBridge.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/jboss/src/main/org/jboss/ejb/plugins/cmp/jdbc/bridge/JDBCEntityBridge.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- JDBCEntityBridge.java     2001/07/09 23:53:57     1.3
  +++ JDBCEntityBridge.java     2001/07/26 03:01:26     1.4
  @@ -51,7 +51,7 @@
    *           One per cmp entity bean type.           
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Dain Sundstrom</a>
  - * @version $Revision: 1.3 $
  + * @version $Revision: 1.4 $
    */                            
   public class JDBCEntityBridge implements EntityBridge {
      protected JDBCEntityMetaData metadata;
  @@ -84,14 +84,14 @@
   
        protected void loadCMPFields(JDBCEntityMetaData metadata) throws 
DeploymentException {
                // map between field names and field objects
  -             cmpFieldsByName = new HashMap(metadata.getCMPFieldCount());
  +             cmpFieldsByName = new HashMap(metadata.getCMPFields().size());
                // non primary key cmp fields
  -             ArrayList cmpFieldList = new ArrayList(metadata.getCMPFieldCount());
  +             ArrayList cmpFieldList = new ArrayList(metadata.getCMPFields().size());
                // primary key cmp fields
  -             ArrayList pkFieldList = new ArrayList(metadata.getCMPFieldCount());
  +             ArrayList pkFieldList = new ArrayList(metadata.getCMPFields().size());
                                        
         // create each field    
  -             Iterator iter = metadata.getCMPFields();
  +             Iterator iter = metadata.getCMPFields().iterator();
                while(iter.hasNext()) {
                        JDBCCMPFieldMetaData cmpFieldMetaData = 
(JDBCCMPFieldMetaData)iter.next();
                        JDBCCMPFieldBridge cmpField = createCMPField(metadata, 
cmpFieldMetaData);
  @@ -118,8 +118,8 @@
        }
   
        protected void loadEagerLoadFields(JDBCEntityMetaData metadata) throws 
DeploymentException {
  -             ArrayList fields = new ArrayList(metadata.getCMPFieldCount());
  -             Iterator iter = metadata.getEagerLoadFields();
  +             ArrayList fields = new ArrayList(metadata.getCMPFields().size());
  +             Iterator iter = metadata.getEagerLoadFields().iterator();
                while(iter.hasNext()) {
                        JDBCCMPFieldMetaData field = (JDBCCMPFieldMetaData)iter.next();
                        fields.add(getExistingCMPFieldByName(field.getFieldName()));
  @@ -131,7 +131,7 @@
        protected void loadLazyLoadGroups(JDBCEntityMetaData metadata) throws 
DeploymentException {
                lazyLoadGroups = new ArrayList();
                
  -             Iterator groups = metadata.getLazyLoadGroups();
  +             Iterator groups = metadata.getLazyLoadGroups().iterator();
                while(groups.hasNext()) {
                        ArrayList group = new ArrayList();
   
  @@ -147,20 +147,20 @@
        protected JDBCCMPFieldBridge createCMPField(JDBCEntityMetaData metadata, 
JDBCCMPFieldMetaData cmpFieldMetaData) 
                        throws DeploymentException {
                if(metadata.isCMP1x()) {
  -                     return new JDBCCMP1xFieldBridge(manager, cmpFieldMetaData, 
log);
  +                     return new JDBCCMP1xFieldBridge(manager, cmpFieldMetaData);
                } else {
  -                     return new JDBCCMP2xFieldBridge(manager, cmpFieldMetaData, 
log);
  +                     return new JDBCCMP2xFieldBridge(manager, cmpFieldMetaData);
                }
        }
        
        protected void loadCMRFields(JDBCEntityMetaData metadata) throws 
DeploymentException {
  -             ArrayList cmrFieldList = new ArrayList(metadata.getCMPFieldCount());
  +             ArrayList cmrFieldList = new ArrayList(metadata.getCMPFields().size());
   
         // create each field    
  -             Iterator iter = metadata.getRelationshipRoles();
  +             Iterator iter = metadata.getRelationshipRoles().iterator();
                while(iter.hasNext()) {
                        JDBCRelationshipRoleMetaData relationshipRole = 
(JDBCRelationshipRoleMetaData)iter.next();
  -                     JDBCCMRFieldBridge cmrField = new JDBCCMRFieldBridge(this, 
manager, relationshipRole, log); 
  +                     JDBCCMRFieldBridge cmrField = new JDBCCMRFieldBridge(this, 
manager, relationshipRole); 
                        cmrFieldList.add(cmrField);
                }
                
  @@ -190,7 +190,7 @@
        }
        
        public Object createPrimaryKeyInstance() {
  -             if(metadata.getPrimKeyField() ==  null) {
  +             if(metadata.getPrimaryKeyFieldName() ==  null) {
                        try {
                                return getPrimaryKeyClass().newInstance();
                        } catch(Exception e) {
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to