Class UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder>

java.lang.Object
edu.ie3.datamodel.models.UniqueEntity.UniqueEntityCopyBuilder<T>
All Implemented Interfaces:
UniqueEntity.UniqueEntityBuilder
Direct Known Subclasses:
AssetInput.AssetInputCopyBuilder, GraphicInput.GraphicInputCopyBuilder, OperatorInput.OperatorInputCopyBuilder
Enclosing class:
UniqueEntity

protected abstract static class UniqueEntity.UniqueEntityCopyBuilder<T extends UniqueEntity.UniqueEntityBuilder> extends Object implements UniqueEntity.UniqueEntityBuilder
Abstract class for all builder that build child entities of abstract class UniqueEntity
Since:
05.06.20
  • Constructor Details

    • UniqueEntityCopyBuilder

      protected UniqueEntityCopyBuilder(UniqueEntity entity)
  • Method Details

    • uuid

      public T uuid(UUID uuid)
    • getUuid

      protected UUID getUuid()
    • childInstance

      protected abstract T childInstance()