Class Webpage
- java.lang.Object
-
- de.digitalcollections.model.UniqueObject
-
- de.digitalcollections.model.identifiable.Identifiable
-
- de.digitalcollections.model.identifiable.web.Webpage
-
public class Webpage extends Identifiable implements INode<Webpage>
A Webpage of a Website.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWebpage.WebpageBuilder<C extends Webpage,B extends Webpage.WebpageBuilder<C,B>>-
Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.Identifiable
Identifiable.IdentifiableBuilder<C extends Identifiable,B extends Identifiable.IdentifiableBuilder<C,B>>
-
Nested classes/interfaces inherited from class de.digitalcollections.model.UniqueObject
UniqueObject.UniqueObjectBuilder<C extends UniqueObject,B extends UniqueObject.UniqueObjectBuilder<C,B>>
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.model.identifiable.Identifiable
description, identifiableObjectType, identifiers, label, localizedUrlAliases, previewImage, previewImageRenderingHints, type
-
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description List<Webpage>getChildren()LocalizedTextgetLabel()WebpagegetParent()LocalDategetPublicationEnd()LocalDategetPublicationStart()RenderingHintsgetRenderingHints()LocalizedStructuredContentgetText()protected voidinit()Use to initialize member variables, used by default constructor and buildervoidsetChildren(List<Webpage> children)voidsetParent(Webpage parent)voidsetPublicationEnd(LocalDate publicationEnd)voidsetPublicationStart(LocalDate publicationStart)voidsetRenderingHints(RenderingHints renderingHints)voidsetText(LocalizedStructuredContent text)-
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, equals, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getType, hashCode, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setType
-
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, setCreated, setLastModified, setUuid
-
-
-
-
Method Detail
-
getChildren
public List<Webpage> getChildren()
- Specified by:
getChildrenin interfaceINode<Webpage>
-
getLabel
public LocalizedText getLabel()
- Specified by:
getLabelin interfaceINode<Webpage>- Overrides:
getLabelin classIdentifiable
-
getPublicationEnd
public LocalDate getPublicationEnd()
-
getPublicationStart
public LocalDate getPublicationStart()
-
getRenderingHints
public RenderingHints getRenderingHints()
-
getText
public LocalizedStructuredContent getText()
-
init
protected void init()
Description copied from class:UniqueObjectUse to initialize member variables, used by default constructor and builder- Overrides:
initin classIdentifiable
-
setChildren
public void setChildren(List<Webpage> children)
- Specified by:
setChildrenin interfaceINode<Webpage>
-
setParent
public void setParent(Webpage parent)
-
setPublicationEnd
public void setPublicationEnd(LocalDate publicationEnd)
-
setPublicationStart
public void setPublicationStart(LocalDate publicationStart)
-
setRenderingHints
public void setRenderingHints(RenderingHints renderingHints)
-
setText
public void setText(LocalizedStructuredContent text)
-
-