Class Identifiable.IdentifiableBuilder<C extends Identifiable,B extends Identifiable.IdentifiableBuilder<C,B>>
- java.lang.Object
-
- de.digitalcollections.model.UniqueObject.UniqueObjectBuilder<C,B>
-
- de.digitalcollections.model.identifiable.Identifiable.IdentifiableBuilder<C,B>
-
- Direct Known Subclasses:
Entity.EntityBuilder
,FileResource.FileResourceBuilder
,Webpage.WebpageBuilder
- Enclosing class:
- Identifiable
public abstract static class Identifiable.IdentifiableBuilder<C extends Identifiable,B extends Identifiable.IdentifiableBuilder<C,B>> extends UniqueObject.UniqueObjectBuilder<C,B>
-
-
Constructor Summary
Constructors Constructor Description IdentifiableBuilder()
-
Method Summary
-
Methods inherited from class de.digitalcollections.model.UniqueObject.UniqueObjectBuilder
created, created, getUuid, lastModified, lastModified, randomUuid, uuid, uuid
-
-
-
-
Method Detail
-
altTextFromLabel
public B altTextFromLabel()
-
build
public C build()
- Overrides:
build
in classUniqueObject.UniqueObjectBuilder<C extends Identifiable,B extends Identifiable.IdentifiableBuilder<C,B>>
-
dontOpenPreviewImageInNewWindow
public B dontOpenPreviewImageInNewWindow()
-
identifier
public B identifier(Identifier identifier)
-
openLinkInNewWindow
public B openLinkInNewWindow()
-
openPreviewImageInNewWindow
public B openPreviewImageInNewWindow()
-
previewImage
public B previewImage(ImageFileResource previewImage)
-
previewImage
public B previewImage(String fileName, String uuid, String uri, MimeType mimeType, String httpBaseUrl)
-
setInternalReferences
public void setInternalReferences(C c)
-
titleFromLabel
public B titleFromLabel()
-
-