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
,FamilyName.FamilyNameBuilder
,FileResource.FileResourceBuilder
,GivenName.GivenNameBuilder
,Subject.SubjectBuilder
,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
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
description
(String lang, String text) description
(Locale locale, String text) identifier
(Identifier identifier) label
(LocalizedText localizedText) previewImage
(ImageFileResource previewImage) previewImage
(String url, int width, int height) previewImage
(String fileName, String uuid, String uri) previewImage
(String fileName, String uuid, String uri, MimeType mimeType) primaryLocalizedUrlAlias
(Locale targetLocale, String slug) void
Methods inherited from class de.digitalcollections.model.UniqueObject.UniqueObjectBuilder
created, created, getUuid, lastModified, lastModified, randomUuid, uuid, uuid
-
Constructor Details
-
IdentifiableBuilder
public IdentifiableBuilder()
-
-
Method Details
-
altText
-
altTextFromLabel
-
build
- Overrides:
build
in classUniqueObject.UniqueObjectBuilder<C extends Identifiable,
B extends Identifiable.IdentifiableBuilder<C, B>>
-
description
-
description
-
dontOpenPreviewImageInNewWindow
-
identifier
-
label
-
label
-
label
-
openLinkInNewWindow
-
openPreviewImageInNewWindow
-
previewImage
-
previewImage
-
previewImage
-
previewImage
-
previewImage
-
-
setInternalReferences
-
subject
-
tag
-
title
-
titleFromLabel
-