Class ExternalDatabase
- java.lang.Object
- 
- ubic.gemma.model.common.AbstractDescribable
- 
- ubic.gemma.model.common.description.ExternalDatabase
 
 
- 
- All Implemented Interfaces:
- gemma.gsec.model.Securable,- Serializable,- Auditable,- Describable,- Versioned,- Identifiable
 
 public class ExternalDatabase extends AbstractDescribable implements Auditable, Versioned, Serializable - Author:
- Paul
- See Also:
- Serialized Form
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classExternalDatabase.Factory
 - 
Constructor SummaryConstructors Constructor Description ExternalDatabase()No-arg constructor added to satisfy javabean contract
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object object)Returnstrueif the argument is an Describable instance and all identifiers for this entity equal the identifiers of the argument entity.AuditTrailgetAuditTrail()ContactgetDatabaseSupplier()Set<ExternalDatabase>getExternalDatabases()StringgetFtpUri()DategetLastUpdated()The last updated date, if known.StringgetLocalInstallDbName()URLgetReleaseUrl()External URL to the release, if applicable.StringgetReleaseVersion()The version of the release, if applicable.DatabaseTypegetType()StringgetWebUri()inthashCode()Returns a hash code based on this entity's identifiers.voidsetAuditTrail(AuditTrail auditTrail)voidsetDatabaseSupplier(Contact databaseSupplier)voidsetExternalDatabases(Set<ExternalDatabase> externalDatabases)voidsetFtpUri(String ftpUri)voidsetLastUpdated(Date lastUpdated)voidsetLocalInstallDbName(String localInstallDbName)voidsetReleaseUrl(URL releaseUrl)voidsetReleaseVersion(String releaseVersion)voidsetType(DatabaseType type)voidsetWebUri(String webUri)- 
Methods inherited from class ubic.gemma.model.common.AbstractDescribablegetDescription, getId, getName, setDescription, setId, setName, toString
 - 
Methods inherited from class java.lang.Objectclone, finalize, getClass, notify, notifyAll, wait, wait, wait
 - 
Methods inherited from interface ubic.gemma.model.common.IdentifiablegetId
 
- 
 
- 
- 
- 
Method Detail- 
equalspublic boolean equals(Object object) Description copied from class:AbstractDescribableReturnstrueif the argument is an Describable instance and all identifiers for this entity equal the identifiers of the argument entity. Returnsfalseotherwise.- Overrides:
- equalsin class- AbstractDescribable
 
 - 
hashCodepublic int hashCode() Description copied from class:AbstractDescribableReturns a hash code based on this entity's identifiers.- Overrides:
- hashCodein class- AbstractDescribable
 
 - 
getDatabaseSupplierpublic Contact getDatabaseSupplier() 
 - 
setDatabaseSupplierpublic void setDatabaseSupplier(Contact databaseSupplier) 
 - 
getFtpUripublic String getFtpUri() 
 - 
setFtpUripublic void setFtpUri(String ftpUri) 
 - 
getLocalInstallDbNamepublic String getLocalInstallDbName() - Returns:
- The name of the database on a local server.
 
 - 
setLocalInstallDbNamepublic void setLocalInstallDbName(String localInstallDbName) 
 - 
getTypepublic DatabaseType getType() 
 - 
setTypepublic void setType(DatabaseType type) 
 - 
getWebUripublic String getWebUri() 
 - 
setWebUripublic void setWebUri(String webUri) 
 - 
getExternalDatabasespublic Set<ExternalDatabase> getExternalDatabases() 
 - 
setExternalDatabasespublic void setExternalDatabases(Set<ExternalDatabase> externalDatabases) 
 - 
getAuditTrailpublic AuditTrail getAuditTrail() - Specified by:
- getAuditTrailin interface- Auditable
 
 - 
setAuditTrailpublic void setAuditTrail(AuditTrail auditTrail) - Specified by:
- setAuditTrailin interface- Auditable
 
 - 
getReleaseVersion@Nullable public String getReleaseVersion() Description copied from interface:VersionedThe version of the release, if applicable.- Specified by:
- getReleaseVersionin interface- Versioned
 
 - 
getReleaseUrl@Nullable public URL getReleaseUrl() Description copied from interface:VersionedExternal URL to the release, if applicable.- Specified by:
- getReleaseUrlin interface- Versioned
 
 - 
getLastUpdated@Nullable public Date getLastUpdated() Description copied from interface:VersionedThe last updated date, if known.- Specified by:
- getLastUpdatedin interface- Versioned
 
 
- 
 
-