Class Entity.EntityBuilder<C extends Entity,B extends Entity.EntityBuilder<C,B>>
- java.lang.Object
-
- de.digitalcollections.model.UniqueObject.UniqueObjectBuilder<C,B>
-
- de.digitalcollections.model.identifiable.Identifiable.IdentifiableBuilder<C,B>
-
- de.digitalcollections.model.identifiable.entity.Entity.EntityBuilder<C,B>
-
- Direct Known Subclasses:
Agent.AgentBuilder
,Article.ArticleBuilder
,Collection.CollectionBuilder
,DigitalObject.DigitalObjectBuilder
,GeoLocation.GeoLocationBuilder
,Item.ItemBuilder
,Manifestation.ManifestationBuilder
,Project.ProjectBuilder
,Topic.TopicBuilder
,Website.WebsiteBuilder
- Enclosing class:
- Entity
public abstract static class Entity.EntityBuilder<C extends Entity,B extends Entity.EntityBuilder<C,B>> extends Identifiable.IdentifiableBuilder<C,B>
-
-
Constructor Summary
Constructors Constructor Description EntityBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description C
build()
B
customAttribute(String key, Object value)
B
navDate(String navDate)
B
note(LocalizedStructuredContent content)
-
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable.IdentifiableBuilder
altText, altTextFromLabel, description, description, dontOpenPreviewImageInNewWindow, identifier, identifier, identifier, label, label, openLinkInNewWindow, openPreviewImageInNewWindow, previewImage, previewImage, previewImage, previewImage, previewImage, primaryLocalizedUrlAlias, setInternalReferences, title, titleFromLabel
-
Methods inherited from class de.digitalcollections.model.UniqueObject.UniqueObjectBuilder
created, created, getUuid, lastModified, lastModified, randomUuid, uuid, uuid
-
-
-
-
Method Detail
-
build
public C build()
- Overrides:
build
in classIdentifiable.IdentifiableBuilder<C extends Entity,B extends Entity.EntityBuilder<C,B>>
-
note
public B note(LocalizedStructuredContent content)
-
-