/*
* 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;
}
}