support for CAPTCHAs
[mir.git] / source / mircoders / entity / EntityContent.java
index 96ab2dc..64488d4 100755 (executable)
 
 package mircoders.entity;
 
-import java.sql.Connection;
-import java.sql.SQLException;
-import java.sql.Statement;
-import java.util.Map;
-
 import mir.entity.AbstractEntity;
-import mir.log.LoggerWrapper;
 import mir.storage.DatabaseFailure;
 import mircoders.storage.DatabaseContentToMedia;
 
+import java.sql.Connection;
+import java.sql.SQLException;
+import java.sql.Statement;
+
 /**
  * this class implements mapping of one line of the database table content
  * to a java object
  *
- * @version $Id: EntityContent.java,v 1.19.2.12 2005/10/30 00:46:58 zapata Exp $
+ * @version $Id: EntityContent.java,v 1.19.2.13 2007/12/15 00:24:43 zapata Exp $
  * @author mir-coders group
  *
  */
@@ -54,8 +52,7 @@ public class EntityContent extends AbstractEntity {
   /**
    * set is_produced flag for the article
    */
-  public void setProduced(boolean yesno) throws DatabaseFailure
-  {
+  public void setProduced(boolean yesno) throws DatabaseFailure {
     String value = (yesno) ? "1":"0";
     if (value.equals( getFieldValue("is_produced") )) return;
 
@@ -85,8 +82,7 @@ public class EntityContent extends AbstractEntity {
    * @param aMediaId
    * @throws DatabaseFailure
    */
-  public void dettach(String anArticleId, String aMediaId) throws DatabaseFailure
-  {
+  public void dettach(String anArticleId, String aMediaId) throws DatabaseFailure {
     if (aMediaId!=null){
       DatabaseContentToMedia.getInstance().delete(anArticleId, aMediaId);
 
@@ -98,9 +94,8 @@ public class EntityContent extends AbstractEntity {
    * Attaches media to the article
    */
 
-  public void attach(String aMediaId) throws DatabaseFailure
-  {
-    if (aMediaId!=null) {
+  public void attach(String aMediaId) throws DatabaseFailure {
+    if (aMediaId != null) {
       DatabaseContentToMedia.getInstance().addMedia(getId(),aMediaId);
       setProduced(false);
     }
@@ -108,21 +103,4 @@ public class EntityContent extends AbstractEntity {
       getLogger().error("EntityContent: attach without mid");
     }
   }
-
-  /**
-   * overridden method setFieldValues to patch creator_main_url
-   */
-  public void setFieldValues(Map theStringValues) {
-    if (theStringValues != null) {
-      if (theStringValues.containsKey("creator_main_url")){
-        if (((String)theStringValues.get("creator_main_url")).equalsIgnoreCase("http://")){
-          theStringValues.remove("creator_main_url");
-        }
-        else if (!((String)theStringValues.get("creator_main_url")).startsWith("http://")){
-          theStringValues.put("creator_main_url","http://"+((String)theStringValues.get("creator_main_url")));
-        }
-      }
-    }
-    super.setFieldValues(theStringValues);
-  }
 }