docomentataion
[mir.git] / source / mircoders / entity / EntityVideo.java
index 802fc8f..b250b76 100755 (executable)
@@ -5,9 +5,9 @@ import java.io.*;
 import java.util.*;
 import java.sql.*;
 
-import webdb.entity.*;
-import webdb.misc.*;
-import webdb.storage.*;
+import mir.entity.*;
+import mir.misc.*;
+import mir.storage.*;
 
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
@@ -17,14 +17,12 @@ import webdb.storage.*;
  */
 
 
-public class EntityVideo extends AbstractEntity implements Entity
+public class EntityVideo extends EntityUploadedMedia
 {
-       private static int instances;
 
        public EntityVideo()
        {
                super();
-               instances++;
        }
 
        public EntityVideo(StorageObject theStorage) {
@@ -35,7 +33,7 @@ public class EntityVideo extends AbstractEntity implements Entity
        //
        // methods
 
-       public byte[] getVideoData()
+       public byte[] getVideoData() throws StorageObjectException
        {
 
                Connection con=null;Statement stmt=null;
@@ -61,7 +59,7 @@ public class EntityVideo extends AbstractEntity implements Entity
                return video_data;
        }
 
-       public void setVideoData(byte[] uploadData)
+       public void setVideoData(byte[] uploadData) throws StorageObjectException
        {
                if (uploadData!=null) {
                        Connection con=null;PreparedStatement pstmt=null;
@@ -106,10 +104,4 @@ public class EntityVideo extends AbstractEntity implements Entity
                super.setValues(theStringValues);
        }
 
-
-       public void finalize() {
-               instances--;
-               super.finalize();
-       }
-
 }