Class MappedSuperclassTestEntity<E>

java.lang.Object
org.fastnate.generator.test.inheritance.MappedSuperclassTestEntity<E>
Type Parameters:
E - a generic type variable to test generic binding
Direct Known Subclasses:
JoinedSuperclassTestEntity, MappedSubclassTestEntity

@MappedSuperclass public class MappedSuperclassTestEntity<E> extends Object
Mapped superclasses to test inheritance in entities.
Author:
Tobias Liefke
  • Constructor Details

    • MappedSuperclassTestEntity

      public MappedSuperclassTestEntity(String superProperty)
      Creates a new instance of MappedSuperclassTestEntity.
      Parameters:
      superProperty - a test property that is written
    • MappedSuperclassTestEntity

      public MappedSuperclassTestEntity()
  • Method Details

    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getId

      public Long getId()
    • getSuperProperty

      public String getSuperProperty()
    • getGenericProperty

      public E getGenericProperty()
    • setSuperProperty

      public void setSuperProperty(String superProperty)
    • setGenericProperty

      public void setGenericProperty(E genericProperty)