/* * JBoss, Home of Professional Open Source. * * See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing. * * See the AUTHORS.txt file distributed with this work for a full listing of individual contributors. */ package org.teiid.designer.core; /** * ValidationDescriptorImpl * * @since 8.0 */ public class ValidationDescriptorImpl implements ValidationDescriptor { private String extensionID = null; private String name = null; private String label = null; private String toolTip = null; private String category = null; private String defaultOption = null; /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getExtensionID() */ @Override public String getExtensionID() { return extensionID; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getExtensionID() */ public void setExtensionID(String extensionID) { this.extensionID = extensionID; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ @Override public String getPreferenceName() { return this.name; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ public void setPrefernceName(String name) { this.name = name; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ @Override public String getPreferenceLabel() { return this.label; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ public void setPrefernceLabel(String label) { this.label = label; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ @Override public String getPreferenceToolTip() { return this.toolTip; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ public void setPrefernceToolTip(String toolTip) { this.toolTip = toolTip; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ @Override public String getPreferenceCategory() { return this.category; } /* (non-Javadoc) * @See org.teiid.designer.core.ValidationDescriptor#getName() */ public void setPrefernceCategory(String category) { this.category = category; } /* * @See org.teiid.designer.core.ValidationDescriptor#getDefaultOption() */ @Override public String getDefaultOption() { if(this.defaultOption == null) { return ValidationDescriptor.IGNORE; } return this.defaultOption; } /** * @param string */ public void setDefaultOption(String defaultOption) { this.defaultOption = defaultOption; } }