gdamour     2005/10/18 21:47:56

  Modified:    modules/itests/src/java/org/openejb/test/entity/cmp2/model
                        StorageBean.java StorageRemote.java
  Log:

  GERONIMO-1090 By default, CMP fields of type char should be mapped to the
  CHAR SQL type.
  
  Add an integration test.
  
  Revision  Changes    Path
  1.3       +10 -8     
openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageBean.java
  
  Index: StorageBean.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageBean.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StorageBean.java  31 Jul 2005 19:32:24 -0000      1.2
  +++ StorageBean.java  19 Oct 2005 01:47:56 -0000      1.3
  @@ -47,20 +47,19 @@
    */
   package org.openejb.test.entity.cmp2.model;
   
  +import java.io.ByteArrayInputStream;
  +import java.io.ByteArrayOutputStream;
  +import java.io.InputStream;
   import java.sql.Connection;
  -import java.sql.Statement;
   import java.sql.PreparedStatement;
   import java.sql.ResultSet;
  -import java.io.ByteArrayInputStream;
  -import java.io.InputStream;
  -import java.io.ByteArrayOutputStream;
  +
   import javax.ejb.CreateException;
  +import javax.ejb.EJBException;
   import javax.ejb.EntityBean;
   import javax.ejb.EntityContext;
  -import javax.ejb.EJBException;
  -import javax.sql.DataSource;
   import javax.naming.InitialContext;
  -import javax.naming.NamingException;
  +import javax.sql.DataSource;
   
   /**
    * @version $Revision$ $Date$
  @@ -74,6 +73,9 @@
   
       public abstract byte[] getBlob();
       public abstract void setBlob(byte[] blob);
  +
  +    public abstract char getChar();
  +    public abstract void setChar(char value);
   
       public void setBytes(byte[] bytes) {
           try {
  
  
  
  1.3       +4 -1      
openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageRemote.java
  
  Index: StorageRemote.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/itests/src/java/org/openejb/test/entity/cmp2/model/StorageRemote.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- StorageRemote.java        31 Jul 2005 19:32:24 -0000      1.2
  +++ StorageRemote.java        19 Oct 2005 01:47:56 -0000      1.3
  @@ -62,4 +62,7 @@
   
       public void setBytes(byte[] bytes) throws RemoteException;
       public byte[] getBytes() throws RemoteException;
  +    
  +    public char getChar() throws RemoteException;
  +    public void setChar(char value) throws RemoteException;
   }
  
  
  

Reply via email to