1 26 27 29 package de.nava.informa.impl.castorjdo; 30 31 import java.net.URL ; 32 import java.net.MalformedURLException ; 33 import org.apache.commons.logging.Log; 34 import org.apache.commons.logging.LogFactory; 35 36 import de.nava.informa.core.ItemIF; 37 import de.nava.informa.core.ItemMetadataIF; 38 39 44 public class Item extends de.nava.informa.impl.basic.Item 45 implements ItemIF, java.io.Serializable { 46 47 private static Log logger = LogFactory.getLog(Item.class); 48 49 public Item() { 50 super(); 51 } 52 53 57 public String getLinkAsString(){ 58 return getLink().toString(); 59 } 60 61 public void setLink(String link) { 62 try { 63 setLink(new URL (link)); 64 } catch (MalformedURLException e) { 65 try { 66 logger.info("Resetting invalid link <" + link + ">: " + e); 67 setLink(new URL ("http://example.org")); 68 } catch (MalformedURLException x) { 69 } 70 } 71 } 72 73 public ItemMetadataIF getMetadata() { 74 return getMetadata(); 75 } 76 77 } 78 | Popular Tags |