Interface Agent
- All Superinterfaces:
Entity,Identifiable
- All Known Subinterfaces:
CorporateBody,Family,Person
- All Known Implementing Classes:
AgentImpl,CorporateBodyImpl,FamilyImpl,PersonImpl
public interface Agent extends Entity
https://books.google.de/books?id=foGBCgAAQBAJ&pg=PA151:
The classes corresponding to the entities person, family and corporate body are subclasses of the Agent class, since these entities share attributes and relationships between them. For instance, intellectual creations may be gathered into a class "Work" and its creators may be gathered into classes like "Person", "Family" and "Corporate body".
-
Method Summary
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, setUuid