package org.signalml.plugin.newstager.data; import java.io.Serializable; import org.signalml.app.config.preset.Preset; import com.thoughtworks.xstream.annotations.XStreamAlias; @XStreamAlias("stagerparameters") public class NewStagerParametersPreset implements Serializable, Preset { private static final long serialVersionUID = 3226385997881292812L; public NewStagerParameters parameters; public boolean enableAdvancedParameters; public boolean isAutoAlphaAmplitude; public boolean isAutoDeltaAmplitude; public boolean isAutoSpindleAmplitude; private String name; public NewStagerParametersPreset() { this(new NewStagerParameters(), false, false, false, false); } public NewStagerParametersPreset(NewStagerParameters stagerParameters, boolean enableAdvancedParameters, boolean isAutoAlphaAmplitude, boolean isAutoDeltaAmplitude, boolean isAutoSpindleAmplitude) { this.parameters = stagerParameters; this.enableAdvancedParameters = enableAdvancedParameters; this.isAutoAlphaAmplitude = isAutoAlphaAmplitude; this.isAutoDeltaAmplitude = isAutoDeltaAmplitude; this.isAutoSpindleAmplitude = isAutoSpindleAmplitude; } @Override public String getName() { return this.name; } @Override public void setName(String name) { this.name = name; } @Override public String toString() { return this.getName(); } }