Class JDOStateInterrogation

  • All Implemented Interfaces:
    javax.jdo.spi.StateInterrogation

    public class JDOStateInterrogation
    extends java.lang.Object
    implements javax.jdo.spi.StateInterrogation
    Hook for providing JDOHelper support for none "binary compatible" enhanced classes.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object getObjectId​(java.lang.Object pc)  
      javax.jdo.PersistenceManager getPersistenceManager​(java.lang.Object pc)  
      java.lang.Object getTransactionalObjectId​(java.lang.Object pc)  
      java.lang.Object getVersion​(java.lang.Object pc)  
      java.lang.Boolean isDeleted​(java.lang.Object pc)  
      java.lang.Boolean isDetached​(java.lang.Object pc)  
      java.lang.Boolean isDirty​(java.lang.Object pc)  
      java.lang.Boolean isNew​(java.lang.Object pc)  
      java.lang.Boolean isPersistent​(java.lang.Object pc)  
      java.lang.Boolean isTransactional​(java.lang.Object pc)  
      boolean makeDirty​(java.lang.Object pc, java.lang.String fieldName)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • JDOStateInterrogation

        public JDOStateInterrogation()
    • Method Detail

      • getObjectId

        public java.lang.Object getObjectId​(java.lang.Object pc)
        Specified by:
        getObjectId in interface javax.jdo.spi.StateInterrogation
      • getPersistenceManager

        public javax.jdo.PersistenceManager getPersistenceManager​(java.lang.Object pc)
        Specified by:
        getPersistenceManager in interface javax.jdo.spi.StateInterrogation
      • getTransactionalObjectId

        public java.lang.Object getTransactionalObjectId​(java.lang.Object pc)
        Specified by:
        getTransactionalObjectId in interface javax.jdo.spi.StateInterrogation
      • getVersion

        public java.lang.Object getVersion​(java.lang.Object pc)
        Specified by:
        getVersion in interface javax.jdo.spi.StateInterrogation
      • isDeleted

        public java.lang.Boolean isDeleted​(java.lang.Object pc)
        Specified by:
        isDeleted in interface javax.jdo.spi.StateInterrogation
      • isDetached

        public java.lang.Boolean isDetached​(java.lang.Object pc)
        Specified by:
        isDetached in interface javax.jdo.spi.StateInterrogation
      • isDirty

        public java.lang.Boolean isDirty​(java.lang.Object pc)
        Specified by:
        isDirty in interface javax.jdo.spi.StateInterrogation
      • isNew

        public java.lang.Boolean isNew​(java.lang.Object pc)
        Specified by:
        isNew in interface javax.jdo.spi.StateInterrogation
      • isPersistent

        public java.lang.Boolean isPersistent​(java.lang.Object pc)
        Specified by:
        isPersistent in interface javax.jdo.spi.StateInterrogation
      • isTransactional

        public java.lang.Boolean isTransactional​(java.lang.Object pc)
        Specified by:
        isTransactional in interface javax.jdo.spi.StateInterrogation
      • makeDirty

        public boolean makeDirty​(java.lang.Object pc,
                                 java.lang.String fieldName)
        Specified by:
        makeDirty in interface javax.jdo.spi.StateInterrogation