public interface CollectionEntity extends Contactable, Taggable, MachineTaggable, Identifiable, Commentable, OccurrenceMappeable, Serializable
Modifier and Type | Method and Description |
---|---|
List<AlternativeCode> |
getAlternativeCodes()
Alternative codes of the entity
|
@NotNull(groups=PrePersist.class) String |
getCode()
Identifies an entity at the owner's location.
|
Date |
getCreated()
Date when the records as created.
|
String |
getCreatedBy()
Creator of the database record.
|
Date |
getDeleted()
Date when the records was (logically) deleted.
|
@Size(min=1) String |
getDescription()
Textual description/summary of the contents of an entity.
|
Boolean |
getDisplayOnNHCPortal()
Flag to display the entity in the NHC portal.
|
List<String> |
getEmail()
Emails of the entity
|
String |
getFeaturedImageAttribution() |
License |
getFeaturedImageLicense() |
URI |
getFeaturedImageUrl() |
UUID |
getKey()
Unique identifier.
|
MasterSourceType |
getMasterSource()
Master source of the entity.
|
MasterSourceMetadata |
getMasterSourceMetadata()
Master source metadata
|
Date |
getModified()
Date when the records was last modified.
|
String |
getModifiedBy()
Person or agent that modified the database record.
|
@NotNull String |
getName()
Descriptive name of an entity.
|
List<String> |
getPhone()
Phones of the entity
|
UUID |
getReplacedBy()
Replacement of the entity (if applies).
|
boolean |
isActive()
Is this entity currently active/maintained.
|
void |
setActive(boolean active) |
void |
setAlternativeCodes(List<AlternativeCode> alternativeCodes) |
void |
setCode(String code) |
void |
setCreated(Date created) |
void |
setCreatedBy(String createdBy) |
void |
setDeleted(Date deleted) |
void |
setDescription(String description) |
void |
setDisplayOnNHCPortal(Boolean displayOnNHCPortal) |
void |
setEmail(List<String> email) |
void |
setFeaturedImageAttribution(String featuredImageAttribution) |
void |
setFeaturedImageLicense(License featuredImageLicense) |
void |
setFeaturedImageUrl(URI featuredImageUrl) |
void |
setKey(UUID key) |
void |
setMasterSource(MasterSourceType masterSource) |
void |
setMasterSourceMetadata(MasterSourceMetadata masterSourceMetadata) |
void |
setModified(Date modified) |
void |
setModifiedBy(String modifiedBy) |
void |
setName(String name) |
void |
setPhone(List<String> phone) |
void |
setReplacedBy(UUID replacedBy) |
getAddress, getContactPersons, getMailingAddress, setAddress, setContactPersons, setMailingAddress
addMachineTag, getMachineTags, setMachineTags
getIdentifiers, setIdentifiers
getComments, setComments
getOccurrenceMappings, setOccurrenceMappings
String getCreatedBy()
void setCreatedBy(String createdBy)
String getModifiedBy()
void setModifiedBy(String modifiedBy)
Date getCreated()
void setCreated(Date created)
Date getModified()
void setModified(Date modified)
@Nullable Date getDeleted()
void setDeleted(Date deleted)
@NotNull(groups=PrePersist.class) @NotNull(groups=PrePersist.class) String getCode()
@Size(min=1) @Size(min=1) String getDescription()
void setDescription(String description)
boolean isActive()
void setActive(boolean active)
UUID getReplacedBy()
void setReplacedBy(UUID replacedBy)
MasterSourceType getMasterSource()
void setMasterSource(MasterSourceType masterSource)
MasterSourceMetadata getMasterSourceMetadata()
void setMasterSourceMetadata(MasterSourceMetadata masterSourceMetadata)
Boolean getDisplayOnNHCPortal()
void setDisplayOnNHCPortal(Boolean displayOnNHCPortal)
List<AlternativeCode> getAlternativeCodes()
void setAlternativeCodes(List<AlternativeCode> alternativeCodes)
@Nullable URI getFeaturedImageUrl()
void setFeaturedImageUrl(URI featuredImageUrl)
@Nullable License getFeaturedImageLicense()
void setFeaturedImageLicense(License featuredImageLicense)
@Nullable String getFeaturedImageAttribution()
void setFeaturedImageAttribution(String featuredImageAttribution)
Copyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.