package net.codjo.segmentation.gui.plugin; import net.codjo.segmentation.gui.results.SegmentationResultCustomizer; import net.codjo.segmentation.gui.settings.ClassificationListCustomizer; import net.codjo.segmentation.gui.settings.SegmentationSettingsCustomizer; import net.codjo.segmentation.gui.wizard.AnomalyLogWindowCustomizer; import net.codjo.segmentation.gui.wizard.SegmentationWizardCustomizer; import net.codjo.workflow.common.schedule.WorkflowConfiguration; /** * */ public class SegmentationGuiPluginConfiguration { private String classificationPreferenceId; private String classificationAnomalyPreferenceId; private String classificationWizardPreferenceId; private String postSegmentationTreatment; private SegmentationWizardCustomizer wizardCustomizer; private ClassificationListCustomizer classificationListCustomizer; private SegmentationSettingsCustomizer settingsCustomizer; private SegmentationResultCustomizer resultCustomizer; private int maximumNodeDepth = 98; private AnomalyLogWindowCustomizer anomalyLogWindowCustomizer; private WorkflowConfiguration workflowConfiguration = new WorkflowConfiguration(); public String getPostSegmentationTreatment() { return postSegmentationTreatment; } public void setPostSegmentationTreatment(String postSegmentationTreatment) { this.postSegmentationTreatment = postSegmentationTreatment; } public SegmentationResultCustomizer getResultCustomizer() { return resultCustomizer; } public void setResultCustomizer(SegmentationResultCustomizer resultCustomizer) { this.resultCustomizer = resultCustomizer; } public ClassificationListCustomizer getClassificationListCustomizer() { return classificationListCustomizer; } public void setClassificationListCustomizer(ClassificationListCustomizer customizer) { this.classificationListCustomizer = customizer; } public SegmentationSettingsCustomizer getSettingsCustomizer() { return settingsCustomizer; } public void setSettingsCustomizer(SegmentationSettingsCustomizer settingsCustomizer) { this.settingsCustomizer = settingsCustomizer; } public String getClassificationWizardPreferenceId() { return classificationWizardPreferenceId; } public void setClassificationWizardPreferenceId(String classificationWizardPreferenceId) { this.classificationWizardPreferenceId = classificationWizardPreferenceId; } public String getClassificationPreferenceId() { return classificationPreferenceId; } public void setClassificationPreferenceId(String classificationPreferenceId) { this.classificationPreferenceId = classificationPreferenceId; } public String getClassificationAnomalyPreferenceId() { return classificationAnomalyPreferenceId; } public void setClassificationAnomalyPreferenceId(String classificationAnomalyPreferenceId) { this.classificationAnomalyPreferenceId = classificationAnomalyPreferenceId; } public SegmentationWizardCustomizer getWizardCustomizer() { return wizardCustomizer; } public void setWizardCustomizer(SegmentationWizardCustomizer wizardCustomizer) { this.wizardCustomizer = wizardCustomizer; } public void setMaximumNodeDepth(int maxNodeDepth) { this.maximumNodeDepth = maxNodeDepth; } public int getMaximumNodeDepth() { return maximumNodeDepth; } public AnomalyLogWindowCustomizer getAnomalyLogWindowCustomizer() { return anomalyLogWindowCustomizer; } public void setAnomalyLogWindowCustomizer(AnomalyLogWindowCustomizer anomalyLogWindowCustomizer) { this.anomalyLogWindowCustomizer = anomalyLogWindowCustomizer; } public WorkflowConfiguration getWorkflowConfiguration() { return workflowConfiguration; } }