public class Node extends Object implements NetworkEntity, Contactable, Taggable, MachineTaggable, Commentable, Identifiable, Endpointable, LenientEquals<Node>, Address
| Constructor and Description |
|---|
Node() |
public Node()
public UUID getKey()
getKey in interface NetworkEntitypublic void setKey(UUID key)
setKey in interface NetworkEntitypublic String getTitle()
getTitle in interface NetworkEntitypublic void setTitle(String title)
setTitle in interface NetworkEntitypublic String getParticipantTitle()
public void setParticipantTitle(String participantTitle)
@Nullable @Size(min=1, max=10) public @Size(min=1,max=10) String getAbbreviation()
public void setAbbreviation(String abbreviation)
public String getDescription()
getDescription in interface NetworkEntitypublic void setDescription(String description)
setDescription in interface NetworkEntitypublic Date getCreated()
getCreated in interface NetworkEntitypublic void setCreated(Date created)
setCreated in interface NetworkEntitypublic Date getModified()
getModified in interface NetworkEntitypublic void setModified(Date modified)
setModified in interface NetworkEntitypublic Date getDeleted()
getDeleted in interface NetworkEntitypublic void setDeleted(Date deleted)
setDeleted in interface NetworkEntity@NotNull public @NotNull ParticipationStatus getParticipationStatus()
public void setParticipationStatus(ParticipationStatus participationStatus)
@Nullable public Integer getParticipantSince()
public void setParticipantSince(Integer participantSince)
public Date getDateSignedMOU()
public void setDateSignedMOU(Date dateSignedMOU)
@Nullable public GbifRegion getGbifRegion()
public void setGbifRegion(GbifRegion gbifRegion)
@Nullable public Continent getContinent()
public void setContinent(Continent continent)
@Nullable public List<String> getEmail()
Address@Nullable public List<String> getPhone()
Address@Nullable public List<URI> getHomepage()
AddressgetHomepage in interface Addresspublic void setHomepage(List<URI> homepage)
setHomepage in interface Address@Nullable public URI getLogoUrl()
public void setLogoUrl(URI logoUrl)
@Nullable public String getOrganization()
AddressgetOrganization in interface Addresspublic void setOrganization(String organization)
setOrganization in interface Address@Nullable public List<String> getAddress()
AddressgetAddress in interface Addresspublic void setAddress(List<String> address)
setAddress in interface Address@Nullable @Size(min=1) public @Size(min=1) String getCity()
Address@Nullable @Size(min=1) public @Size(min=1) String getProvince()
AddressgetProvince in interface Addresspublic void setProvince(String province)
setProvince in interface Address@Nullable public Country getCountry()
AddressgetCountry in interface Addresspublic void setCountry(Country country)
setCountry in interface Address@Nullable @Size(min=1) public @Size(min=1) String getPostalCode()
AddressgetPostalCode in interface Addresspublic void setPostalCode(String postalCode)
setPostalCode in interface Addresspublic String getCreatedBy()
getCreatedBy in interface NetworkEntitypublic void setCreatedBy(String createdBy)
setCreatedBy in interface NetworkEntitypublic String getModifiedBy()
getModifiedBy in interface NetworkEntitypublic void setModifiedBy(String modifiedBy)
setModifiedBy in interface NetworkEntitypublic List<Contact> getContacts()
getContacts in interface Contactablepublic void setContacts(List<Contact> contacts)
setContacts in interface Contactablepublic List<Endpoint> getEndpoints()
getEndpoints in interface Endpointablepublic void setEndpoints(List<Endpoint> endpoints)
setEndpoints in interface Endpointablepublic void addEndpoint(Endpoint endpoint)
addEndpoint in interface Endpointablepublic List<MachineTag> getMachineTags()
getMachineTags in interface MachineTaggablepublic void setMachineTags(List<MachineTag> machineTags)
setMachineTags in interface MachineTaggablepublic void addMachineTag(MachineTag machineTag)
addMachineTag in interface MachineTaggablepublic List<Identifier> getIdentifiers()
getIdentifiers in interface Identifiablepublic void setIdentifiers(List<Identifier> identifiers)
setIdentifiers in interface Identifiablepublic List<Comment> getComments()
getComments in interface Commentablepublic void setComments(List<Comment> comments)
setComments in interface Commentablepublic boolean lenientEquals(Node other)
lenientEquals in interface LenientEquals<Node>other - To compare againstCopyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.