staticpageindex.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


  • bool contains(String)

  • -/+ Kind Annotation Text Date
    U prethis.index != null2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15

  • File getIndexFile()

  • -/+ Kind Annotation Text Date
    U prethis.blog != null2010-07-16 16:14:15
    U postnew File(getIndexFile#2) num objects == 12010-07-16 16:14:15
    U postreturn_value == &new File(getIndexFile#2)2010-07-16 16:14:15

  • int getNumberOfStaticPages()

  • -/+ Kind Annotation Text Date
    U prethis.index != null2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15

  • String getStaticPage(String)

  • -/+ Kind Annotation Text Date
    U prethis.index != null2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15

  • List getStaticPages()

  • -/+ Kind Annotation Text Date
    U prethis.index != null2010-07-16 16:14:15
    U postnew LinkedList(getStaticPages#1) num objects == 12010-07-16 16:14:15
    U postreturn_value == &new LinkedList(getStaticPages# 1)2010-07-16 16:14:15

  • void index(StaticPage)

  • -/+ Kind Annotation Text Date
    U pre(soft) init'ed(staticPage.name)2010-07-16 16:14:15
    U pre(soft) staticPage != null2010-07-16 16:14:15
    U pre(soft) this.index != null2010-07-16 16:14:15
    U pre(soft) this.lockAttempts <= 232-22010-07-16 16:14:15
    U prethis.blog != null2010-07-16 16:14:15
    U presumptionjava.util.Map:get(...)@107 != null2010-07-16 16:14:15
    U presumptionjava.util.Map:keySet(...)@104 != null2010-07-16 16:14:15
    U postinit'ed(this.lockAttempts)2010-07-16 16:14:15
    U unanalyzedcall on getName2010-07-16 16:14:15
    U unanalyzedcall on index2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader:readLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:flush2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:newLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:write2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:createNewFile2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:delete2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:exists2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileReader2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileWriter2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:equals2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:split2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:valueOf2010-07-16 16:14:15
    U unanalyzedcall on java.lang.Thread:sleep2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:keySet2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on java.util.Set:iterator2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain.Blog:error2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. StaticPage:getId2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:info2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:warn2010-07-16 16:14:15
    U test_vectorjava.lang.String:equals(...)@108: {0}, {1}2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@105: {1}, {0}2010-07-16 16:14:15

  • bool lock()

  • -/+ Kind Annotation Text Date
    U pre(soft) this.lockAttempts <= 232-22010-07-16 16:14:15
    U prethis.blog != null2010-07-16 16:14:15
    U presumptionorg.apache.commons.logging.LogFactory:getLog(... )@49 != null2010-07-16 16:14:15
    U post(soft) init'ed(this.lockAttempts)2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15
    U postthis.lockAttempts == One-of{old this.lockAttempts, old this.lockAttempts + 1}2010-07-16 16:14:15
    U test_vectorjava.io.File:createNewFile(...)@248: {1}, {0}2010-07-16 16:14:15

  • void net.sourceforge.pebble.index.StaticPageIndex(Blog)

  • -/+ Kind Annotation Text Date
    U preblog != null2010-07-16 16:14:15
    U postinit'ed(this.lockAttempts)2010-07-16 16:14:15
    U postnew HashMap(StaticPageIndex#1) num objects == 12010-07-16 16:14:15
    U postthis.blog != null2010-07-16 16:14:15
    U postthis.blog == blog2010-07-16 16:14:15
    U postthis.index == &new HashMap(StaticPageIndex#1)2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader:readLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:exists2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileReader2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:split2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:info2010-07-16 16:14:15
    U test_vectorjava.io.File:exists(...)@68: {1}, {0}2010-07-16 16:14:15

  • net.sourceforge.pebble.index.StaticPageIndex__static_init

  • -/+ Kind Annotation Text Date
    U postinit'ed(log)2010-07-16 16:14:15

  • void readIndex()

  • -/+ Kind Annotation Text Date
    U pre(soft) this.index != null2010-07-16 16:14:15
    U prethis.blog != null2010-07-16 16:14:15
    U presumptionorg.apache.commons.logging.LogFactory:getLog(... )@49 != null2010-07-16 16:14:15
    U presumptionparts.length@167 >= 22010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U test_vectorjava.io.File:exists(...)@162: {0}, {1}2010-07-16 16:14:15

  • void reindex(Collection)

  • -/+ Kind Annotation Text Date
    U pre(soft) staticPages != null2010-07-16 16:14:15
    U pre(soft) this.lockAttempts <= 232-22010-07-16 16:14:15
    U prethis.blog != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@84 != null2010-07-16 16:14:15
    U postinit'ed(this.lockAttempts)2010-07-16 16:14:15
    U postnew HashMap(reindex#1) num objects <= 12010-07-16 16:14:15
    U postthis.index == One-of{old this.index, &new HashMap(reindex#1)}2010-07-16 16:14:15
    U postthis.lockAttempts == One-of{old this.lockAttempts, old this.lockAttempts + 1, 0}2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:flush2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:newLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:write2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:createNewFile2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:delete2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileWriter2010-07-16 16:14:15
    U unanalyzedcall on java.lang.String:valueOf2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:keySet2010-07-16 16:14:15
    U unanalyzedcall on java.util.Set:iterator2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:warn2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@84: {1}, {0}2010-07-16 16:14:15

  • void unindex(StaticPage)

  • -/+ Kind Annotation Text Date
    +pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)2010-07-22 12:56:56
    U pre(soft) init'ed(staticPage.name)2010-07-16 16:14:15
    +pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory != null2010-07-22 12:56:56
    +pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory.staticPageDAO != null2010-07-22 12:56:56
    +pre(soft) net/sourceforge/pebble/domain/AbstractBlog. log != null2010-07-22 12:56:56
    +pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null2010-07-22 12:56:56
    U pre(soft) staticPage != null2010-07-16 16:14:15
    +pre(soft) this...blog != null2010-07-22 12:56:56
    +pre(soft) this...lockAttempts <= 232-22010-07-22 12:56:56
    +pre(soft) this.blog...properties != null2010-07-22 12:56:56
    +pre(soft) this.blog.messages != null2010-07-22 12:56:56
    +pre(soft) this.blog.searchIndex != null2010-07-22 12:56:56
    +pre(soft) this.blog.searchIndex.blog != null2010-07-22 12:56:56
    +pre(soft) this.blog.staticPageIndex != null2010-07-22 12:56:56
    U pre(soft) this.index != null2010-07-16 16:14:15
    U pre(soft) this.lockAttempts <= 232-22010-07-16 16:14:15
    U prethis.blog != null2010-07-16 16:14:15
    +presumptionnet/sourceforge/pebble/dao/DAOFactory. configuredFactory.staticPageDAO@145 != null2010-07-22 12:56:56
    +presumptionnet/sourceforge/pebble/dao/DAOFactory. configuredFactory@145 != null2010-07-22 12:56:56
    +presumptionnet/sourceforge/pebble/domain/AbstractBlog.log@145 != null2010-07-22 12:56:56
    +presumptionnet/sourceforge/pebble/domain/BlogManager. instance@145 != null2010-07-22 12:56:56
    +post(soft) init'ed(this...lockAttempts)2010-07-22 12:56:56
    +postinit'ed(this.blog.messages)2010-07-22 12:56:56
    U postinit'ed(this.lockAttempts)2010-07-16 16:14:15
    +postnew HashMap(reindex#1) num objects <= 12010-07-22 12:56:56
    +postpossibly_updated(this...index)2010-07-22 12:56:56
    +unanalyzedcall on getAnalyzer2010-07-22 12:56:56
    +unanalyzedcall on getAuthor2010-07-22 12:56:56
    +unanalyzedcall on getBlog2010-07-22 12:56:56
    +unanalyzedcall on getBody2010-07-22 12:56:56
    +unanalyzedcall on getContent2010-07-22 12:56:56
    +unanalyzedcall on getDate2010-07-22 12:56:56
    +unanalyzedcall on getId2010-07-22 12:56:56
    +unanalyzedcall on getLocalPermalink2010-07-22 12:56:56
    +unanalyzedcall on getLuceneAnalyzer2010-07-22 12:56:56
    U unanalyzedcall on getName2010-07-16 16:14:15
    +unanalyzedcall on getPermalink2010-07-22 12:56:56
    +unanalyzedcall on getPermalinkProvider2010-07-22 12:56:56
    +unanalyzedcall on getStaticPageDAO2010-07-22 12:56:56
    +unanalyzedcall on getTitle2010-07-22 12:56:56
    +unanalyzedcall on getTruncatedContent2010-07-22 12:56:56
    +unanalyzedcall on getUrl2010-07-22 12:56:56
    +unanalyzedcall on index2010-07-22 12:56:56
    U unanalyzedcall on java.io.BufferedReader2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedReader:readLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:close2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:flush2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:newLine2010-07-16 16:14:15
    U unanalyzedcall on java.io.BufferedWriter:write2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:createNewFile2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:delete2010-07-16 16:14:15
    U unanalyzedcall on java.io.File:exists2010-07-16 16:14:15
    +unanalyzedcall on java.io.File:getName2010-07-22 12:56:56
    +unanalyzedcall on java.io.File:listFiles2010-07-22 12:56:56
    U unanalyzedcall on java.io.FileReader2010-07-16 16:14:15
    U unanalyzedcall on java.io.FileWriter2010-07-16 16:14:15
    +unanalyzedcall on java.lang.Class:forName2010-07-22 12:56:56
    +unanalyzedcall on java.lang.Class:getName2010-07-22 12:56:56
    +unanalyzedcall on java.lang.Class:newInstance2010-07-22 12:56:56
    +unanalyzedcall on java.lang.Exception:getMessage2010-07-22 12:56:56
    +unanalyzedcall on java.lang.Object:getClass2010-07-22 12:56:56
    +unanalyzedcall on java.lang.String:indexOf2010-07-22 12:56:56
    +unanalyzedcall on java.lang.String:length2010-07-22 12:56:56
    U unanalyzedcall on java.lang.String:split2010-07-16 16:14:15
    +unanalyzedcall on java.lang.String:substring2010-07-22 12:56:56
    U unanalyzedcall on java.lang.String:valueOf2010-07-16 16:14:15
    U unanalyzedcall on java.lang.Thread:sleep2010-07-16 16:14:15
    +unanalyzedcall on java.util.ArrayList2010-07-22 12:56:56
    +unanalyzedcall on java.util.Collection:iterator2010-07-22 12:56:56
    +unanalyzedcall on java.util.Date2010-07-22 12:56:56
    +unanalyzedcall on java.util.HashMap2010-07-22 12:56:56
    +unanalyzedcall on java.util.List:add2010-07-22 12:56:56
    +unanalyzedcall on java.util.List:size2010-07-22 12:56:56
    +unanalyzedcall on java.util.List:subList2010-07-22 12:56:56
    U unanalyzedcall on java.util.Map:get2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:keySet2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:put2010-07-16 16:14:15
    U unanalyzedcall on java.util.Map:remove2010-07-16 16:14:15
    +unanalyzedcall on java.util.Properties:getProperty2010-07-22 12:56:56
    U unanalyzedcall on java.util.Set:iterator2010-07-16 16:14:15
    +unanalyzedcall on loadStaticPage2010-07-22 12:56:56
    +unanalyzedcall on loadStaticPages2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance2010-07-22 12:56:56
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    +unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.domain. Blog:getSearchIndexDirectory2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.domain. StaticPage:getId2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.util. SecurityUtils:getUsername2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML2010-07-22 12:56:56
    +unanalyzedcall on net.sourceforge.pebble.util. StringUtils:truncate2010-07-22 12:56:56
    +unanalyzedcall on org.apache.commons.logging.Log:debug2010-07-22 12:56:56
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:info2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:warn2010-07-16 16:14:15
    +unanalyzedcall on org.apache.lucene.document.DateField:dateTo String2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.document.Document2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.document.Document:add2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.document.Field:Keyword2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.document.Field:Text2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.document.Field:UnIndexed2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.document.Field:UnStored2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.index.IndexWriter2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.index.IndexWriter:addDocu ment2010-07-22 12:56:56
    +unanalyzedcall on org.apache.lucene.index.IndexWriter:close2010-07-22 12:56:56
    U unanalyzedcall on reindexStaticPages2010-07-16 16:14:15
    U unanalyzedcall on unindex2010-07-16 16:14:15

  • void unlock()

  • -/+ Kind Annotation Text Date
    U prethis.blog != null2010-07-16 16:14:15
    U postthis.lockAttempts == 02010-07-16 16:14:15

  • void writeIndex()

  • -/+ Kind Annotation Text Date
    U pre(soft) this.blog != null2010-07-16 16:14:15
    U pre(soft) this.index != null2010-07-16 16:14:15
    U presumptionjava.util.Map:keySet(...)@188 != null2010-07-16 16:14:15
    U presumptionorg.apache.commons.logging.LogFactory:getLog(... )@49 != null2010-07-16 16:14:15
    U unanalyzedcall on java.io.File2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain. Blog:getIndexesDirectory2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@188: {1}, {0}2010-07-16 16:14:15