diff options
Diffstat (limited to 'plugins/google-app-engine/source/com/intellij/appengine/cloud/AppEngineServerConfiguration.java')
-rw-r--r-- | plugins/google-app-engine/source/com/intellij/appengine/cloud/AppEngineServerConfiguration.java | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/plugins/google-app-engine/source/com/intellij/appengine/cloud/AppEngineServerConfiguration.java b/plugins/google-app-engine/source/com/intellij/appengine/cloud/AppEngineServerConfiguration.java index 9291f376fc7d..4576fb41bdde 100644 --- a/plugins/google-app-engine/source/com/intellij/appengine/cloud/AppEngineServerConfiguration.java +++ b/plugins/google-app-engine/source/com/intellij/appengine/cloud/AppEngineServerConfiguration.java @@ -15,16 +15,13 @@ */ package com.intellij.appengine.cloud; -import com.intellij.openapi.components.PersistentStateComponent; -import com.intellij.remoteServer.configuration.ServerConfiguration; -import com.intellij.util.xmlb.XmlSerializerUtil; +import com.intellij.remoteServer.configuration.ServerConfigurationBase; import com.intellij.util.xmlb.annotations.Attribute; -import org.jetbrains.annotations.Nullable; /** * @author nik */ -public class AppEngineServerConfiguration extends ServerConfiguration implements PersistentStateComponent<AppEngineServerConfiguration> { +public class AppEngineServerConfiguration extends ServerConfigurationBase<AppEngineServerConfiguration> { private String myEmail; @Attribute("email") @@ -35,20 +32,4 @@ public class AppEngineServerConfiguration extends ServerConfiguration implements public void setEmail(String email) { myEmail = email; } - - @Nullable - @Override - public AppEngineServerConfiguration getState() { - return this; - } - - @Override - public void loadState(AppEngineServerConfiguration state) { - XmlSerializerUtil.copyBean(state, this); - } - - @Override - public PersistentStateComponent<?> getSerializer() { - return this; - } } |