Class Collection
java.lang.Object
de.digitalcollections.model.UniqueObject
de.digitalcollections.model.identifiable.Identifiable
de.digitalcollections.model.identifiable.entity.Entity
de.digitalcollections.model.identifiable.entity.Collection
- All Implemented Interfaces:
ManagedContent
,INode<Collection>
A collection of
Entity
s.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Collection.CollectionBuilder<C extends Collection,
B extends Collection.CollectionBuilder<C, B>> Nested classes/interfaces inherited from class de.digitalcollections.model.identifiable.entity.Entity
Entity.EntityBuilder<C extends Entity,
B extends Entity.EntityBuilder<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.entity.Entity
customAttributes, navDate, notes, refId
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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
boolean
getNode()
getText()
int
hashCode()
protected void
init()
Use to initialize member variables, used by default constructor and buildervoid
setChildren
(List<Collection> children) void
setEntities
(List<Entity> entities) void
setParent
(Collection parent) void
setPublicationEnd
(LocalDate publicationEnd) void
setPublicationStart
(LocalDate publicationStart) void
setPublicationStatus
(PublicationStatus publicationStatus) void
toString()
Methods inherited from class de.digitalcollections.model.identifiable.entity.Entity
addNotes, getCustomAttribute, getCustomAttributes, getEntityType, getNavDate, getNotes, getRefId, setCustomAttribute, setCustomAttributes, setNavDate, setNotes, setRefId
Methods inherited from class de.digitalcollections.model.identifiable.Identifiable
addIdentifier, addLocalizedUrlAlias, addSubject, addTag, getDescription, getIdentifiableObjectType, getIdentifierByNamespace, getIdentifiers, getLabel, getLocalizedUrlAliases, getPreviewImage, getPreviewImageRenderingHints, getPrimaryUrlAlias, getSubjects, getTags, getType, 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
-
Collection
public Collection()
-
-
Method Details
-
addEntity
-
equals
-
getChildren
- Specified by:
getChildren
in interfaceINode<Collection>
-
getEntities
-
getNode
-
getParent
- Specified by:
getParent
in interfaceINode<Collection>
-
getPublicationEnd
- Specified by:
getPublicationEnd
in interfaceManagedContent
-
getPublicationStart
- Specified by:
getPublicationStart
in interfaceManagedContent
-
getPublicationStatus
- Specified by:
getPublicationStatus
in interfaceManagedContent
-
getText
-
hashCode
public int hashCode() -
init
protected void init()Description copied from class:UniqueObject
Use to initialize member variables, used by default constructor and builder -
setChildren
- Specified by:
setChildren
in interfaceINode<Collection>
-
setEntities
-
setParent
- Specified by:
setParent
in interfaceINode<Collection>
-
setPublicationEnd
- Specified by:
setPublicationEnd
in interfaceManagedContent
-
setPublicationStart
- Specified by:
setPublicationStart
in interfaceManagedContent
-
setPublicationStatus
- Specified by:
setPublicationStatus
in interfaceManagedContent
-
setText
-
toString
-