Interface Identifiable
-
- All Known Subinterfaces:
ApplicationFileResource,Article<A>,AudioFileResource,Collection,ContentNode<N>,ContentTree,Corporation,DigitalObject,Entity,EntityPart,FileResource,ImageFileResource,LinkedDataFileResource,Node<N>,Project,TextFileResource,VideoFileResource,Webpage<W>,Website
- All Known Implementing Classes:
ApplicationFileResourceImpl,ArticleImpl,AudioFileResourceImpl,CollectionImpl,ContentNodeImpl,ContentTreeImpl,CorporationImpl,DigitalObjectImpl,EntityImpl,EntityPartImpl,FileResourceImpl,IdentifiableImpl,ImageFileResourceImpl,LinkedDataFileResourceImpl,NodeImpl,ProjectImpl,TextFileResourceImpl,VideoFileResourceImpl,WebpageImpl,WebsiteImpl
public interface Identifiable
-
-
Method Summary
All Methods Instance Methods Abstract 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)
-
-
-
Method Detail
-
getCreated
LocalDateTime getCreated()
-
setCreated
void setCreated(LocalDateTime created)
-
getDescription
LocalizedStructuredContent getDescription()
-
setDescription
void setDescription(LocalizedStructuredContent description)
-
addIdentifier
void addIdentifier(Identifier identifier)
-
getIdentifiers
List<Identifier> getIdentifiers()
-
setIdentifiers
void setIdentifiers(List<Identifier> identifiers)
-
getIdentifierByNamespace
Identifier getIdentifierByNamespace(String namespace)
-
getLabel
LocalizedText getLabel()
-
setLabel
void setLabel(LocalizedText label)
-
getLastModified
LocalDateTime getLastModified()
-
setLastModified
void setLastModified(LocalDateTime lastModified)
-
getPreviewImage
ImageFileResource getPreviewImage()
-
setPreviewImage
void setPreviewImage(ImageFileResource previewImage)
-
getType
IdentifiableType getType()
-
setType
void setType(IdentifiableType identifiableType)
-
getUuid
UUID getUuid()
-
setUuid
void setUuid(UUID uuid)
-
-