latin1seopermalinkprovider.java


current inspection = 2010-07-22 15:04:21 (id #4) base = 2010-07-16 16:14:15 (id #1)

Filter Options
History:
+ added
- dropped
U unchanged
Annotation Kind:
pre
presumption
post
unanalyzed
test


  • String buildPermalink(BlogEntry)

  • -/+ Kind Annotation Text Date
    -pre(soft) init'ed(blogEntry.id)2010-07-16 16:59:22
    U preblogEntry != null2010-07-16 16:14:15
    -preinit'ed(blogEntry.title)2010-07-16 16:59:22
    U postreturn_value != null2010-07-16 16:14:15
    -test_vectorblogEntry.title: Addr_Set{null}, Inverse{null}2010-07-16 16:59:22
    U test_vectorjava.lang.String:length(...)@104: {1.. 232-1}, {0}2010-07-16 16:14:15
    U test_vectorjava.lang.String:length(...)@89: {1.. 232-1}, {0}2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@94: {1}, {0}2010-07-16 16:14:15
    +test_vectornet.sourceforge.pebble.domain.BlogEntry:getTitle(.. .)@88: Addr_Set{null}, Inverse{null}2010-07-22 12:56:56

  • Blog getBlog()

  • -/+ Kind Annotation Text Date
    U preinit'ed(this.blog)2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15
    U postreturn_value == this.blog2010-07-16 16:14:15

  • BlogEntry getBlogEntry(String)

  • -/+ Kind Annotation Text Date
    U prethis.blog != null2010-07-16 16:14:15
    -presumptionblogEntry.blog@125 != null2010-07-16 16:59:22
    -presumptiongetBlogEntry(...)@125 != null2010-07-16 16:59:22
    U presumptionjava.util.Iterator:next(...)@125 != null2010-07-16 16:14:15
    +presumptionnet.sourceforge.pebble.domain.Blog:getBlogEntries(. ..)@122 != null2010-07-22 12:56:56
    +presumptionnet.sourceforge.pebble.domain.BlogEntry:getLocalPer malink(...)@128 != null2010-07-22 12:56:56
    +presumptionnet.sourceforge.pebble.domain.BlogService:getBlogEn try(...)@125 != null2010-07-22 12:56:56
    U postinit'ed(return_value)2010-07-16 16:14:15
    -postnew BlogEntry(loadBlogEntry#2*) num objects == 0, if init'ed2010-07-16 16:59:22
    -postnew BlogEntry(loadBlogEntry#2*) num objects == undefined2010-07-16 16:59:22
    -postnew BlogEntry(loadBlogEntry#2*).blog == null2010-07-16 16:59:22
    -postnew BlogEntry(loadBlogEntry#2*).blog == undefined2010-07-16 16:59:22
    -postnew BlogEntry(loadBlogEntry#2*).permalink == new BlogEntry(loadBlogEntry#2*).blog2010-07-16 16:59:22
    -unanalyzedcall on clone2010-07-16 16:59:22
    -unanalyzedcall on getBlog2010-07-16 16:59:22
    -unanalyzedcall on getBlogEntries2010-07-16 16:59:22
    -unanalyzedcall on getBlogEntry2010-07-16 16:59:22
    -unanalyzedcall on getBlogEntryDAO2010-07-16 16:59:22
    -unanalyzedcall on getBlogForDay2010-07-16 16:59:22
    -unanalyzedcall on getDate2010-07-16 16:59:22
    -unanalyzedcall on getId2010-07-16 16:59:22
    -unanalyzedcall on getPermalink2010-07-16 16:59:22
    -unanalyzedcall on getPermalinkProvider2010-07-16 16:59:22
    -unanalyzedcall on getTimeZone2010-07-16 16:59:22
    -unanalyzedcall on getTitle2010-07-16 16:59:22
    -unanalyzedcall on getUrl2010-07-16 16:59:22
    -unanalyzedcall on java.io.File2010-07-16 16:59:22
    -unanalyzedcall on java.io.File:exists2010-07-16 16:59:22
    -unanalyzedcall on java.io.File:getAbsolutePath2010-07-16 16:59:22
    -unanalyzedcall on java.lang.Exception2010-07-16 16:59:22
    -unanalyzedcall on java.lang.Exception:getMessage2010-07-16 16:59:22
    -unanalyzedcall on java.lang.Exception:printStackTrace2010-07-16 16:59:22
    -unanalyzedcall on java.lang.Long:parseLong2010-07-16 16:59:22
    -unanalyzedcall on java.lang.String:equals2010-07-16 16:59:22
    -unanalyzedcall on java.lang.String:length2010-07-16 16:59:22
    -unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:59:22
    -unanalyzedcall on java.lang.String:substring2010-07-16 16:59:22
    -unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:59:22
    -unanalyzedcall on java.lang.String:valueOf2010-07-16 16:59:22
    -unanalyzedcall on java.text.DateFormat:format2010-07-16 16:59:22
    -unanalyzedcall on java.text.DateFormat:setTimeZone2010-07-16 16:59:22
    -unanalyzedcall on java.text.SimpleDateFormat2010-07-16 16:59:22
    -unanalyzedcall on java.text.SimpleDateFormat:setTimeZone2010-07-16 16:59:22
    -unanalyzedcall on java.util.Date2010-07-16 16:59:22
    -unanalyzedcall on java.util.HashMap:get2010-07-16 16:59:22
    -unanalyzedcall on java.util.HashMap:keySet2010-07-16 16:59:22
    -unanalyzedcall on java.util.List:get2010-07-16 16:59:22
    -unanalyzedcall on java.util.List:indexOf2010-07-16 16:59:22
    -unanalyzedcall on java.util.List:size2010-07-16 16:59:22
    -unanalyzedcall on java.util.Set:iterator2010-07-16 16:59:22
    -unanalyzedcall on javax.xml.parsers.SAXParser:parse2010-07-16 16:59:22
    -unanalyzedcall on javax.xml.parsers.SAXParserFactory:newInsta nce2010-07-16 16:59:22
    -unanalyzedcall on javax.xml.parsers.SAXParserFactory:newSAXPa rser2010-07-16 16:59:22
    -unanalyzedcall on javax.xml.parsers.SAXParserFactory:setNames paceAware2010-07-16 16:59:22
    -unanalyzedcall on javax.xml.parsers.SAXParserFactory:setValid ating2010-07-16 16:59:22
    -unanalyzedcall on loadBlogEntry2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.dao.PersistenceExcep tion2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.domain.Blog:error2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.domain. Blog:getLocale2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.domain. Blog:getTimeZone2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.domain.BlogEntry2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getBlog2010-07-16 16:59:22
    -unanalyzedcall on net.sourceforge.pebble.domain.BlogService2010-07-16 16:59:22
    -unanalyzedcall on org.apache.commons.logging.Log:debug2010-07-16 16:59:22
    -unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:59:22
    -unanalyzedcall on org.xml.sax.helpers.DefaultHandler2010-07-16 16:59:22
    -unanalyzedcall on setEventsEnabled2010-07-16 16:59:22
    -unanalyzedcall on setPersistent2010-07-16 16:59:22
    U test_vectorjava.lang.String:endsWith(...)@128: {0}, {1}2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@123: {1}, {0}2010-07-16 16:14:15

  • Day getDay(String)

  • -/+ Kind Annotation Text Date
    U prethis.blog != null2010-07-16 16:14:15
    U preuri != null2010-07-16 16:14:15
    +postinit'ed(return_value)2010-07-22 12:56:56
    -postreturn_value == null2010-07-16 16:59:22
    -postreturn_value == undefined2010-07-16 16:59:22

  • Month getMonth(String)

  • -/+ Kind Annotation Text Date
    U prethis.blog != null2010-07-16 16:14:15
    U preuri != null2010-07-16 16:14:15
    +postinit'ed(return_value)2010-07-22 12:56:56
    -postreturn_value == null2010-07-16 16:59:22
    -postreturn_value == undefined2010-07-16 16:59:22

  • String getPermalink(BlogEntry)

  • -/+ Kind Annotation Text Date
    -pre(soft) init'ed(blogEntry.id)2010-07-16 16:59:22
    U pre(soft) this.blog != null2010-07-16 16:14:15
    U preblogEntry != null2010-07-16 16:14:15
    -preinit'ed(blogEntry.title)2010-07-16 16:59:22
    -presumptionentry.title@70 != null2010-07-16 16:59:22
    -presumptiongetBlogEntry(...)@70 != null2010-07-16 16:59:22
    U presumptionjava.util.List:get(...)@70 != null2010-07-16 16:14:15
    U presumptionjava.util.List:indexOf(...)@68 - java.util. List:size(...)@68 in -232..6_442_450_9422010-07-16 16:14:15
    U presumptionjava.util.List:size(...)@68 >= -231+12010-07-16 16:14:15
    +presumptionnet.sourceforge.pebble.domain.Blog:getBlogEntries(. ..)@66 != null2010-07-22 12:56:56
    +presumptionnet.sourceforge.pebble.domain.BlogEntry:getTitle(.. .)@62 != null2010-07-22 12:56:56
    +presumptionnet.sourceforge.pebble.domain.BlogEntry:getTitle(.. .)@71 != null2010-07-22 12:56:56
    +presumptionnet.sourceforge.pebble.domain.BlogService:getBlogEn try(...)@70 != null2010-07-22 12:56:56
    U postreturn_value != null2010-07-16 16:14:15
    -unanalyzedcall on getId2010-07-16 16:59:22
    -unanalyzedcall on getTitle2010-07-16 16:59:22
    U unanalyzedcall on java.lang.String:length2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:replaceAll2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:toLowerCase2010-07-16 16:14:15
    U unanalyzedcall on java.util.HashMap:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.HashMap:keySet2010-07-16 16:14:15
    U unanalyzedcall on java.util.Set:iterator2010-07-16 16:14:15
    +unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getId2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle2010-07-22 12:56:56
    -test_vectorblogEntry.title: Addr_Set{null}, Inverse{null}2010-07-16 16:59:22
    U test_vectorjava.lang.String:equals(...)@71: {0}, {1}2010-07-16 16:14:15
    U test_vectorjava.lang.String:length(...)@62: {1.. 232-1}, {0}2010-07-16 16:14:15
    +test_vectornet.sourceforge.pebble.domain.BlogEntry:getTitle(.. .)@62: Addr_Set{null}, Inverse{null}2010-07-22 12:56:56

  • String getPermalink(Day)

  • -/+ Kind Annotation Text Date
    U preday != null2010-07-16 16:14:15
    -preinit'ed(day.date)2010-07-16 16:59:22
    U prethis.blog != null2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15

  • String getPermalink(Month)

  • -/+ Kind Annotation Text Date
    -preinit'ed(month.date)2010-07-16 16:59:22
    U premonth != null2010-07-16 16:14:15
    U prethis.blog != null2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15

  • bool isBlogEntryPermalink(String)

  • -/+ Kind Annotation Text Date
    U postinit'ed(return_value)2010-07-16 16:14:15
    U test_vectoruri: Addr_Set{null}, Inverse{null}2010-07-16 16:14:15

  • bool isDayPermalink(String)

  • -/+ Kind Annotation Text Date
    U postinit'ed(return_value)2010-07-16 16:14:15
    U test_vectoruri: Addr_Set{null}, Inverse{null}2010-07-16 16:14:15

  • bool isMonthPermalink(String)

  • -/+ Kind Annotation Text Date
    U postinit'ed(return_value)2010-07-16 16:14:15
    U test_vectoruri: Addr_Set{null}, Inverse{null}2010-07-16 16:14:15

  • void net.sourceforge.pebble.permalink.Latin1SeoPermalinkProvider()

  • -/+ Kind Annotation Text Date

  • net.sourceforge.pebble.permalink.Latin1SeoPermalinkProvider__static_init

  • -/+ Kind Annotation Text Date
    U postcharacterSubstitutions == &new HashMap(Latin1Se oPermalinkProvider__static_init#1)2010-07-16 16:14:15
    U postnew HashMap(Latin1SeoPermalinkProvider__static_ init#1) num objects == 12010-07-16 16:14:15

  • void setBlog(Blog)

  • -/+ Kind Annotation Text Date
    U postinit'ed(this.blog)2010-07-16 16:14:15
    U postthis.blog == blog2010-07-16 16:14:15