Class SCOID


  • public final class SCOID
    extends java.lang.Object
    Object identifier for use with nondurable objects to guarantee uniqueness in the JVM (but not in datastore). They can also be used as identifiers for classes that have no database extent. Refer to JDO 2 [5.4.4]. An Object id class must have the following :-
    • Must be public
    • Must have a public constructor, which may be the default (no-arg) constructor
    • All fields must be public
    • All fields must be of Serializable types.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String objClass  
    • Constructor Summary

      Constructors 
      Constructor Description
      SCOID​(java.lang.String objClass)
      Constructs a new SCOID to identify an object of the given class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getSCOClass()
      Returns the class of the object identified by this SCOID.
      • Methods inherited from class java.lang.Object

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

      • objClass

        public final java.lang.String objClass
    • Constructor Detail

      • SCOID

        public SCOID​(java.lang.String objClass)
        Constructs a new SCOID to identify an object of the given class.
        Parameters:
        objClass - The class of the instance being identified.
    • Method Detail

      • getSCOClass

        public java.lang.String getSCOClass()
        Returns the class of the object identified by this SCOID. TODO Rename to getSCOClassName()
        Returns:
        The class of the object identified by this SCOID.