Package org.gbif.api.model.collections
Interface CollectionEntity
- All Superinterfaces:
Commentable
,Contactable
,Identifiable
,MachineTaggable
,OccurrenceMappeable
,Serializable
,Taggable
- All Known Implementing Classes:
Collection
,Institution
public interface CollectionEntity
extends Contactable, Taggable, MachineTaggable, Identifiable, Commentable, OccurrenceMappeable, Serializable
Entity .
-
Method Summary
Modifier and TypeMethodDescriptionAlternative codes of the entity@NotNull(groups=PrePersist.class) String
getCode()
Identifies an entity at the owner's location.Date when the records as created.Creator of the database record.Date when the records was (logically) deleted.@Size(min=1) String
Textual description/summary of the contents of an entity.Flag to display the entity in the NHC portal.getEmail()
Emails of the entitygetKey()
Unique identifier.Master source of the entity.Master source metadataDate when the records was last modified.Person or agent that modified the database record.@NotNull String
getName()
Descriptive name of an entity.getPhone()
Phones of the entityReplacement of the entity (if applies).boolean
isActive()
Is this entity currently active/maintained.void
setActive
(boolean active) void
setAlternativeCodes
(List<AlternativeCode> alternativeCodes) void
void
setCreated
(Date created) void
setCreatedBy
(String createdBy) void
setDeleted
(Date deleted) void
setDescription
(String description) void
setDisplayOnNHCPortal
(Boolean displayOnNHCPortal) void
void
setFeaturedImageAttribution
(String featuredImageAttribution) void
setFeaturedImageLicense
(License featuredImageLicense) void
setFeaturedImageUrl
(URI featuredImageUrl) void
void
setMasterSource
(MasterSourceType masterSource) void
setMasterSourceMetadata
(MasterSourceMetadata masterSourceMetadata) void
setModified
(Date modified) void
setModifiedBy
(String modifiedBy) void
void
void
setReplacedBy
(UUID replacedBy) Methods inherited from interface org.gbif.api.model.registry.Commentable
getComments, setComments
Methods inherited from interface org.gbif.api.model.collections.Contactable
getAddress, getContactPersons, getMailingAddress, setAddress, setContactPersons, setMailingAddress
Methods inherited from interface org.gbif.api.model.registry.Identifiable
getIdentifiers, setIdentifiers
Methods inherited from interface org.gbif.api.model.registry.MachineTaggable
addMachineTag, getMachineTags, setMachineTags
Methods inherited from interface org.gbif.api.model.collections.OccurrenceMappeable
getOccurrenceMappings, setOccurrenceMappings
-
Method Details
-
getKey
Unique identifier. -
setKey
-
getCreatedBy
Creator of the database record. -
setCreatedBy
-
getModifiedBy
Person or agent that modified the database record. -
setModifiedBy
-
getCreated
Date when the records as created. -
setCreated
-
getModified
Date when the records was last modified. -
setModified
-
getDeleted
Date when the records was (logically) deleted. -
setDeleted
-
getCode
Identifies an entity at the owner's location. -
setCode
-
getName
Descriptive name of an entity. -
setName
-
getDescription
Textual description/summary of the contents of an entity. -
setDescription
-
isActive
boolean isActive()Is this entity currently active/maintained. -
setActive
-
getReplacedBy
Replacement of the entity (if applies). -
setReplacedBy
-
getMasterSource
Master source of the entity. -
setMasterSource
-
getMasterSourceMetadata
Master source metadata -
setMasterSourceMetadata
-
getDisplayOnNHCPortal
Flag to display the entity in the NHC portal. -
setDisplayOnNHCPortal
-
getEmail
Emails of the entity -
setEmail
-
getPhone
Phones of the entity -
setPhone
-
getAlternativeCodes
Alternative codes of the entity -
setAlternativeCodes
-
getFeaturedImageUrl
-
setFeaturedImageUrl
-
getFeaturedImageLicense
-
setFeaturedImageLicense
-
getFeaturedImageAttribution
-
setFeaturedImageAttribution
-