Package 

Interface Initializer


  • 
    public interface Initializer<T extends Object>
    
                        

    Interface to initialize recursively an object if it is not initialized, and prevent cycles if an object is already initialized.

    • Method Summary

      Modifier and Type Method Description
      abstract Unit doInitialize(T obj, IdentitySet initializedObjects) Method to be implemented.
      Unit initialize(T obj, IdentitySet initializedObjects) Method to call.
      • Methods inherited from class com.weedow.spring.data.search.jpa.dto.Initializer

        equals, hashCode, toString
      • Methods inherited from class java.lang.Object

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

      • doInitialize

         abstract Unit doInitialize(T obj, IdentitySet initializedObjects)

        Method to be implemented.

        Parameters:
        obj - Object to be initialized
        initializedObjects - Set of objects already initialized
      • initialize

         Unit initialize(T obj, IdentitySet initializedObjects)

        Method to call. This method calls the doInitialize method when the given object must be initialized.

        Parameters:
        obj - Object to be initialized
        initializedObjects - Set of objects already initialized