public interface Dto2PosoGenerator<D,P>
  • Method Details

    • createPoso

      P createPoso(D dto) throws ExpectedException
      Creates a new Poso obejct with the data provided by the dto.
      Parameters:
      dto -
      Throws:
      ExpectedException
    • createUnmanagedPoso

      P createUnmanagedPoso(D dto) throws ExpectedException
      Throws:
      ExpectedException
    • instantiatePoso

      P instantiatePoso()
    • mergePoso

      void mergePoso(D dto, P poso) throws ExpectedException
      Throws:
      ExpectedException
    • mergeUnmanagedPoso

      void mergeUnmanagedPoso(D dto, P poso) throws ExpectedException
      Throws:
      ExpectedException
    • loadAndMergePoso

      P loadAndMergePoso(D dto) throws ExpectedException
      Throws:
      ExpectedException
    • loadPoso

      P loadPoso(D dto)
      Loads the poso referenced by the dto.
      Parameters:
      dto -
    • postProcessCreate

      void postProcessCreate(D dto, P poso)
    • postProcessCreateUnmanaged

      void postProcessCreateUnmanaged(D dto, P poso)
    • postProcessLoad

      void postProcessLoad(D dto, P poso)
    • postProcessMerge

      void postProcessMerge(D dto, P poso)
    • postProcessInstantiate

      void postProcessInstantiate(P poso)