Interface Collection
- All Superinterfaces:
Entity,Identifiable,Node<Collection>
- All Known Implementing Classes:
CollectionImpl
public interface Collection extends Entity, Node<Collection>
A collection of
Entitys.-
Method Summary
Modifier and Type Method Description default voidaddEntity(Entity entity)java.util.List<Entity>getEntities()java.time.LocalDategetPublicationEnd()java.time.LocalDategetPublicationStart()LocalizedStructuredContentgetText()voidsetEntities(java.util.List<Entity> entities)voidsetPublicationEnd(java.time.LocalDate publicationEnd)voidsetPublicationStart(java.time.LocalDate publicationStart)voidsetText(LocalizedStructuredContent text)Methods inherited from interface de.digitalcollections.model.api.identifiable.entity.Entity
getCustomAttribute, getCustomAttributes, getEntityType, getRefId, hasCustomAttribute, setCustomAttribute, setCustomAttributes, setEntityType, setRefIdMethods inherited from interface de.digitalcollections.model.api.identifiable.Identifiable
addIdentifier, getCreated, getDescription, getIdentifierByNamespace, getIdentifiers, getLabel, getLastModified, getPreviewImage, getPreviewImageRenderingHints, getType, getUuid, setCreated, setDescription, setIdentifiers, setLabel, setLastModified, setPreviewImage, setPreviewImageRenderingHints, setType, setUuidMethods inherited from interface de.digitalcollections.model.api.identifiable.Node
addChild, getChildren, getParent, setChildren, setParent
-
Method Details
-
addEntity
-
getEntities
java.util.List<Entity> getEntities() -
setEntities
-
getPublicationEnd
java.time.LocalDate getPublicationEnd() -
setPublicationEnd
void setPublicationEnd(java.time.LocalDate publicationEnd) -
getPublicationStart
java.time.LocalDate getPublicationStart() -
setPublicationStart
void setPublicationStart(java.time.LocalDate publicationStart) -
getText
LocalizedStructuredContent getText() -
setText
-