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


  • void addFilter(RefererFilter)

  • -/+ Kind Annotation Text Date
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory.refererFilterDAO != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/file/FileRefererF ilterDAO.log != null2010-07-16 16:14:15
    U pre(soft) newFilter != null2010-07-16 16:14:15
    U pre(soft) this.filters != null2010-07-16 16:14:15
    U pre(soft) this.nextId <= 232-22010-07-16 16:14:15
    U pre(soft) this.rootBlog != null2010-07-16 16:14:15
    U post(soft) init'ed(this.nextId)2010-07-16 16:14:15
    U postnewFilter.id == One-of{old newFilter.id, old this.nextId}2010-07-16 16:14:15
    U postthis.nextId == One-of{old this.nextId, old this.nextId + 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.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: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.io.IOException:getMessage2010-07-16 16:14:15
    U unanalyzedcall on java.lang.Exception2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.regex.Pattern:compile2010-07-16 16:14:15
    -unanalyzedcall on net.sourceforge.pebble.PebbleException2010-07-16 16:59:22
    U unanalyzedcall on net.sourceforge.pebble.dao.PersistenceExcep tion2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U test_vectorjava.util.Collection:contains(...)@98: {1}, {0}2010-07-16 16:14:15

  • List filter(List)

  • -/+ Kind Annotation Text Date
    U pre(soft) this.filters != null2010-07-16 16:14:15
    U prereferers != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@162 != null2010-07-16 16:14:15
    U postnew ArrayList(filter#1) num objects == 12010-07-16 16:14:15
    U postreturn_value == &new ArrayList(filter#1)2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.regex.Matcher:matches2010-07-16 16:14:15
    U unanalyzedcall on java.util.regex.Pattern:matcher2010-07-16 16:14:15
    +unanalyzedcall on net.sourceforge.pebble.logging. CountedUrl:getUrl2010-07-22 12:56:56
    U test_vectorjava.util.Iterator:hasNext(...)@161: {1}, {0}2010-07-16 16:14:15

  • bool filter(CountedUrl)

  • -/+ Kind Annotation Text Date
    U pre(soft) this.filters != null2010-07-16 16:14:15
    -preinit'ed(referer.url)2010-07-16 16:59:22
    U prereferer != null2010-07-16 16:14:15
    U presumptionfilter.compiledExpression@189 != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@189 != null2010-07-16 16:14:15
    U presumptionjava.util.regex.Pattern:matcher(...)@190 != null2010-07-16 16:14:15
    U postinit'ed(return_value)2010-07-16 16:14:15
    U test_vectorjava.util.Iterator:hasNext(...)@188: {1}, {0}2010-07-16 16:14:15
    U test_vectorjava.util.regex.Matcher:matches(...)@191: {0}, {1}2010-07-16 16:14:15
    +test_vectornet.sourceforge.pebble.logging.CountedUrl:getUrl(.. .)@181: Inverse{null}, Addr_Set{null}2010-07-22 12:56:56
    -test_vectorreferer.url: Inverse{null}, Addr_Set{null}2010-07-16 16:59:22

  • Collection getFilters()

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

  • void init()

  • -/+ Kind Annotation Text Date
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory.refererFilterDAO != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/file/FileRefererF ilterDAO.log != null2010-07-16 16:14:15
    U pre(soft) this.nextId <= 232-22010-07-16 16:14:15
    U pre(soft) this.rootBlog != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@79 != null2010-07-16 16:14:15
    U postinit'ed(this.nextId)2010-07-16 16:14:15
    U postnew ArrayList(getRefererFilters#1) num objects <= 12010-07-16 16:14:15
    U postthis.filters == One-of{&new ArrayList(getRefere rFilters#1), old this.filters}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.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.regex.Pattern:compile2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15

  • void net.sourceforge.pebble.domain.RefererFilterManager(Blog)

  • -/+ Kind Annotation Text Date
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory.refererFilterDAO != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/file/FileRefererF ilterDAO.log != null2010-07-16 16:14:15
    U pre(soft) rootBlog != null2010-07-16 16:14:15
    U post(soft) this.rootBlog != null2010-07-16 16:14:15
    U postinit'ed(this.nextId)2010-07-16 16:14:15
    U postnew ArrayList(getRefererFilters#1) num objects <= 12010-07-16 16:14:15
    U postthis.filters == One-of{&new ArrayList(getRefere rFilters#1), undefined}2010-07-16 16:14:15
    U postthis.filters in Addr_Set{null,&new ArrayList(getRefererFilters#1)}2010-07-16 16:14:15
    U postthis.rootBlog == rootBlog2010-07-16 16:14:15
    U unanalyzedcall on getConfiguredFactory2010-07-16 16:14:15
    U unanalyzedcall on getRefererFilterDAO2010-07-16 16:14:15
    U unanalyzedcall on getRefererFilters2010-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.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.regex.Pattern:compile2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.dao.PersistenceExcep tion:printStackTrace2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15

  • net.sourceforge.pebble.domain.RefererFilterManager__static_init

  • -/+ Kind Annotation Text Date

  • bool removeFilter(String)

  • -/+ Kind Annotation Text Date
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/DAOFactory. configuredFactory.refererFilterDAO != null2010-07-16 16:14:15
    U pre(soft) net/sourceforge/pebble/dao/file/FileRefererF ilterDAO.log != null2010-07-16 16:14:15
    U pre(soft) this.filters != null2010-07-16 16:14:15
    U pre(soft) this.rootBlog != null2010-07-16 16:14:15
    U presumptionfilter.expression@122 != null2010-07-16 16:14:15
    U presumptionjava.util.Iterator:next(...)@122 != null2010-07-16 16:14:15
    U postinit'ed(return_value)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.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: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.io.IOException:getMessage2010-07-16 16:14:15
    U unanalyzedcall on java.lang.Exception2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList2010-07-16 16:14:15
    U unanalyzedcall on java.util.ArrayList:add2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:iterator2010-07-16 16:14:15
    U unanalyzedcall on java.util.Collection:remove2010-07-16 16:14:15
    U unanalyzedcall on java.util.regex.Pattern:compile2010-07-16 16:14:15
    -unanalyzedcall on net.sourceforge.pebble.PebbleException2010-07-16 16:59:22
    U unanalyzedcall on net.sourceforge.pebble.dao.PersistenceExcep tion2010-07-16 16:14:15
    U unanalyzedcall on net.sourceforge.pebble.domain.Blog:getRoot2010-07-16 16:14:15
    U unanalyzedcall on org.apache.commons.logging.Log:error2010-07-16 16:14:15
    U unanalyzedcall on store2010-07-16 16:14:15
    U test_vectorjava.lang.String:equals(...)@124: {0}, {1}2010-07-16 16:14:15