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 NetworkEntity
public void setKey(UUID key)
setKey
in interface NetworkEntity
public String getTitle()
getTitle
in interface NetworkEntity
public boolean isDisabled()
public void setDisabled(boolean disabled)
public void setTitle(String title)
setTitle
in interface NetworkEntity
public String getDescription()
getDescription
in interface NetworkEntity
public 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 NetworkEntity
public 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 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 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 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(Installation other)
lenientEquals
in interface LenientEquals<Installation>
other
- To compare againstCopyright © 2024 Global Biodiversity Information Facility (GBIF). All rights reserved.