public class ExternalDatabase extends AbstractDescribable implements Auditable, Versioned, Serializable
Modifier and Type | Class and Description |
---|---|
static class |
ExternalDatabase.Factory |
Constructor and Description |
---|
ExternalDatabase()
No-arg constructor added to satisfy javabean contract
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object object)
Returns
true if the argument is an Describable instance and all identifiers for this entity equal
the identifiers of the argument entity. |
AuditTrail |
getAuditTrail() |
Contact |
getDatabaseSupplier() |
Set<ExternalDatabase> |
getExternalDatabases() |
String |
getFtpUri() |
Date |
getLastUpdated()
The last updated date, if known.
|
String |
getLocalInstallDbName() |
URL |
getReleaseUrl()
External URL to the release, if applicable.
|
String |
getReleaseVersion()
The version of the release, if applicable.
|
DatabaseType |
getType() |
String |
getWebUri() |
int |
hashCode()
Returns a hash code based on this entity's identifiers.
|
void |
setAuditTrail(AuditTrail auditTrail) |
void |
setDatabaseSupplier(Contact databaseSupplier) |
void |
setExternalDatabases(Set<ExternalDatabase> externalDatabases) |
void |
setFtpUri(String ftpUri) |
void |
setLastUpdated(Date lastUpdated) |
void |
setLocalInstallDbName(String localInstallDbName) |
void |
setReleaseUrl(URL releaseUrl) |
void |
setReleaseVersion(String releaseVersion) |
void |
setType(DatabaseType type) |
void |
setWebUri(String webUri) |
getDescription, getId, getName, setDescription, setId, setName, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId
public ExternalDatabase()
public boolean equals(Object object)
AbstractDescribable
true
if the argument is an Describable instance and all identifiers for this entity equal
the identifiers of the argument entity. Returns false
otherwise.equals
in class AbstractDescribable
public int hashCode()
AbstractDescribable
hashCode
in class AbstractDescribable
public Contact getDatabaseSupplier()
public void setDatabaseSupplier(Contact databaseSupplier)
public String getFtpUri()
public void setFtpUri(String ftpUri)
public String getLocalInstallDbName()
public void setLocalInstallDbName(String localInstallDbName)
public DatabaseType getType()
public void setType(DatabaseType type)
public String getWebUri()
public void setWebUri(String webUri)
public Set<ExternalDatabase> getExternalDatabases()
public void setExternalDatabases(Set<ExternalDatabase> externalDatabases)
public AuditTrail getAuditTrail()
getAuditTrail
in interface Auditable
public void setAuditTrail(AuditTrail auditTrail)
setAuditTrail
in interface Auditable
@Nullable public String getReleaseVersion()
Versioned
getReleaseVersion
in interface Versioned
@Nullable public URL getReleaseUrl()
Versioned
getReleaseUrl
in interface Versioned
@Nullable public Date getLastUpdated()
Versioned
getLastUpdated
in interface Versioned
Copyright © 2005–2023 Pavlidis lab, Michael Smith Laboratories and Department of Psychiatry, University of British Columbia. All rights reserved.