From 8d4eea53250f3b6864b3c53187ebfe15ea695bd3 Mon Sep 17 00:00:00 2001 From: Tobias Brunner Date: Tue, 7 Aug 2012 18:44:36 +0200 Subject: [PATCH] Allow VpnProfile objects to be cloned --- .../org/strongswan/android/data/VpnProfile.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/frontends/android/src/org/strongswan/android/data/VpnProfile.java b/src/frontends/android/src/org/strongswan/android/data/VpnProfile.java index 3e248d2eb..053f91555 100644 --- a/src/frontends/android/src/org/strongswan/android/data/VpnProfile.java +++ b/src/frontends/android/src/org/strongswan/android/data/VpnProfile.java @@ -17,7 +17,7 @@ package org.strongswan.android.data; -public class VpnProfile +public class VpnProfile implements Cloneable { private String mName, mGateway, mUsername, mPassword, mCertificate; private long mId = -1; @@ -97,4 +97,17 @@ public class VpnProfile } return false; } + + @Override + public VpnProfile clone() + { + try + { + return (VpnProfile)super.clone(); + } + catch (CloneNotSupportedException e) + { + throw new AssertionError(); + } + } }