Class UniqueObject.UniqueObjectBuilder<C extends UniqueObject,B extends UniqueObject.UniqueObjectBuilder<C,B>>

java.lang.Object
de.digitalcollections.model.UniqueObject.UniqueObjectBuilder<C,B>
Direct Known Subclasses:
Identifiable.IdentifiableBuilder, License.LicenseBuilder, RenderingTemplate.RenderingTemplateBuilder, UrlAlias.UrlAliasBuilder
Enclosing class:
UniqueObject

public abstract static class UniqueObject.UniqueObjectBuilder<C extends UniqueObject,B extends UniqueObject.UniqueObjectBuilder<C,B>> extends Object
  • Constructor Details

    • UniqueObjectBuilder

      public UniqueObjectBuilder()
  • Method Details

    • build

      public C build()
    • created

      public B created(String created)
    • created

      public B created(LocalDateTime created)
    • getUuid

      public UUID getUuid()
    • lastModified

      public B lastModified(String lastModified)
    • lastModified

      public B lastModified(LocalDateTime lastModified)
    • randomUuid

      public B randomUuid()
    • uuid

      public B uuid(String uuid)
    • uuid

      public B uuid(UUID uuid)