Interface EntityPropertyBuilders

  • All Superinterfaces:
    io.github.mmm.property.builder.PropertyBuilders

    public interface EntityPropertyBuilders
    extends io.github.mmm.property.builder.PropertyBuilders
    Extends PropertyBuilders for entity specific properties.
    Since:
    1.0.0
    • Method Summary

      All Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      default <E extends Entity>
      IdPropertyBuilder<E>
      newId​(Class<E> entityClass)  
      default <E extends Entity>
      IdProperty<E>
      newId​(String name, Class<E> entityClass)  
      default <E extends Entity>
      LinkPropertyBuilder<E>
      newLink​(Class<E> entityClass)  
      default <E extends Entity>
      LinkProperty<E>
      newLink​(String name, Class<E> entityClass, Function<Id<E>,​E> resolver)  
      • Methods inherited from interface io.github.mmm.property.builder.PropertyBuilders

        getLock, newBigDecimal, newBigDecimal, newBigInteger, newBigInteger, newBoolean, newBoolean, newByte, newByte, newDouble, newDouble, newFloat, newFloat, newInstant, newInstant, newInteger, newInteger, newLocalDate, newLocalDate, newLocalDateTime, newLocalDateTime, newLocalTime, newLocalTime, newLong, newLong, newOffsetDateTime, newOffsetDateTime, newOffsetTime, newOffsetTime, newPattern, newPattern, newShort, newShort, newString, newString, newZonedDateTime, newZonedDateTime