bugfixes mainly...
[mir.git] / source / mircoders / entity / EntityLinksImcs.java
index 942fd31..137bda3 100755 (executable)
@@ -1,15 +1,11 @@
 package mircoders.entity;
 
-import java.lang.*;
-import java.io.*;
-import java.util.*;
-import java.sql.*;
+import  java.util.*;
 
-import mir.entity.*;
-import mir.misc.*;
-import mir.storage.*;
+import  mir.entity.*;
+import  mir.storage.*;
+import  mir.storage.store.*;
 
-import mircoders.storage.*;
 /**
  * Diese Klasse enthält die Daten eines MetaObjekts
  *
@@ -18,7 +14,7 @@ import mircoders.storage.*;
  */
 
 
-public class EntityLinksImcs extends Entity
+public class EntityLinksImcs extends Entity implements StorableObject
 {
 
   public EntityLinksImcs(){
@@ -31,4 +27,28 @@ public class EntityLinksImcs extends Entity
     setStorage(theStorage);
   }
 
+    /**
+   *  Method:       getStoreIdentifier
+   *  Description:  returns unique StoreIdentifer under which the Entity
+   *                is Stored. Based upon primary key and tablename.
+   *
+   *  @return       StoreIdentifier
+   */
+  public StoreIdentifier getStoreIdentifier() {
+    String id = getId();
+    if ( id!=null && theStorageObject!= null )
+     return new StoreIdentifier(this, id+"@"+theStorageObject.getTableName());
+    return null;
+  }
+
+  /**
+   *  Method:       getNotifyOnReleaseSet()
+   *  Description:  returns empty Set, GenericContainer does not implement
+   *                dependencies.
+   *
+   *  @return       null
+   */
+  public Set getNotifyOnReleaseSet() { return null; }
+
 }
+