001    /**
002     * Copyright (C) 2010 The Roslin Institute <contact andy.law@roslin.ed.ac.uk>
003     *
004     * This file is part of the Ensembl Java API demonstration project developed by the
005     * Bioinformatics Group at The Roslin Institute, The Royal (Dick) School of
006     * Veterinary Studies, University of Edinburgh.
007     *
008     * This is free software: you can redistribute it and/or modify
009     * it under the terms of the GNU General Public License (version 3) as published by
010     * the Free Software Foundation.
011     *
012     * This software is distributed in the hope that it will be useful,
013     * but WITHOUT ANY WARRANTY; without even the implied warranty of
014     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
015     * GNU General Public License for more details.
016     *
017     * You should have received a copy of the GNU General Public License
018     * in this software distribution. If not, see <http://www.gnu.org/licenses/gpl-3.0.html/>.
019     */
020    
021    package uk.ac.roslin.ensembl.datasourceaware;
022    
023    import uk.ac.roslin.ensembl.model.ExternalDB;
024    import uk.ac.roslin.ensembl.model.ObjectType;
025    import uk.ac.roslin.ensembl.config.EnsemblCoreObjectType;
026    
027    /**
028     *
029     * @author tpaterso
030     */
031    public class DAExternalDB extends DAObject implements ExternalDB {
032    
033        String dBName = null;
034        String dBDisplayName = null ;
035        String dBRelease = null;
036        String dBStatus = null;
037        String dBType = null;
038    
039        public String getDBDisplayName() {
040            return dBDisplayName;
041        }
042    
043        public void setDBDisplayName(String dBDisplayName) {
044            this.dBDisplayName = dBDisplayName;
045        }
046    
047        public String getDBName() {
048            return dBName;
049        }
050    
051        public void setDBName(String dBName) {
052            this.dBName = dBName;
053        }
054    
055        public String getDBRelease() {
056            return dBRelease;
057        }
058    
059        public void setDBRelease(String dBRelease) {
060            this.dBRelease = dBRelease;
061        }
062    
063        public String getDBStatus() {
064            return dBStatus;
065        }
066    
067        public void setDBStatus(String dBStatus) {
068            this.dBStatus = dBStatus;
069        }
070    
071        public String getDBType() {
072            return dBType;
073        }
074    
075        public void setDBType(String dBType) {
076            this.dBType = dBType;
077        }
078    
079        public ObjectType getType() {
080            return EnsemblCoreObjectType.externalDB;
081        }
082    
083    
084    }