method net.sourceforge.pebble.domain.Response__static_ init










method void net.sourceforge.pebble.domain.Response()
postthis.events == &new ArrayList(Content#1)
postinit'ed(this.eventsEnabled)
postthis.propertyChangeEvents == &new ArrayList(Content#3)
postthis.propertyChangeSupport == &new PropertyChangeSupport(Content#2)
postthis.spamScore == 0
postnew ArrayList(Content#1) num objects == 1
postnew ArrayList(Content#3) num objects == 1
postnew PropertyChangeSupport(Content#2) num objects == 1
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.beans.PropertyChangeSupport
unanalyzedcall on java.beans.PropertyChangeSupport:addPropert yChangeListener










method void net.sourceforge.pebble.domain. Response(String, String, Date, State, BlogEntry)
preblogEntry != null
postthis.blogEntry == blogEntry
postthis.blogEntry != null
postinit'ed(this.date)
postthis.events == &new ArrayList(Content#1)
postinit'ed(this.eventsEnabled)
postthis.ipAddress == One-of{null, ipAddress}
postinit'ed(this.ipAddress)
postthis.propertyChangeEvents == &new ArrayList(Content#3)
postthis.propertyChangeSupport == &new PropertyChangeSupport(Content#2)
postinit'ed(this.spamScore)
postpossibly_updated(this.state)
postpossibly_updated(this.title)
postnew ArrayList(Content#1) num objects == 1
postnew ArrayList(Content#3) num objects == 1
postnew PropertyChangeSupport(Content#2) num objects == 1
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.beans.PropertyChangeSupport
unanalyzedcall on java.beans.PropertyChangeSupport:addPropert yChangeListener
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on java.util.Date
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getBlog
unanalyzedcall on net.sourceforge.pebble.domain. Blog:getCalendar
unanalyzedcall on setState
unanalyzedcall on java.util.Calendar:setTime
unanalyzedcall on areEventsEnabled
unanalyzedcall on java.util.Calendar:getTime
unanalyzedcall on java.lang.String:length
unanalyzedcall on getBlogEntry
unanalyzedcall on net.sourceforge.pebble.domain. Response:setState
unanalyzedcall on isApproved
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:addEvent
unanalyzedcall on getState
unanalyzedcall on isRejected
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.EventObject
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:getTitle










method long getId()
prethis.date != null
postinit'ed(return_value)










method String getGuid()
prethis.blogEntry != null
prethis.date != null
postreturn_value != null
unanalyzedcall on java.util.Date:getTime









  infomethod not available-- call on String net.sourceforge.pebble.domain. BlogEntry:getId()











method String getTitle()
preinit'ed(this.title)
postreturn_value == this.title
postinit'ed(return_value)










method void setTitle(String)
postinit'ed(this.title)









  infomethod not available-- call on String net.sourceforge.pebble.util. StringUtils:transformHTML(String)











method String getIpAddress()
preinit'ed(this.ipAddress)
postreturn_value == this.ipAddress
postinit'ed(return_value)










method void setIpAddress(String)
postthis.ipAddress == One-of{null, ipAddress}
postinit'ed(this.ipAddress)
test_vectoripAddress: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:length(...)@159: {1.. 232-1}, {0}










method Date getDate()
preinit'ed(this.date)
postreturn_value == this.date
postinit'ed(return_value)










method void setDate(Date)
prethis.blogEntry != null
presumptionnet.sourceforge.pebble.domain.Blog:getCalendar(... )@185 != null
presumptionnet.sourceforge.pebble.domain.BlogEntry:getBlog(... )@185 != null
postinit'ed(this.date)
test_vectordate: Inverse{null}, Addr_Set{null}









  infomethod not available-- call on Blog net.sourceforge.pebble.domain. BlogEntry:getBlog()
  infomethod not available-- call on Calendar net.sourceforge.pebble.domain. Blog:getCalendar()











method BlogEntry getBlogEntry()
preinit'ed(this.blogEntry)
postreturn_value == this.blogEntry
postinit'ed(return_value)










method void setBlogEntry(BlogEntry)
postthis.blogEntry == blogEntry
postinit'ed(this.blogEntry)










method int getSpamScore()
preinit'ed(this.spamScore)
postreturn_value == this.spamScore
postinit'ed(return_value)










method void incrementSpamScore()
prethis.spamScore <= 232-2
postthis.spamScore == old this.spamScore + 1
postthis.spamScore >= -231+1










method void setRejected()
postthis.state == One-of{&net.sourceforge.pebble. domain.State__static_init.new State(State__static_i nit#2), old this.state}
unanalyzedcall on net.sourceforge.pebble.domain. Response:setState
unanalyzedcall on isApproved
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:addEvent
unanalyzedcall on setState
unanalyzedcall on isRejected
unanalyzedcall on java.lang.String:equals
unanalyzedcall on areEventsEnabled
unanalyzedcall on java.util.EventObject
unanalyzedcall on getBlogEntry
unanalyzedcall on getState










method bool isRejected()
prethis.state != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#2).name != null
pre(soft) init'ed(this.state.name)
postinit'ed(return_value)
unanalyzedcall on java.lang.String:equals










method void setApproved()
postthis.state == One-of{&net.sourceforge.pebble. domain.State__static_init.new State(State__static_i nit#1), old this.state}
unanalyzedcall on net.sourceforge.pebble.domain. Response:setState
unanalyzedcall on isApproved
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:addEvent
unanalyzedcall on isRejected
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.EventObject
unanalyzedcall on setState
unanalyzedcall on areEventsEnabled
unanalyzedcall on getBlogEntry
unanalyzedcall on getState










method bool isApproved()
prethis.state != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#1).name != null
pre(soft) init'ed(this.state.name)
postinit'ed(return_value)
unanalyzedcall on java.lang.String:equals










method void setPending()
postthis.state == One-of{&net.sourceforge.pebble. domain.State__static_init.new State(State__static_i nit#3), old this.state}
unanalyzedcall on net.sourceforge.pebble.domain. Response:setState
unanalyzedcall on isApproved
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on net.sourceforge.pebble.domain. BlogEntry:addEvent
unanalyzedcall on isRejected
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.EventObject
unanalyzedcall on setState
unanalyzedcall on areEventsEnabled
unanalyzedcall on getBlogEntry
unanalyzedcall on getState










method bool isPending()
prethis.state != null
pre(soft) net.sourceforge.pebble.domain.State__static_ init.new State(State__static_init#3).name != null
pre(soft) init'ed(this.state.name)
postinit'ed(return_value)
unanalyzedcall on java.lang.String:equals