public class Installation extends Object implements NetworkEntity, Contactable, Endpointable, MachineTaggable, Taggable, Commentable, Identifiable, LenientEquals<Installation>
| Constructor and Description |
|---|
Installation() |
public Installation()
@Null(groups=PrePersist.class) @NotNull(groups=PostPersist.class) public @Null(groups=PrePersist.class) @NotNull(groups=PostPersist.class) UUID getKey()
getKey in interface NetworkEntitypublic void setKey(UUID key)
setKey in interface NetworkEntitypublic String getTitle()
getTitle in interface NetworkEntitypublic boolean isDisabled()
public void setDisabled(boolean disabled)
public void setTitle(String title)
setTitle in interface NetworkEntitypublic String getDescription()
getDescription in interface NetworkEntitypublic void setDescription(String description)
setDescription in interface NetworkEntity@Null(groups=PrePersist.class) @NotNull(groups=PostPersist.class) public @Null(groups=PrePersist.class) @NotNull(groups=PostPersist.class) Date getCreated()
getCreated in interface NetworkEntitypublic void setCreated(Date created)
setCreated in interface NetworkEntity@Null(groups=PrePersist.class) @NotNull(groups=PostPersist.class) public @Null(groups=PrePersist.class) @NotNull(groups=PostPersist.class) 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 UUID getOrganizationKey()
public void setOrganizationKey(UUID organizationKey)
@Nullable public String getPassword()
public void setPassword(String password)
@NotNull public @NotNull InstallationType getType()
public void setType(InstallationType type)
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(Installation other)
lenientEquals in interface LenientEquals<Installation>other - To compare againstCopyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.