Class OriginalStatesAccessor<E>

java.lang.Object
org.seasar.doma.jdbc.entity.OriginalStatesAccessor<E>
Type Parameters:
E - the entity type

public class OriginalStatesAccessor<E> extends Object
An accessor that is access to the field that is annotated with OriginalStates.
  • Field Details

    • entityClass

      protected final Class<? super E> entityClass
    • name

      protected final String name
    • field

      protected final Field field
  • Constructor Details

    • OriginalStatesAccessor

      public OriginalStatesAccessor(Class<? super E> entityClass, String name)
      Creates an instance.
      Parameters:
      entityClass - the entity class
      name - the name of field that is annotated with OriginalStates
  • Method Details

    • get

      public E get(E entity)
      Retrieves the original states from the entity.
      Parameters:
      entity - the entity
      Returns:
      the original states
    • set

      public void set(E entity, E states)
      Set the original states to the entity.
      Parameters:
      entity - the entity
      states - the original states