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) StringgetCode()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) StringTextual 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 StringgetName()Descriptive name of an entity.getPhone()Phones of the entityReplacement of the entity (if applies).booleanisActive()Is this entity currently active/maintained.voidsetActive(boolean active) voidsetAlternativeCodes(List<AlternativeCode> alternativeCodes) voidvoidsetCreated(Date created) voidsetCreatedBy(String createdBy) voidsetDeleted(Date deleted) voidsetDescription(String description) voidsetDisplayOnNHCPortal(Boolean displayOnNHCPortal) voidvoidsetFeaturedImageAttribution(String featuredImageAttribution) voidsetFeaturedImageLicense(License featuredImageLicense) voidsetFeaturedImageUrl(URI featuredImageUrl) voidvoidsetMasterSource(MasterSourceType masterSource) voidsetMasterSourceMetadata(MasterSourceMetadata masterSourceMetadata) voidsetModified(Date modified) voidsetModifiedBy(String modifiedBy) voidvoidvoidsetReplacedBy(UUID replacedBy) Methods inherited from interface org.gbif.api.model.registry.Commentable
getComments, setCommentsMethods inherited from interface org.gbif.api.model.collections.Contactable
getAddress, getContactPersons, getMailingAddress, setAddress, setContactPersons, setMailingAddressMethods inherited from interface org.gbif.api.model.registry.Identifiable
getIdentifiers, setIdentifiersMethods inherited from interface org.gbif.api.model.registry.MachineTaggable
addMachineTag, getMachineTags, setMachineTagsMethods 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
-