Last Msg First Msg
























method String getId()
preinit'ed(Param_0.id)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-6
postreturn_value == Param_0.id
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setId(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.id)
pre(soft) pcInheritedFieldCount <= 232-6
postParam_0.id == One-of{Param_1, old Param_0.id}
post(soft) init'ed(Param_0.id)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getUserName()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.userName)
pre(soft) pcInheritedFieldCount <= 232-13
postreturn_value == Param_0.userName
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setUserName(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.userName)
pre(soft) pcInheritedFieldCount <= 232-13
postParam_0.userName == One-of{Param_1, old Param_0.userName}
post(soft) init'ed(Param_0.userName)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getPassword()
preinit'ed(Param_0.password)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-8
postreturn_value == Param_0.password
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setPassword(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.password)
pre(soft) pcInheritedFieldCount <= 232-8
postParam_0.password == One-of{Param_1, old Param_0.password}
post(soft) init'ed(Param_0.password)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getScreenName()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.screenName)
pre(soft) pcInheritedFieldCount <= 232-11
postreturn_value == Param_0.screenName
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setScreenName(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.screenName)
pre(soft) pcInheritedFieldCount <= 232-11
postParam_0.screenName == One-of{Param_1, old Param_0.screenName}
post(soft) init'ed(Param_0.screenName)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getFullName()
preinit'ed(Param_0.fullName)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-5
postreturn_value == Param_0.fullName
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setFullName(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.fullName)
pre(soft) pcInheritedFieldCount <= 232-5
postParam_0.fullName == One-of{Param_1, old Param_0.fullName}
post(soft) init'ed(Param_0.fullName)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getEmailAddress()
preinit'ed(Param_0.emailAddress)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-3
postreturn_value == Param_0.emailAddress
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setEmailAddress(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.emailAddress)
pre(soft) pcInheritedFieldCount <= 232-3
postParam_0.emailAddress == One-of{Param_1, old Param_0.emailAddress}
post(soft) init'ed(Param_0.emailAddress)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Date getDateCreated()
preinit'ed(Param_0.dateCreated)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-2
postinit'ed(return_value)
unanalyzedcall on java.util.Date:clone
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setDateCreated(Date)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.dateCreated)
pre(soft) pcInheritedFieldCount <= 232-2
postinit'ed(Param_0.dateCreated)
unanalyzedcall on java.util.Date:clone
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getLocale()
preinit'ed(Param_0.locale)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-7
postreturn_value == Param_0.locale
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setLocale(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.locale)
pre(soft) pcInheritedFieldCount <= 232-7
postParam_0.locale == One-of{Param_1, old Param_0.locale}
post(soft) init'ed(Param_0.locale)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getTimeZone()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.timeZone)
pre(soft) pcInheritedFieldCount <= 232-12
postreturn_value == Param_0.timeZone
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setTimeZone(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.timeZone)
pre(soft) pcInheritedFieldCount <= 232-12
postParam_0.timeZone == One-of{Param_1, old Param_0.timeZone}
post(soft) init'ed(Param_0.timeZone)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Boolean getEnabled()
preinit'ed(Param_0.enabled)
preinit'ed(Param_0.pcStateManager)
pre(soft) pcInheritedFieldCount <= 232-4
postreturn_value == Param_0.enabled
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setEnabled(Boolean)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.enabled)
pre(soft) pcInheritedFieldCount <= 232-4
postParam_0.enabled == One-of{Param_1, old Param_0.enabled}
post(soft) init'ed(Param_0.enabled)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method String getActivationCode()
preinit'ed(Param_0.activationCode)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(pcInheritedFieldCount)
postreturn_value == Param_0.activationCode
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setActivationCode(String)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.activationCode)
pre(soft) init'ed(pcInheritedFieldCount)
postParam_0.activationCode == One-of{Param_1, old Param_0.activationCode}
post(soft) init'ed(Param_0.activationCode)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method List getPermissions()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.permissions)
pre(soft) pcInheritedFieldCount <= 232-9
postreturn_value == Param_0.permissions
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setPermissions(List)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.permissions)
pre(soft) pcInheritedFieldCount <= 232-9
postParam_0.permissions == One-of{Param_1, old Param_0.permissions}
post(soft) init'ed(Param_0.permissions)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Set getRoles()
preinit'ed(Param_0.pcStateManager)
preinit'ed(Param_0.roles)
pre(soft) pcInheritedFieldCount <= 232-10
postreturn_value == Param_0.roles
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void setRoles(Set)
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.roles)
pre(soft) pcInheritedFieldCount <= 232-10
postParam_0.roles == One-of{Param_1, old Param_0.roles}
post(soft) init'ed(Param_0.roles)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method int pcGetEnhancementContractVersion()
postreturn_value == 2

