001package org.dcm4che3.net;
002
003import org.dcm4che3.conf.core.api.ConfigurableClassExtension;
004import org.dcm4che3.conf.core.api.Parent;
005import org.dcm4che3.conf.core.api.SetParentIntoField;
006
007/**
008 * @author Roman K
009 */
010public class ConnectionExtension extends ConfigurableClassExtension<ConnectionExtension> {
011
012    @Parent
013    private Connection connection;
014
015    public Connection getConnection() {
016        return connection;
017    }
018
019    public void setConnection(Connection connection) {
020        this.connection = connection;
021    }
022
023    @Override
024    public void reconfigure(ConnectionExtension from) {
025    }
026
027    @Override
028    public Class<ConnectionExtension> getBaseClass() {
029        return ConnectionExtension.class;
030    }
031}