Last Msg First Msg
























method net.sourceforge.pebble.event.blogentry. EmailNotificationListener__static_init










method void net.sourceforge.pebble.event.blogentry. EmailNotificationListener()










method void blogEntryAdded(BlogEntryEvent)
preevent != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#4).name != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
presumptionblogEntry.blog.decoratorChain.decorators@56 != null
presumptionblogEntry.blog.decoratorChain@56 != null
presumptionblogEntry.blog.permalinkProvider@56 != null
presumptionblogEntry.blog.properties@56 != null
presumptionblogEntry.blog@56 != null
presumptionblogEntry.comments@56 != null
presumptionblogEntry.state@56 != null
presumptionnet.sourceforge.pebble.api.event.blogentry. BlogEntryEvent:getSource(...)@91 != null
unanalyzedcall on getBlog
unanalyzedcall on getContentDecoratorChain
unanalyzedcall on decorate
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on getTimeZone
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on getState
unanalyzedcall on getTitle
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.security. PebbleUserDetails:getName
unanalyzedcall on getAuthor
unanalyzedcall on getDate
unanalyzedcall on java.text.SimpleDateFormat:format
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on getBody
unanalyzedcall on getLocalPermalink
unanalyzedcall on isUnpublished
unanalyzedcall on getUrl
unanalyzedcall on getId
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:createSession
unanalyzedcall on getEmailAddresses
unanalyzedcall on java.util.HashSet
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:sendMail
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on net.sourceforge.pebble.api.event.blogentry. BlogEntryEvent:getSource
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:find
unanalyzedcall on java.util.regex.Matcher:start
unanalyzedcall on java.util.regex.Matcher:end
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on setBody
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformToHTMLSubset
unanalyzedcall on setAuthor
unanalyzedcall on getWebsite
unanalyzedcall on setWebsite
unanalyzedcall on getEmail
unanalyzedcall on setEmail
unanalyzedcall on setTitle
unanalyzedcall on getExcerpt
unanalyzedcall on setExcerpt
unanalyzedcall on getBlogName
unanalyzedcall on setBlogName
unanalyzedcall on setUrl
unanalyzedcall on getComments
unanalyzedcall on getTrackBacks
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getPermalink
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll










method void blogEntryChanged(BlogEntryEvent)
preevent != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#4).name != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
presumptionblogEntry.blog.decoratorChain.decorators@66 != null
presumptionblogEntry.blog.decoratorChain@66 != null
presumptionblogEntry.blog.permalinkProvider@66 != null
presumptionblogEntry.blog.properties@66 != null
presumptionblogEntry.blog@66 != null
presumptionblogEntry.comments@66 != null
presumptionblogEntry.state@66 != null
presumptionnet.sourceforge.pebble.api.event.blogentry. BlogEntryEvent:getSource(...)@91 != null
unanalyzedcall on getBlog
unanalyzedcall on getContentDecoratorChain
unanalyzedcall on decorate
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on getTimeZone
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on getState
unanalyzedcall on getTitle
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.security. PebbleUserDetails:getName
unanalyzedcall on getAuthor
unanalyzedcall on getDate
unanalyzedcall on java.text.SimpleDateFormat:format
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on getBody
unanalyzedcall on getLocalPermalink
unanalyzedcall on isUnpublished
unanalyzedcall on getUrl
unanalyzedcall on getId
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:createSession
unanalyzedcall on getEmailAddresses
unanalyzedcall on java.util.HashSet
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:sendMail
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on net.sourceforge.pebble.api.event.blogentry. BlogEntryEvent:getSource
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:find
unanalyzedcall on java.util.regex.Matcher:start
unanalyzedcall on java.util.regex.Matcher:end
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on setBody
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformToHTMLSubset
unanalyzedcall on setAuthor
unanalyzedcall on getWebsite
unanalyzedcall on setWebsite
unanalyzedcall on getEmail
unanalyzedcall on setEmail
unanalyzedcall on setTitle
unanalyzedcall on getExcerpt
unanalyzedcall on setExcerpt
unanalyzedcall on getBlogName
unanalyzedcall on setBlogName
unanalyzedcall on setUrl
unanalyzedcall on getComments
unanalyzedcall on getTrackBacks
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getPermalink
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll










