Class IdentifiableImpl
- java.lang.Object
-
- de.digitalcollections.model.impl.identifiable.IdentifiableImpl
-
- All Implemented Interfaces:
Identifiable
- Direct Known Subclasses:
EntityImpl,EntityPartImpl,FileResourceImpl,NodeImpl
public class IdentifiableImpl extends Object implements Identifiable
-
-
Field Summary
Fields Modifier and Type Field Description protected LocalDateTimecreatedprotected LocalizedStructuredContentdescriptionprotected LocalizedTextlabelprotected LocalDateTimelastModifiedprotected ImageFileResourcepreviewImageprotected IdentifiableTypetype
-
Constructor Summary
Constructors Constructor Description IdentifiableImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddIdentifier(Identifier identifier)LocalDateTimegetCreated()LocalizedStructuredContentgetDescription()IdentifiergetIdentifierByNamespace(String namespace)List<Identifier>getIdentifiers()LocalizedTextgetLabel()LocalDateTimegetLastModified()ImageFileResourcegetPreviewImage()IdentifiableTypegetType()UUIDgetUuid()voidsetCreated(LocalDateTime created)voidsetDescription(LocalizedStructuredContent description)voidsetIdentifiers(List<Identifier> identifiers)voidsetLabel(LocalizedText label)voidsetLastModified(LocalDateTime lastModified)voidsetPreviewImage(ImageFileResource previewImage)voidsetType(IdentifiableType identifiableType)voidsetUuid(UUID uuid)
-
-
-
Field Detail
-
created
protected LocalDateTime created
-
description
protected LocalizedStructuredContent description
-
label
protected LocalizedText label
-
lastModified
protected LocalDateTime lastModified
-
previewImage
protected ImageFileResource previewImage
-
type
protected IdentifiableType type
-
-
Method Detail
-
getCreated
public LocalDateTime getCreated()
- Specified by:
getCreatedin interfaceIdentifiable
-
setCreated
public void setCreated(LocalDateTime created)
- Specified by:
setCreatedin interfaceIdentifiable
-
getDescription
public LocalizedStructuredContent getDescription()
- Specified by:
getDescriptionin interfaceIdentifiable
-
setDescription
public void setDescription(LocalizedStructuredContent description)
- Specified by:
setDescriptionin interfaceIdentifiable
-
addIdentifier
public void addIdentifier(Identifier identifier)
- Specified by:
addIdentifierin interfaceIdentifiable
-
getIdentifierByNamespace
public Identifier getIdentifierByNamespace(String namespace)
- Specified by:
getIdentifierByNamespacein interfaceIdentifiable
-
getIdentifiers
public List<Identifier> getIdentifiers()
- Specified by:
getIdentifiersin interfaceIdentifiable
-
setIdentifiers
public void setIdentifiers(List<Identifier> identifiers)
- Specified by:
setIdentifiersin interfaceIdentifiable
-
getLabel
public LocalizedText getLabel()
- Specified by:
getLabelin interfaceIdentifiable
-
setLabel
public void setLabel(LocalizedText label)
- Specified by:
setLabelin interfaceIdentifiable
-
getLastModified
public LocalDateTime getLastModified()
- Specified by:
getLastModifiedin interfaceIdentifiable
-
setLastModified
public void setLastModified(LocalDateTime lastModified)
- Specified by:
setLastModifiedin interfaceIdentifiable
-
getPreviewImage
public ImageFileResource getPreviewImage()
- Specified by:
getPreviewImagein interfaceIdentifiable
-
setPreviewImage
public void setPreviewImage(ImageFileResource previewImage)
- Specified by:
setPreviewImagein interfaceIdentifiable
-
getType
public IdentifiableType getType()
- Specified by:
getTypein interfaceIdentifiable
-
setType
public void setType(IdentifiableType identifiableType)
- Specified by:
setTypein interfaceIdentifiable
-
getUuid
public UUID getUuid()
- Specified by:
getUuidin interfaceIdentifiable
-
setUuid
public void setUuid(UUID uuid)
- Specified by:
setUuidin interfaceIdentifiable
-
-