Class Topic
- java.lang.Object
-
- de.digitalcollections.model.identifiable.Identifiable
-
- de.digitalcollections.model.identifiable.entity.Entity
-
- de.digitalcollections.model.identifiable.entity.Topic
-
public class Topic extends Entity implements INode<Topic>
https://www.merriam-webster.com/dictionary/topic: "the subject of something that is being discussed or has been written or thought about" https://www.linguee.com/english-german/translation/topic.html german: "Thema, Inhalt, Gegenstand, Gesprächsthema" or "Thematik, Themengebiet, Themenbereich"Subtopic: https://www.merriam-webster.com/dictionary/subtopic: "a (subtopic is a) topic that is part of a broader or more general topic ..." "a (subtopic is a) topic that is one of the parts or divisions of the main topic ..." "a (subtopic is a) topic (as in a composition) that is a division of a main topic" https://www.linguee.com/english-german/translation/subtopic.html german: "Unterthema"
-
-
Field Summary
-
Fields inherited from class de.digitalcollections.model.identifiable.entity.Entity
customAttributes, entityType, refId
-
Fields inherited from class de.digitalcollections.model.identifiable.Identifiable
created, description, identifiers, label, lastModified, previewImage, previewImageRenderingHints, type
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChild(Topic child)voidaddEntity(Entity entity)voidaddFileResource(FileResource fileResource)List<Topic>getChildren()List<Entity>getEntities()List<FileResource>getFileResources()TopicgetParent()voidsetChildren(List<Topic> children)voidsetEntities(List<Entity> entities)voidsetFileResources(List<FileResource> fileResources)voidsetParent(Topic parent)-
Methods inherited from class de.digitalcollections.model.identifiable.entity.Entity
equals, getCustomAttribute, getCustomAttributes, getEntityType, getRefId, hashCode, setCustomAttribute, setCustomAttributes, setEntityType, setRefId
-
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, getCreated, getDescription, getIdentifierByNamespace, getIdentifiers, getLabel, getLastModified, getPreviewImage, getPreviewImageRenderingHints, getType, getUuid, setCreated, setDescription, setIdentifiers, setLabel, setLabel, setLastModified, setPreviewImage, setPreviewImageRenderingHints, setType, setUuid
-
-
-
-
Method Detail
-
addEntity
public void addEntity(Entity entity)
-
addFileResource
public void addFileResource(FileResource fileResource)
-
getChildren
public List<Topic> getChildren()
- Specified by:
getChildrenin interfaceINode<Topic>
-
getFileResources
public List<FileResource> getFileResources()
-
setFileResources
public void setFileResources(List<FileResource> fileResources)
-
setChildren
public void setChildren(List<Topic> children)
- Specified by:
setChildrenin interfaceINode<Topic>
-
-