Converted media Interface to use streams (Java IO) instead of byte buffers of
[mir.git] / source / mircoders / entity / EntityOther.java
index 1c063fe..de1334b 100755 (executable)
@@ -69,87 +69,6 @@ public class EntityOther extends EntityUploadedMedia
                setStorage(theStorage);
        }
 
-       //
-       // methods
-
-
-
-       public byte[] getOther() throws StorageObjectException
-       {
-               theLog.printDebugInfo("--getother started");
-               java.sql.Connection con=null;Statement stmt=null;
-               byte[] img_data=null;
-
-               try {
-                       con = theStorageObject.getPooledCon();
-                       con.setAutoCommit(false);
-                       LargeObjectManager lom;
-            java.sql.Connection jCon;
-            stmt = con.createStatement();
-                       ResultSet rs = theStorageObject.executeSql(stmt,
-                            "select other_data from other where id="+getId());
-            jCon = ((com.codestudio.sql.PoolManConnectionHandle)con)
-                    .getNativeConnection();
-            lom = ((org.postgresql.Connection)jCon).getLargeObjectAPI();
-                       if(rs!=null) {
-              if (rs.next()) {
-                LargeObject lob = lom.open(rs.getInt(1));
-                img_data = lob.read(lob.size());
-                lob.close();
-                //img_data = rs.getBytes(1);
-              }
-            rs.close();
-                       }
-               } catch (Exception e) {
-          e.printStackTrace();
-          theLog.printError("EntityOther -- getOther failed"+e.toString()); 
-          throwStorageObjectException(e, "EntityOther -- getOther failed: ");
-        }
-        finally {
-          try {
-            con.setAutoCommit(true);
-          } catch (Exception e) {
-            e.printStackTrace();
-            theLog.printError(
-                    "EntityOther -- getOther reseting transaction mode failed"
-                    +e.toString()); 
-          }
-          theStorageObject.freeConnection(con,stmt);
-        }
-
-               return img_data;
-       }
-
-       public void setOther(byte[] otherData, String otherType)
-           throws StorageObjectException {
-
-               if (otherData!=null) {
-                       java.sql.Connection con=null;PreparedStatement pstmt=null;
-                       try {
-
-                               theLog.printDebugInfo("settother :: making internal representation of other");
-                               theLog.printDebugInfo("settother :: made internal representation of other");
-                               theLog.printDebugInfo("settother :: getOther");
-
-                               if ( otherData!=null) {
-                                       con = theStorageObject.getPooledCon();
-                                       con.setAutoCommit(false);
-                                       theLog.printDebugInfo("settother :: trying to insert other");
-
-                                       // setting values
-                                       pstmt.setBytes(1, otherData);
-                                       String sql="update content set is_produced='0' where to_media="+getId();
-                                       pstmt = con.prepareStatement(sql);
-                                       pstmt.executeUpdate();
-                               }
-                       }
-                       catch (Exception e) {throwStorageObjectException(e, "settother :: setOther gescheitert: ");}
-                       finally {
-                               try { if (con!=null) con.setAutoCommit(true); } catch (Exception e) {;}
-                               theStorageObject.freeConnection(con,pstmt); }
-               }
-       }
-
        public void update() throws StorageObjectException {
                super.update();
                try {