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 class
Webpage.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()
LocalizedText
getLabel()
Webpage
getParent()
LocalDate
getPublicationEnd()
LocalDate
getPublicationStart()
RenderingHints
getRenderingHints()
LocalizedStructuredContent
getText()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setChildren(List<Webpage> children)
void
setParent(Webpage parent)
void
setPublicationEnd(LocalDate publicationEnd)
void
setPublicationStart(LocalDate publicationStart)
void
setRenderingHints(RenderingHints renderingHints)
void
setText(LocalizedStructuredContent text)
-
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, equals, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getType, hashCode, 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:
getChildren
in interfaceINode<Webpage>
-
getLabel
public LocalizedText getLabel()
- Specified by:
getLabel
in interfaceINode<Webpage>
- Overrides:
getLabel
in 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:UniqueObject
Use to initialize member variables, used by default constructor and builder- Overrides:
init
in classIdentifiable
-
setChildren
public void setChildren(List<Webpage> children)
- Specified by:
setChildren
in 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)
-
-