Interface Base<T extends Base<T,B>,B extends BaseEmbeddable<T>>

All Known Subinterfaces:
Sub1<T,B,B1>, Sub2<T,B,B2>
All Known Implementing Classes:
JoinedBase, JoinedSub1, JoinedSub2, SingleTableBase, SingleTableSub1, SingleTableSub2, TablePerClassBase, TablePerClassSub1, TablePerClassSub2

public interface Base<T extends Base<T,B>,B extends BaseEmbeddable<T>>
  • Method Details

    • getId

      Long getId()
    • setId

      void setId(Long id)
    • getName

      String getName()
    • setName

      void setName(String name)
    • getValue

      Integer getValue()
    • setValue

      void setValue(Integer value)
    • getParent

      T getParent()
    • setParent

      void setParent(T parent)
    • getEmbeddable

      B getEmbeddable()
    • setEmbeddable

      void setEmbeddable(B embeddable)
    • getList

      List<? extends T> getList()
    • setList

      void setList(List<? extends T> list)
    • getChildren

      Set<? extends T> getChildren()
    • setChildren

      void setChildren(Set<? extends T> children)
    • getMap

      Map<? extends T,? extends T> getMap()
    • setMap

      void setMap(Map<? extends T,? extends T> map)