The following table illustrates the return values of the javax.jdo.JDOHelper methods for each JDO state type.
JDO State Checks
Method State |
isPersistent |
isTransactional |
isDeleted |
isDirty |
isNew |
Transient |
false |
false |
false |
false |
false |
Persistent-new |
true |
true |
false |
true |
true |
Persistent-new-deleted |
true |
true |
true |
true |
true |
Persistent-clean |
true |
true |
false |
false |
false |
Persistent-dirty |
true |
true |
false |
true |
false |
Persistent-deleted |
true |
true |
true |
true |
false |
Hollow |
true |
false |
false |
false |
false |
Persistent-nontransactional |
true |
false |
false |
false |
false |
Transient-clean |
false |
true |
false |
false |
false |
Transient-dirty |
false |
true |
false |
true |
false |