method net.sourceforge.pebble.domain.StaticPage__static_ init










method void net.sourceforge.pebble.domain. StaticPage(Blog)
postthis.author == &""
postthis.body == &""
postthis.subtitle == &""
postthis.tags == &""
postthis.tagsAsCommaSeparated == &""
postthis.title == &""
postthis.blog == blog
postinit'ed(this.blog)
postinit'ed(this.date)
postthis.events == &new ArrayList(Content#1)
postinit'ed(this.eventsEnabled)
postpossibly_updated(this.id)
postinit'ed(this.lockedBy)
postthis.permalink == One-of{null, undefined}
postthis.permalink == null
postinit'ed(this.persistent)
postthis.propertyChangeEvents == &new ArrayList(Content#3)
postthis.propertyChangeSupport == &new PropertyChangeSupport(Content#2)
postthis.state == &net.sourceforge.pebble.domain. State__static_init.new State(State__static_init#5)
postthis.tagsAsList == &new LinkedList(PageBasedCon tent#1)
postthis.template == &"template"
postnew ArrayList(Content#1) num objects == 1
postnew ArrayList(Content#3) num objects == 1
postnew Date(PageBasedContent#2) num objects == 1
postnew LinkedList(PageBasedContent#1) num objects == 1
postnew PropertyChangeSupport(Content#2) num objects == 1
unanalyzedcall on java.beans.PropertyChangeSupport:fireProper tyChange
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.beans.PropertyChangeSupport
unanalyzedcall on java.beans.PropertyChangeSupport:addPropert yChangeListener
unanalyzedcall on java.util.LinkedList
unanalyzedcall on java.util.Date
unanalyzedcall on setDate
unanalyzedcall on setState
unanalyzedcall on java.lang.String:equals
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.EventObject










method String getName()
preinit'ed(this.name)
postreturn_value == this.name
postinit'ed(return_value)










method void setName(String)
postinit'ed(this.name)









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











method List getAllTags()
preinit'ed(this.tagsAsList)
postreturn_value == &new ArrayList(getAllTags#1)
postnew ArrayList(getAllTags#1) num objects == 1










method String getLocalPermalink()
prethis.blog != null
preinit'ed(this.name)
postreturn_value != null
pre(soft) net/sourceforge/pebble/domain/BlogManager. instance != null
pre(soft) init'ed(net/sourceforge/pebble/domain/BlogMa nager.instance.multiBlog)
pre(soft) init'ed(this.blog.id)
unanalyzedcall on java.lang.String:valueOf
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getIns tance
unanalyzedcall on net.sourceforge.pebble.PebbleContext:getCon figuration
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:substring










method void validate(ValidationContext)
prethis.blog != null
preinit'ed(this.name)
pre(soft) context != null
pre(soft) init'ed(this.id)
unanalyzedcall on java.util.Map:get
test_vectorthis.name: Addr_Set{null}, Inverse{null}
test_vectorjava.lang.String:equals(...)@106: {1}, {0}
test_vectorjava.lang.String:length(...)@99: {1.. 232-1}, {0}
test_vectorjava.lang.String:matches(...)@101: {1}, {0}
test_vectorjava.util.Map:get(...)@208: Addr_Set{null}, Inverse{null}
prethis.blog.staticPageIndex != null
prethis.blog.staticPageIndex.index != null









  infomethod not available-- call on void net.sourceforge.pebble.web. validation.ValidationContext:addError(String)










  infomethod not available-- call on String net.sourceforge.pebble.util. StringUtils:transformHTML(String)
  infomethod not available-- call on void net.sourceforge.pebble.web. validation.ValidationContext:addError(String)










  infomethod not available-- call on void net.sourceforge.pebble.web. validation.ValidationContext:addError(String)











method String getGuid()
prethis.blog != null
preinit'ed(this.id)
postreturn_value != null
preinit'ed(this.blog.id)










method void setTemplate(String)
preinit'ed(this.template)
prethis.propertyChangeSupport != null
postthis.template == newTemplate
postinit'ed(this.template)










method String getTemplate()
preinit'ed(this.template)
postreturn_value == this.template
postinit'ed(return_value)










method bool equals(Object)
pre(soft) o.blog != null
pre(soft) init'ed(o.id)
pre(soft) this.blog != null
pre(soft) init'ed(this.id)
postinit'ed(return_value)
unanalyzedcall on getBlog
unanalyzedcall on getId
test_vectorthis == o: {0}, {1}
pre(soft) init'ed(o.blog.id)
pre(soft) init'ed(this.blog.id)










method Object clone()
preinit'ed(this.author)
preinit'ed(this.blog)
preinit'ed(this.body)
prethis.date != null
preinit'ed(this.lockedBy)
preinit'ed(this.name)
preinit'ed(this.originalPermalink)
preinit'ed(this.persistent)
preinit'ed(this.state)
preinit'ed(this.subtitle)
preinit'ed(this.tags)
preinit'ed(this.template)
preinit'ed(this.title)
postreturn_value == &new StaticPage(clone#1)
postnew ArrayList(Content#1) num objects == 1
postnew ArrayList(Content#3) num objects == 1
postnew ArrayList(parse#1) num objects == 1
postnew Date(PageBasedContent#2) num objects == 1
postnew LinkedList(PageBasedContent#1) num objects == 1
postnew PropertyChangeSupport(Content#2) num objects == 1
postnew StaticPage(clone#1) num objects == 1
postinit'ed(return_value.author)
postreturn_value.blog == this.blog
postinit'ed(return_value.blog)
postreturn_value.body == this.body
postinit'ed(return_value.body)
postinit'ed(return_value.categories)
postreturn_value.date == this.date
postreturn_value.date != null
postreturn_value.events == &new ArrayList(Content#1 )
postinit'ed(return_value.eventsEnabled)
postreturn_value.id != null
postreturn_value.lockedBy == this.lockedBy
postinit'ed(return_value.lockedBy)
postinit'ed(return_value.name)
postinit'ed(return_value.originalPermalink)
postinit'ed(return_value.permalink)
postreturn_value.persistent == this.persistent
postinit'ed(return_value.persistent)
postreturn_value.propertyChangeEvents == &new ArrayList(Content#3)
postreturn_value.propertyChangeSupport == &new PropertyChangeSupport(Content#2)
postreturn_value.state == this.state
postinit'ed(return_value.state)
postreturn_value.subtitle == this.subtitle
postinit'ed(return_value.subtitle)
postinit'ed(return_value.tags)
postreturn_value.tagsAsCommaSeparated != null
postreturn_value.tagsAsList == &new ArrayList(parse#1)
postreturn_value.template == this.template
postinit'ed(return_value.template)
postreturn_value.title == this.title
postinit'ed(return_value.title)
unanalyzedcall on java.beans.PropertyChangeSupport:fireProper tyChange
unanalyzedcall on net.sourceforge.pebble.util. StringUtils:transformHTML
unanalyzedcall on getTagsAsList
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Collections:sort
unanalyzedcall on net.sourceforge.pebble.domain. PageBasedContent
unanalyzedcall on setPublished
unanalyzedcall on java.util.Date:getTime
unanalyzedcall on java.lang.String:length
unanalyzedcall on java.lang.String:indexOf
unanalyzedcall on java.lang.String:replaceAll
unanalyzedcall on getAllTags
unanalyzedcall on java.beans.PropertyChangeSupport
unanalyzedcall on java.beans.PropertyChangeSupport:addPropert yChangeListener
unanalyzedcall on java.util.LinkedList
unanalyzedcall on java.util.Date
unanalyzedcall on setDate
unanalyzedcall on setState
unanalyzedcall on java.lang.String:trim
unanalyzedcall on java.lang.String:toLowerCase
unanalyzedcall on java.lang.String:split
unanalyzedcall on java.util.List:contains
unanalyzedcall on java.util.List:add
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.util.List:iterator
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.util.Set:size
unanalyzedcall on java.util.Collections:reverse
unanalyzedcall on getRootCategory
unanalyzedcall on java.lang.String:equals
unanalyzedcall on java.util.EventObject
unanalyzedcall on java.util.List:addAll
unanalyzedcall on net.sourceforge.pebble.api.event. PebbleEvent