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 NetworkEntity
public void setKey(UUID key)
setKey
in interface NetworkEntity
public String getTitle()
getTitle
in interface NetworkEntity
public void setTitle(String title)
setTitle
in interface NetworkEntity
public 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 NetworkEntity
public void setDescription(String description)
setDescription
in interface NetworkEntity
public Date getCreated()
getCreated
in interface NetworkEntity
public void setCreated(Date created)
setCreated
in interface NetworkEntity
public Date getModified()
getModified
in interface NetworkEntity
public void setModified(Date modified)
setModified
in interface NetworkEntity
public Date getDeleted()
getDeleted
in interface NetworkEntity
public 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()
Address
getHomepage
in interface Address
public void setHomepage(List<URI> homepage)
setHomepage
in interface Address
@Nullable public URI getLogoUrl()
public void setLogoUrl(URI logoUrl)
@Nullable public String getOrganization()
Address
getOrganization
in interface Address
public void setOrganization(String organization)
setOrganization
in interface Address
@Nullable public List<String> getAddress()
Address
getAddress
in interface Address
public 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()
Address
getProvince
in interface Address
public void setProvince(String province)
setProvince
in interface Address
@Nullable public Country getCountry()
Address
getCountry
in interface Address
public void setCountry(Country country)
setCountry
in interface Address
@Nullable @Size(min=1) public @Size(min=1) String getPostalCode()
Address
getPostalCode
in interface Address
public void setPostalCode(String postalCode)
setPostalCode
in interface Address
public String getCreatedBy()
getCreatedBy
in interface NetworkEntity
public void setCreatedBy(String createdBy)
setCreatedBy
in interface NetworkEntity
public String getModifiedBy()
getModifiedBy
in interface NetworkEntity
public void setModifiedBy(String modifiedBy)
setModifiedBy
in interface NetworkEntity
public List<Contact> getContacts()
getContacts
in interface Contactable
public void setContacts(List<Contact> contacts)
setContacts
in interface Contactable
public List<Endpoint> getEndpoints()
getEndpoints
in interface Endpointable
public void setEndpoints(List<Endpoint> endpoints)
setEndpoints
in interface Endpointable
public void addEndpoint(Endpoint endpoint)
addEndpoint
in interface Endpointable
public List<MachineTag> getMachineTags()
getMachineTags
in interface MachineTaggable
public void setMachineTags(List<MachineTag> machineTags)
setMachineTags
in interface MachineTaggable
public void addMachineTag(MachineTag machineTag)
addMachineTag
in interface MachineTaggable
public List<Identifier> getIdentifiers()
getIdentifiers
in interface Identifiable
public void setIdentifiers(List<Identifier> identifiers)
setIdentifiers
in interface Identifiable
public List<Comment> getComments()
getComments
in interface Commentable
public void setComments(List<Comment> comments)
setComments
in interface Commentable
public boolean lenientEquals(Node other)
lenientEquals
in interface LenientEquals<Node>
other
- To compare againstCopyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.