Package de.digitalcollections.model
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
- Enclosing class:
- UniqueObject
public abstract static class UniqueObject.UniqueObjectBuilder<C extends UniqueObject,B extends UniqueObject.UniqueObjectBuilder<C,B>> extends Object
-
-
Constructor Summary
Constructors Constructor Description UniqueObjectBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C
build()
B
created(String created)
B
created(LocalDateTime created)
UUID
getUuid()
B
lastModified(String lastModified)
B
lastModified(LocalDateTime lastModified)
B
randomUuid()
B
uuid(String uuid)
B
uuid(UUID uuid)
-
-
-
Method Detail
-
build
public C build()
-
created
public B created(LocalDateTime created)
-
getUuid
public UUID getUuid()
-
lastModified
public B lastModified(LocalDateTime lastModified)
-
randomUuid
public B randomUuid()
-
-