Class Proxies

    • Constructor Detail

      • Proxies

        public Proxies()
    • Method Detail

      • isOwner

        public static boolean isOwner​(Proxy proxy,
                                      OpenJPAStateManager sm,
                                      int field)
        Used by proxy types to check if the given owners and field names are equivalent.
      • assertAllowedType

        public static void assertAllowedType​(Object value,
                                             Class allowed)
        Used by proxy types to check that an attempt to add a new value is legal.
      • dirty

        public static void dirty​(Proxy proxy,
                                 boolean stopTracking)
        Used by proxy types to dirty their owner.
      • removed

        public static void removed​(Proxy proxy,
                                   Object removed,
                                   boolean key)
        Used by proxy types to notify collection owner on element removal.
      • writeReplace

        public static Object writeReplace​(Proxy proxy,
                                          boolean detachable)
        Used by proxy types to serialize non-proxy versions.