method void blogEntryPublished(BlogEntryEvent)
preevent != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#4).name != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
presumptionblogEntry.blog.decoratorChain.decorators@76 != null
presumptionblogEntry.blog.decoratorChain@76 != null
presumptionblogEntry.blog.permalinkProvider@76 != null
presumptionblogEntry.blog.properties@76 != null
presumptionblogEntry.blog@76 != null
presumptionblogEntry.comments@76 != null
presumptionblogEntry.state@76 != null
presumptionnet.sourceforge.pebble.api.event.blogentry. BlogEntryEvent:getSource(...)@91 != null
unanalyzedcall on getBlog
unanalyzedcall on getContentDecoratorChain
unanalyzedcall on decorate
unanalyzedcall on java.text.SimpleDateFormat
unanalyzedcall on getTimeZone
unanalyzedcall on java.text.SimpleDateFormat:setTimeZone
unanalyzedcall on getState
unanalyzedcall on getTitle
unanalyzedcall on getUser
unanalyzedcall on net.sourceforge.pebble.security. PebbleUserDetails:getName
unanalyzedcall on getAuthor
unanalyzedcall on getDate
unanalyzedcall on java.text.SimpleDateFormat:format
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on getBody
unanalyzedcall on getLocalPermalink
unanalyzedcall on isUnpublished
unanalyzedcall on getUrl
unanalyzedcall on getId
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:createSession
unanalyzedcall on getEmailAddresses
unanalyzedcall on java.util.HashSet
unanalyzedcall on net.sourceforge.pebble.util. MailUtils:sendMail
unanalyzedcall on java.lang.Exception:printStackTrace
unanalyzedcall on net.sourceforge.pebble.api.event.blogentry. BlogEntryEvent:getSource
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:find
unanalyzedcall on java.util.regex.Matcher:start
unanalyzedcall on java.util.regex.Matcher:end
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on setBody
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformToHTMLSubset
unanalyzedcall on setAuthor
unanalyzedcall on getWebsite
unanalyzedcall on setWebsite
unanalyzedcall on getEmail
unanalyzedcall on setEmail
unanalyzedcall on setTitle
unanalyzedcall on getExcerpt
unanalyzedcall on setExcerpt
unanalyzedcall on getBlogName
unanalyzedcall on setBlogName
unanalyzedcall on setUrl
unanalyzedcall on getComments
unanalyzedcall on getTrackBacks
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getPermalink
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll










method void sendNotification(BlogEntry)
preblogEntry != null
preblogEntry.blog != null
preblogEntry.blog.decoratorChain != null
preblogEntry.blog.decoratorChain.decorators != null
preblogEntry.blog.properties != null
preinit'ed(blogEntry.body)
preinit'ed(blogEntry.date)
preblogEntry.state != null
preinit'ed(blogEntry.state.name)
preinit'ed(blogEntry.title)
preinit'ed(blogEntry.permalink)
preinit'ed(blogEntry.user)
pre(soft) init'ed(blogEntry.author)
pre(soft) init'ed(blogEntry.blog.id)
pre(soft) blogEntry.blog.permalinkProvider != null
pre(soft) blogEntry.comments != null
pre(soft) init'ed(blogEntry.id)
pre(soft) init'ed(blogEntry.trackBacks)
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#4).name != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
postinit'ed(blogEntry.permalink)
postinit'ed(blogEntry.user)
unanalyzedcall on getUrl
unanalyzedcall on java.util.List:iterator
unanalyzedcall on decorate
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.util.regex.Pattern:matcher
unanalyzedcall on java.util.regex.Matcher:find
unanalyzedcall on java.util.regex.Matcher:start
unanalyzedcall on java.util.regex.Matcher:end
unanalyzedcall on java.lang.String:substring
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on getBody
unanalyzedcall on setBody
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:filterHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformToHTMLSubset
unanalyzedcall on getAuthor
unanalyzedcall on setAuthor
unanalyzedcall on getWebsite
unanalyzedcall on setWebsite
unanalyzedcall on getEmail
unanalyzedcall on setEmail
unanalyzedcall on getTitle
unanalyzedcall on setTitle
unanalyzedcall on getExcerpt
unanalyzedcall on setExcerpt
unanalyzedcall on getBlogName
unanalyzedcall on setBlogName
unanalyzedcall on setUrl
unanalyzedcall on getComments
unanalyzedcall on getTrackBacks
unanalyzedcall on java.util.Properties:getProperty
unanalyzedcall on java.util.TimeZone:getTimeZone
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on getSecurityRealm
unanalyzedcall on net.sourceforge.pebble.security. SecurityRealm:getUser
unanalyzedcall on org.apache.commons.logging.Log:error
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on getPermalinkProvider
unanalyzedcall on getPermalink
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.Arrays:asList
unanalyzedcall on java.lang.String:startsWith
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.List:addAll









Prev Msg Next Msg
+
medium
null dereferencecheck might fail: requires getUser(...) != null
  infomethod not available-- call on String net.sourceforge.pebble.security. PebbleUserDetails:getName()
Prev Msg Next Msg










  infomethod not available-- call on Session net.sourceforge.pebble.util. MailUtils:createSession()
  infomethod not available-- call on void net.sourceforge.pebble.util. MailUtils:sendMail(Session, Blog, Collection, Collection, String, String)