/** * */ package org.chris.portmapper.model; import java.io.Serializable; /** * @author chris * @version $Id: SinglePortMapping.java 61 2009-08-15 14:58:46Z christoph $ */ public class SinglePortMapping implements Cloneable, Serializable { /** * */ private static final long serialVersionUID = 3055383170284209747L; private int externalPort; private int internalPort; private Protocol protocol; public SinglePortMapping() { super(); this.internalPort = 1; this.externalPort = 1; this.protocol = Protocol.TCP; } public int getExternalPort() { return externalPort; } public void setExternalPort(int externalPort) { this.externalPort = externalPort; } public Protocol getProtocol() { return protocol; } public void setProtocol(Protocol protocol) { this.protocol = protocol; } public int getInternalPort() { return internalPort; } public void setInternalPort(int internalPort) { this.internalPort = internalPort; } public Object clone() { SinglePortMapping port = new SinglePortMapping(); port.externalPort = this.externalPort; port.internalPort = this.internalPort; port.protocol = this.protocol; return port; } }