public class Organization extends Object implements NetworkEntity, Contactable, Endpointable, MachineTaggable, Taggable, Identifiable, Commentable, LenientEquals<Organization>, Address
| Constructor and Description |
|---|
Organization() |
public Organization()
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 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 NetworkEntitypublic Date getEndorsed()
public void setEndorsed(Date endorsed)
@NotNull public @NotNull UUID getEndorsingNodeKey()
public void setEndorsingNodeKey(UUID endorsingNodeKey)
public boolean isEndorsementApproved()
public void setEndorsementApproved(boolean endorsementApproved)
public EndorsementStatus getEndorsementStatus()
public void setEndorsementStatus(EndorsementStatus endorsementStatus)
@Nullable public String getPassword()
public void setPassword(String password)
@Nullable @Size(min=1, max=30) public @Size(min=1,max=30) String getAbbreviation()
public void setAbbreviation(String abbreviation)
@NotNull public @NotNull Language getLanguage()
public void setLanguage(Language language)
@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 List<String> getAddress()
AddressgetAddress in interface Addresspublic void setAddress(List<String> address)
setAddress in interface Address@Nullable public String getProvince()
AddressgetProvince in interface Addresspublic void setProvince(String province)
setProvince in interface Address@NotNull public @NotNull Country getCountry()
AddressgetCountry in interface Addresspublic void setCountry(Country country)
setCountry in interface Address@Nullable public String getPostalCode()
AddressgetPostalCode in interface Addresspublic void setPostalCode(String postalCode)
setPostalCode in interface Address@Nullable public String getOrganization()
AddressgetOrganization in interface Addresspublic void setOrganization(String organization)
setOrganization in interface Address@Nullable @Min(value=-90L) @Max(value=90L) public @Min(value=-90L) @Max(value=90L) BigDecimal getLatitude()
public void setLatitude(BigDecimal latitude)
@Nullable @Min(value=-180L) @Max(value=180L) public @Min(value=-180L) @Max(value=180L) BigDecimal getLongitude()
public void setLongitude(BigDecimal longitude)
@Min(value=0L) public @Min(value=0L) int getNumPublishedDatasets()
public void setNumPublishedDatasets(int numPublishedDatasets)
public 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(Organization other)
lenientEquals in interface LenientEquals<Organization>other - To compare againstCopyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.