Class Webpage
java.lang.Object
de.digitalcollections.model.UniqueObject
de.digitalcollections.model.identifiable.Identifiable
de.digitalcollections.model.identifiable.web.Webpage
- All Implemented Interfaces:
ManagedContent
,INode<Webpage>
A Webpage of a Website.
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic 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, subjects, tags, type
Fields inherited from class de.digitalcollections.model.UniqueObject
created, lastModified, uuid
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetLabel()
getText()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setChildren
(List<Webpage> children) void
void
setPublicationEnd
(LocalDate publicationEnd) void
setPublicationStart
(LocalDate publicationStart) void
setPublicationStatus
(PublicationStatus publicationStatus) void
setRenderingHints
(RenderingHints renderingHints) void
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, addLocalizedUrlAlias, addSubject, addTag, equals, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getSubjects, getTags, getType, hashCode, removeIdentifier, setDescription, setIdentifiableObjectType, setIdentifiers, setLabel, setLabel, setLocalizedUrlAliases, setPreviewImage, setPreviewImageRenderingHints, setSubjects, setTags, setType
Methods inherited from class de.digitalcollections.model.UniqueObject
getCreated, getLastModified, getUuid, isPersisted, setCreated, setLastModified, setUuid
-
Constructor Details
-
Webpage
public Webpage() -
Webpage
-
-
Method Details
-
getChildren
- Specified by:
getChildren
in interfaceINode<Webpage>
-
getLabel
- Specified by:
getLabel
in interfaceINode<Webpage>
- Overrides:
getLabel
in classIdentifiable
-
getParent
-
getPublicationEnd
- Specified by:
getPublicationEnd
in interfaceManagedContent
-
getPublicationStart
- Specified by:
getPublicationStart
in interfaceManagedContent
-
getPublicationStatus
- Specified by:
getPublicationStatus
in interfaceManagedContent
-
getRenderingHints
-
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
- Specified by:
setChildren
in interfaceINode<Webpage>
-
setParent
-
setPublicationEnd
- Specified by:
setPublicationEnd
in interfaceManagedContent
-
setPublicationStart
- Specified by:
setPublicationStart
in interfaceManagedContent
-
setPublicationStatus
- Specified by:
setPublicationStatus
in interfaceManagedContent
-
setRenderingHints
-
setText
-