method org.apache.roller.weblogger.pojos.User__static_ init
postpcFieldFlags == &new byte[](User__static_ init#3)
postpcFieldNames == &new String[](User__static_ init#1)
postpcFieldTypes == &new Class[](User__static_ init#2)
postnew Class[](User__static_init#2) num objects == 1
postnew String[](User__static_init#1) num objects == 1
postnew byte[](User__static_init#3) num objects == 1
postpcFieldTypes.length == 13
postpcFieldNames.length == 13
postpcFieldFlags.length == 13
postpcFieldNames[0] == &"activationCode"
postpcFieldNames[10] == &"screenName"
postpcFieldNames[11] == &"timeZone"
postpcFieldNames[12] == &"userName"
postpcFieldNames[1] == &"dateCreated"
postpcFieldNames[2] == &"emailAddress"
postpcFieldNames[3] == &"enabled"
postpcFieldNames[4] == &"fullName"
postpcFieldNames[5] == &"id"
postpcFieldNames[6] == &"locale"
postpcFieldNames[7] == &"password"
postpcFieldNames[8] == &"permissions"
postpcFieldNames[9] == &"roles"
postpcFieldFlags[0] == 26
postpcFieldFlags[10] == 26
postpcFieldFlags[11] == 26
postpcFieldFlags[12] == 26
postpcFieldFlags[1] == 26
postpcFieldFlags[2] == 26
postpcFieldFlags[3] == 26
postpcFieldFlags[4] == 26
postpcFieldFlags[5] == 26
postpcFieldFlags[6] == 26
postpcFieldFlags[7] == 26
postpcFieldFlags[8] == 5
postpcFieldFlags[9] == 5
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Throwable:getMessage
unanalyzedcall on java.lang.NoClassDefFoundError
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.util.ArrayList

method void pcClearFields()
postParam_0.activationCode == null
postParam_0.emailAddress == null
postParam_0.enabled == null
postParam_0.fullName == null
postParam_0.id == null
postParam_0.locale == null
postParam_0.password == null
postParam_0.permissions == null
postParam_0.roles == null
postParam_0.screenName == null
postParam_0.timeZone == null
postParam_0.userName == null
postinit'ed(Param_0.dateCreated)
unanalyzedcall on java.util.Date:clone

method PersistenceCapable pcNewInstance(StateManager, Object, bool)
preParam_2 != null
postreturn_value == &new User(pcNewInstance#1)
postnew ArrayList(User#2) num objects == 1
postnew HashSet(User#1) num objects == 1
postnew User(pcNewInstance#1) num objects == 1
postinit'ed(return_value.activationCode)
postinit'ed(return_value.dateCreated)
postinit'ed(return_value.emailAddress)
postreturn_value.enabled == One-of{java.lang.Boolean. TRUE, null}
postinit'ed(return_value.enabled)
postinit'ed(return_value.fullName)
postinit'ed(return_value.id)
postinit'ed(return_value.locale)
postinit'ed(return_value.password)
postreturn_value.pcStateManager == Param_1
postinit'ed(return_value.pcStateManager)
postreturn_value.permissions in Addr_Set{null,&new ArrayList(User#2)}
postreturn_value.roles in Addr_Set{null,&new HashSet(User#1)}
postinit'ed(return_value.screenName)
postinit'ed(return_value.timeZone)
postinit'ed(return_value.userName)
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Date:clone
unanalyzedcall on org.apache.openjpa.util.StringId:getId
test_vectorParam_3: {0}, {1}

method PersistenceCapable pcNewInstance(StateManager, bool)
postreturn_value == &new User(pcNewInstance#1)
postnew ArrayList(User#2) num objects == 1
postnew HashSet(User#1) num objects == 1
postnew User(pcNewInstance#1) num objects == 1
postinit'ed(return_value.activationCode)
postinit'ed(return_value.dateCreated)
postinit'ed(return_value.emailAddress)
postreturn_value.enabled == One-of{java.lang.Boolean. TRUE, null}
postinit'ed(return_value.enabled)
postinit'ed(return_value.fullName)
postinit'ed(return_value.id)
postinit'ed(return_value.locale)
postinit'ed(return_value.password)
postreturn_value.pcStateManager == Param_1
postinit'ed(return_value.pcStateManager)
postreturn_value.permissions in Addr_Set{null,&new ArrayList(User#2)}
postreturn_value.roles in Addr_Set{null,&new HashSet(User#1)}
postinit'ed(return_value.screenName)
postinit'ed(return_value.timeZone)
postinit'ed(return_value.userName)
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on java.util.HashSet
unanalyzedcall on java.util.ArrayList
unanalyzedcall on java.util.Date:clone
test_vectorParam_2: {0}, {1}

method int pcGetManagedFieldCount()
postreturn_value == 13

method void pcReplaceField(int)
preParam_0.pcStateManager != null
preParam_1 - pcInheritedFieldCount in 0..12
preinit'ed(pcInheritedFieldCount)
postpossibly_updated(Param_0.activationCode)
postpossibly_updated(Param_0.dateCreated)
postpossibly_updated(Param_0.emailAddress)
postpossibly_updated(Param_0.enabled)
postpossibly_updated(Param_0.fullName)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.password)
postpossibly_updated(Param_0.permissions)
postpossibly_updated(Param_0.roles)
postpossibly_updated(Param_0.screenName)
postpossibly_updated(Param_0.timeZone)
postpossibly_updated(Param_0.userName)
unanalyzedcall on java.util.Date:clone
test_vectorParam_1 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}

method void pcReplaceFields(int[])
preParam_1 != null
preParam_1.length <= 232-1
pre(soft) Param_0.pcStateManager != null
pre(soft) init'ed(Param_1[...])
pre(soft) init'ed(pcInheritedFieldCount)
postpossibly_updated(Param_0.activationCode)
postpossibly_updated(Param_0.dateCreated)
postpossibly_updated(Param_0.emailAddress)
postpossibly_updated(Param_0.enabled)
postpossibly_updated(Param_0.fullName)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.password)
postpossibly_updated(Param_0.permissions)
postpossibly_updated(Param_0.roles)
postpossibly_updated(Param_0.screenName)
postpossibly_updated(Param_0.timeZone)
postpossibly_updated(Param_0.userName)
unanalyzedcall on java.util.Date:clone
unanalyzedcall on org.apache.openjpa.enhance.StateManager:rep laceStringField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:rep laceObjectField

method void pcProvideField(int)
preParam_0.pcStateManager != null
preParam_1 - pcInheritedFieldCount in 0..12
preinit'ed(pcInheritedFieldCount)
pre(soft) init'ed(Param_0.activationCode)
pre(soft) init'ed(Param_0.dateCreated)
pre(soft) init'ed(Param_0.emailAddress)
pre(soft) init'ed(Param_0.enabled)
pre(soft) init'ed(Param_0.fullName)
pre(soft) init'ed(Param_0.id)
pre(soft) init'ed(Param_0.locale)
pre(soft) init'ed(Param_0.password)
pre(soft) init'ed(Param_0.permissions)
pre(soft) init'ed(Param_0.roles)
pre(soft) init'ed(Param_0.screenName)
pre(soft) init'ed(Param_0.timeZone)
pre(soft) init'ed(Param_0.userName)
unanalyzedcall on java.util.Date:clone
test_vectorParam_1 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}

method void pcProvideFields(int[])
preParam_1 != null
preParam_1.length <= 232-1
pre(soft) init'ed(Param_0.activationCode)
pre(soft) init'ed(Param_0.dateCreated)
pre(soft) init'ed(Param_0.emailAddress)
pre(soft) init'ed(Param_0.enabled)
pre(soft) init'ed(Param_0.fullName)
pre(soft) init'ed(Param_0.id)
pre(soft) init'ed(Param_0.locale)
pre(soft) init'ed(Param_0.password)
pre(soft) Param_0.pcStateManager != null
pre(soft) init'ed(Param_0.permissions)
pre(soft) init'ed(Param_0.roles)
pre(soft) init'ed(Param_0.screenName)
pre(soft) init'ed(Param_0.timeZone)
pre(soft) init'ed(Param_0.userName)
pre(soft) init'ed(Param_1[...])
pre(soft) init'ed(pcInheritedFieldCount)
unanalyzedcall on java.util.Date:clone
unanalyzedcall on org.apache.openjpa.enhance.StateManager:pro videdStringField
unanalyzedcall on org.apache.openjpa.enhance.StateManager:pro videdObjectField

method void pcCopyField(User, int)
preParam_1 != null
preParam_2 - pcInheritedFieldCount in 0..12
preinit'ed(pcInheritedFieldCount)
pre(soft) init'ed(Param_1.activationCode)
pre(soft) init'ed(Param_1.dateCreated)
pre(soft) init'ed(Param_1.emailAddress)
pre(soft) init'ed(Param_1.enabled)
pre(soft) init'ed(Param_1.fullName)
pre(soft) init'ed(Param_1.id)
pre(soft) init'ed(Param_1.locale)
pre(soft) init'ed(Param_1.password)
pre(soft) init'ed(Param_1.permissions)
pre(soft) init'ed(Param_1.roles)
pre(soft) init'ed(Param_1.screenName)
pre(soft) init'ed(Param_1.timeZone)
pre(soft) init'ed(Param_1.userName)
postpossibly_updated(Param_0.activationCode)
postpossibly_updated(Param_0.dateCreated)
postpossibly_updated(Param_0.emailAddress)
postpossibly_updated(Param_0.enabled)
postpossibly_updated(Param_0.fullName)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.password)
postpossibly_updated(Param_0.permissions)
postpossibly_updated(Param_0.roles)
postpossibly_updated(Param_0.screenName)
postpossibly_updated(Param_0.timeZone)
postpossibly_updated(Param_0.userName)
unanalyzedcall on java.util.Date:clone
test_vectorParam_2 - pcInheritedFieldCount: {0}, {1}, {2}, {3}, {4}, {5}, {6}, {7}, {8}, {9}, {10}, {11}, {12}

method void pcCopyFields(Object, int[])
preParam_0.pcStateManager != null
preParam_0.pcStateManager == Param_1.pcStateManager
preParam_1 != null
preParam_1.pcStateManager != null
preParam_2 != null
preParam_2.length <= 232-1
pre(soft) init'ed(Param_1.activationCode)
pre(soft) init'ed(Param_1.dateCreated)
pre(soft) init'ed(Param_1.emailAddress)
pre(soft) init'ed(Param_1.enabled)
pre(soft) init'ed(Param_1.fullName)
pre(soft) init'ed(Param_1.id)
pre(soft) init'ed(Param_1.locale)
pre(soft) init'ed(Param_1.password)
pre(soft) init'ed(Param_1.permissions)
pre(soft) init'ed(Param_1.roles)
pre(soft) init'ed(Param_1.screenName)
pre(soft) init'ed(Param_1.timeZone)
pre(soft) init'ed(Param_1.userName)
pre(soft) init'ed(Param_2[...])
pre(soft) init'ed(pcInheritedFieldCount)
postpossibly_updated(Param_0.activationCode)
postpossibly_updated(Param_0.dateCreated)
postpossibly_updated(Param_0.emailAddress)
postpossibly_updated(Param_0.enabled)
postpossibly_updated(Param_0.fullName)
postpossibly_updated(Param_0.id)
postpossibly_updated(Param_0.locale)
postpossibly_updated(Param_0.password)
postpossibly_updated(Param_0.permissions)
postpossibly_updated(Param_0.roles)
postpossibly_updated(Param_0.screenName)
postpossibly_updated(Param_0.timeZone)
postpossibly_updated(Param_0.userName)
unanalyzedcall on java.util.Date:clone

method Object pcGetGenericContext()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method Object pcFetchObjectId()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsDeleted()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsDirty()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsNew()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsPersistent()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcIsTransactional()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method bool pcSerializing()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void pcDirty(String)
preinit'ed(Param_0.pcStateManager)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method StateManager pcGetStateManager()
preinit'ed(Param_0.pcStateManager)
postreturn_value == Param_0.pcStateManager
postinit'ed(return_value)

method Object pcGetVersion()
preinit'ed(Param_0.pcStateManager)
postinit'ed(return_value)
test_vectorParam_0.pcStateManager: Inverse{null}, Addr_Set{null}

method void pcReplaceStateManager(StateManager)
preinit'ed(Param_0.pcStateManager)
postinit'ed(Param_0.pcStateManager)
test_vectorParam_0.pcStateManager: Addr_Set{null}, Inverse{null}

method void pcCopyKeyFieldsToObjectId(FieldSupplier, Object)

method void pcCopyKeyFieldsToObjectId(Object)

method void pcCopyKeyFieldsFromObjectId(FieldConsumer, Object)
preParam_1 != null
preParam_2 != null
prepcInheritedFieldCount <= 232-6

method void pcCopyKeyFieldsFromObjectId(Object)
preParam_1 != null
postinit'ed(Param_0.id)

method Object pcNewObjectIdInstance(Object)
postreturn_value == &new StringId(pcNewObjectIdInst ance#1)
postnew StringId(pcNewObjectIdInstance#1) num objects == 1
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Throwable:getMessage
unanalyzedcall on java.lang.NoClassDefFoundError

method Object pcNewObjectIdInstance()
preinit'ed(Param_0.id)
postreturn_value == &new StringId(pcNewObjectIdInst ance#1)
postnew StringId(pcNewObjectIdInstance#1) num objects == 1
unanalyzedcall on java.lang.Class:forName
unanalyzedcall on java.lang.Throwable:__curr_excep_obj
unanalyzedcall on java.lang.Throwable:getMessage
unanalyzedcall on java.lang.NoClassDefFoundError

method Boolean pcIsDetached()
preinit'ed(Param_0.pcStateManager)
pre(soft) init'ed(Param_0.pcDetachedState)
presumptioninit'ed(java.lang.Boolean.FALSE)
presumptioninit'ed(java.lang.Boolean.TRUE)
presumptioninit'ed(org.apache.openjpa.enhance.PersistenceCapab le.DESERIALIZED)
postreturn_value == One-of{java.lang.Boolean.TRUE, java.lang.Boolean.FALSE, null}
post(soft) init'ed(return_value)
test_vectorParam_0.pcDetachedState: Addr_Set{null}, Inverse{null}
test_vectorParam_0.pcStateManager: Addr_Set{null}, Inverse{null}
test_vectororg.apache.openjpa.enhance.StateManager:isDetached( ...): {0}, {1}

method Object pcGetDetachedState()
preinit'ed(Param_0.pcDetachedState)
postreturn_value == Param_0.pcDetachedState
postinit'ed(return_value)

method void pcSetDetachedState(Object)
postParam_0.pcDetachedState == Param_1
postinit'ed(Param_0.pcDetachedState)

method void writeObject(ObjectOutputStream)
preinit'ed(Param_0.pcStateManager)
preParam_1 != null
postParam_0.pcDetachedState == One-of{old Param_0.pcDetachedState, null}
unanalyzedcall on org.apache.openjpa.enhance.StateManager:ser ializing

method void readObject(ObjectInputStream)
preParam_1 != null
presumptioninit'ed(org.apache.openjpa.enhance.PersistenceCapab le.DESERIALIZED)
postParam_0.pcDetachedState == org.apache.openjpa. enhance.PersistenceCapable.DESERIALIZED
post(soft) init'ed(Param_0.pcDetachedState)









  infomethod not available-- call on String org.apache.roller.util. UUIDGenerator:generateUUID()











method void org.apache.roller.weblogger.pojos.User()
presumptioninit'ed(java.lang.Boolean.TRUE)
postthis.enabled == java.lang.Boolean.TRUE
post(soft) init'ed(this.enabled)
postinit'ed(this.id)
postthis.permissions == &new ArrayList(User#2)
postthis.roles == &new HashSet(User#1)
postnew ArrayList(User#2) num objects == 1
postnew HashSet(User#1) num objects == 1










method void org.apache.roller.weblogger.pojos. User(String, String, String, String, String, String, String, Date, Boolean)
predateCreated != null
presumptioninit'ed(java.lang.Boolean.TRUE)
postthis.dateCreated != null
postthis.emailAddress == emailAddress
postinit'ed(this.emailAddress)
postthis.enabled == isEnabled
postinit'ed(this.enabled)
postthis.fullName == fullName
postinit'ed(this.fullName)
postinit'ed(this.id)
postthis.locale == locale
postinit'ed(this.locale)
postthis.password == password
postinit'ed(this.password)
postthis.permissions == &new ArrayList(User#2)
postthis.roles == &new HashSet(User#1)
postthis.timeZone == timeZone
postinit'ed(this.timeZone)
postthis.userName == userName
postinit'ed(this.userName)
postnew ArrayList(User#2) num objects == 1
postnew HashSet(User#1) num objects == 1










method String pcgetId()
preinit'ed(this.id)
postreturn_value == this.id
postinit'ed(return_value)










method void pcsetId(String)
postthis.id == Param_1
postinit'ed(this.id)










method String pcgetUserName()
preinit'ed(this.userName)
postreturn_value == this.userName
postinit'ed(return_value)










method void pcsetUserName(String)
postthis.userName == Param_1
postinit'ed(this.userName)










method String pcgetPassword()
preinit'ed(this.password)
postreturn_value == this.password
postinit'ed(return_value)










method void pcsetPassword(String)
postthis.password == Param_1
postinit'ed(this.password)










method void resetPassword(String)
preinit'ed(this.pcStateManager)
pre(soft) init'ed(this.password)
pre(soft) pcInheritedFieldCount <= 232-8
postinit'ed(this.password)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingStringField
test_vectorjava.lang.Boolean:booleanValue(...)@137: {0}, {1}









  infomethod not available-- call on String org.apache.roller.weblogger. config.WebloggerConfig:getProperty(String)










  infomethod not available-- call on String org.apache.roller.weblogger. config.WebloggerConfig:getProperty(String)










  infomethod not available-- call on String org.apache.roller.weblogger.util. Utilities:encodePassword(String, String)











method String pcgetScreenName()
preinit'ed(this.screenName)
postreturn_value == this.screenName
postinit'ed(return_value)










method void pcsetScreenName(String)
postthis.screenName == Param_1
postinit'ed(this.screenName)










method String pcgetFullName()
preinit'ed(this.fullName)
postreturn_value == this.fullName
postinit'ed(return_value)










method void pcsetFullName(String)
postthis.fullName == Param_1
postinit'ed(this.fullName)










method String pcgetEmailAddress()
preinit'ed(this.emailAddress)
postreturn_value == this.emailAddress
postinit'ed(return_value)










method void pcsetEmailAddress(String)
postthis.emailAddress == Param_1
postinit'ed(this.emailAddress)










method Date pcgetDateCreated()
preinit'ed(this.dateCreated)
postinit'ed(return_value)
test_vectorthis.dateCreated: Inverse{null}, Addr_Set{null}










method void pcsetDateCreated(Date)
postinit'ed(this.dateCreated)
test_vectorParam_1: Addr_Set{null}, Inverse{null}










method String pcgetLocale()
preinit'ed(this.locale)
postreturn_value == this.locale
postinit'ed(return_value)










method void pcsetLocale(String)
postthis.locale == Param_1
postinit'ed(this.locale)










method String pcgetTimeZone()
preinit'ed(this.timeZone)
postreturn_value == this.timeZone
postinit'ed(return_value)










method void pcsetTimeZone(String)
postthis.timeZone == Param_1
postinit'ed(this.timeZone)










method Boolean pcgetEnabled()
preinit'ed(this.enabled)
postreturn_value == this.enabled
postinit'ed(return_value)










method void pcsetEnabled(Boolean)
postthis.enabled == Param_1
postinit'ed(this.enabled)










method String pcgetActivationCode()
preinit'ed(this.activationCode)
postreturn_value == this.activationCode
postinit'ed(return_value)










method void pcsetActivationCode(String)
postthis.activationCode == Param_1
postinit'ed(this.activationCode)










method List pcgetPermissions()
preinit'ed(this.permissions)
postreturn_value == this.permissions
postinit'ed(return_value)










method void pcsetPermissions(List)
postthis.permissions == Param_1
postinit'ed(this.permissions)










method Set pcgetRoles()
preinit'ed(this.roles)
postreturn_value == this.roles
postinit'ed(return_value)










method void pcsetRoles(Set)
postthis.roles == Param_1
postinit'ed(this.roles)










method bool hasRole(String)
preinit'ed(this.pcStateManager)
prethis.roles != null
pre(soft) org/apache/roller/weblogger/pojos/UserRole. pcInheritedFieldCount <= 232-2
pre(soft) pcInheritedFieldCount <= 232-10
presumptionjava.util.Iterator:next(...)@307 != null
presumptionrole.role@307 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorjava.lang.String:equals(...)@308: {0}, {1}
test_vectorjava.util.Iterator:hasNext(...)@306: {0}, {1}










method void grantRole(String)
pre(soft) org/apache/roller/weblogger/pojos/UserRole. pcInheritedFieldCount <= 232-3
pre(soft) pcInheritedFieldCount <= 232-13
pre(soft) init'ed(this.pcStateManager)
pre(soft) this.roles != null
pre(soft) init'ed(this.userName)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
unanalyzedcall on getUserName
unanalyzedcall on org.apache.roller.util.UUIDGenerator:genera teUUID
unanalyzedcall on org.apache.openjpa.enhance.StateManager:set tingObjectField
unanalyzedcall on java.util.Set:iterator
unanalyzedcall on java.lang.String:equals










method String toString()
preinit'ed(this.dateCreated)
preinit'ed(this.emailAddress)
preinit'ed(this.enabled)
preinit'ed(this.fullName)
preinit'ed(this.id)
preinit'ed(this.userName)
postjava.lang.StringBuffer:toString(...)._tainted == this.emailAddress._tainted | this.fullName._ tainted | this.id._tainted | this.userName. _tainted
postinit'ed(java.lang.StringBuffer:toString(...)._ tainted)
postreturn_value == &java.lang.StringBuffer:toStrin g(...)










method bool equals(Object)
pre(soft) init'ed(other.pcStateManager)
pre(soft) init'ed(other.userName)
pre(soft) pcInheritedFieldCount <= 232-13
pre(soft) init'ed(this.pcStateManager)
pre(soft) init'ed(this.userName)
presumptionorg.apache.commons.lang.builder.EqualsBuilder:appen d(...)@347 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField
test_vectorother == this: {0}, {1}









  infomethod not available-- call on void org.apache.commons.lang.builder. EqualsBuilder()
  infomethod not available-- call on EqualsBuilder org.apache.commons.lang. builder.EqualsBuilder:append(Object, Object)
  infomethod not available-- call on bool org.apache.commons.lang.builder. EqualsBuilder:isEquals()











method int hashCode()
preinit'ed(this.pcStateManager)
preinit'ed(this.userName)
pre(soft) pcInheritedFieldCount <= 232-13
presumptionorg.apache.commons.lang.builder.HashCodeBuilder:app end(...)@351 != null
postinit'ed(return_value)
unanalyzedcall on org.apache.openjpa.enhance.StateManager:acc essingField









  infomethod not available-- call on void org.apache.commons.lang.builder. HashCodeBuilder()
  infomethod not available-- call on HashCodeBuilder org.apache.commons.lang. builder.HashCodeBuilder:append(Object)
  infomethod not available-- call on int org.apache.commons.lang.builder. HashCodeBuilder:toHashCode()










Prev Msg Next Msg
+
low
precondition failureorg/apache/roller/weblogger/pojos/User. pcReplaceField: Param_1 - pcInheritedFieldCount in 0..12
+
low
precondition failureorg/apache/roller/weblogger/pojos/User. pcProvideField: Param_1 - pcInheritedFieldCount in 0..12
+
low
precondition failureorg/apache/roller/weblogger/pojos/User. pcCopyField: Param_2 - pcInheritedFieldCount in 0..12
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingStringField(PersistenceCapable, int, String, String, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:accessingField(int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:settingObjectField(PersistenceCapable, int, Object, Object, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. PCRegistry:register(Class, String[], Class[], byte[], Class, String, PersistenceCapable)
  infomethod not available-- call on String org.apache.openjpa.enhance. StateManager:replaceStringField(PersistenceCapable, int)
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:replaceObjectField(PersistenceCapable, int)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:providedStringField(PersistenceCapable , int, String)
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:providedObjectField(PersistenceCapable , int, Object)
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:getGenericContext()
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:fetchObjectId()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isDeleted()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isDirty()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isNew()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isPersistent()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isTransactional()
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:serializing()
  infomethod not available-- call on void org.apache.openjpa.enhance. StateManager:dirty(String)
  infomethod not available-- call on Object org.apache.openjpa.enhance. StateManager:getVersion()
  infomethod not available-- call on StateManager org.apache.openjpa.enhance. StateManager:replaceStateManager(StateManager)
  infomethod not available-- call on String org.apache.openjpa.util. StringId:getId()
  infomethod not available-- call on void org.apache.openjpa.enhance. FieldConsumer:storeStringField(int, String)
  infomethod not available-- call on String org.apache.openjpa.util. StringId:getId()
  infomethod not available-- call on void org.apache.openjpa.util. StringId(Class, String)
  infomethod not available-- call on bool org.apache.openjpa.enhance. StateManager:isDetached()
Prev Msg Next Msg