[teiid-commits] teiid SVN: r962 - in trunk/console/src/main/java/com/metamatrix: console/ui/views/properties and 1 other directories.
teiid-commits at lists.jboss.org
teiid-commits at lists.jboss.org
Sun May 17 17:44:37 EDT 2009
Author: shawkins
Date: 2009-05-17 17:44:36 -0400 (Sun, 17 May 2009)
New Revision: 962
Modified:
trunk/console/src/main/java/com/metamatrix/console/ui/util/ExpertPropertiedObjectPanelHolder.java
trunk/console/src/main/java/com/metamatrix/console/ui/views/properties/ConsolePropertyObjectId.java
trunk/console/src/main/java/com/metamatrix/toolbox/ui/widget/property/PropertiedObjectPanel.java
Log:
TEIID-606 changed all of the console property views to only have a concept of hiding expert properties.
Modified: trunk/console/src/main/java/com/metamatrix/console/ui/util/ExpertPropertiedObjectPanelHolder.java
===================================================================
--- trunk/console/src/main/java/com/metamatrix/console/ui/util/ExpertPropertiedObjectPanelHolder.java 2009-05-17 20:28:24 UTC (rev 961)
+++ trunk/console/src/main/java/com/metamatrix/console/ui/util/ExpertPropertiedObjectPanelHolder.java 2009-05-17 21:44:36 UTC (rev 962)
@@ -59,7 +59,7 @@
GridBagConstraints.NONE, new Insets(0, 0, 0, 0), 0, 0));
if (expertCheckBoxChangeListener != null) {
- expertPropertiesCheckBox = new CheckBox("Include expert properties"); //$NON-NLS-1$
+ expertPropertiesCheckBox = new CheckBox("Include expert properties", thePanel.getShowExpertProperties()?CheckBox.SELECTED:CheckBox.DESELECTED); //$NON-NLS-1$
expertPropertiesCheckBox.addItemListener(expertCheckBoxChangeListener);
buttonPanel.add(expertPropertiesCheckBox);
} else {
Modified: trunk/console/src/main/java/com/metamatrix/console/ui/views/properties/ConsolePropertyObjectId.java
===================================================================
--- trunk/console/src/main/java/com/metamatrix/console/ui/views/properties/ConsolePropertyObjectId.java 2009-05-17 20:28:24 UTC (rev 961)
+++ trunk/console/src/main/java/com/metamatrix/console/ui/views/properties/ConsolePropertyObjectId.java 2009-05-17 21:44:36 UTC (rev 962)
@@ -122,7 +122,7 @@
Iterator iter = pd.iterator();
while ( iter.hasNext()){
PropertyDefinition propDefn = (PropertyDefinition)iter.next();
- boolean expert = propDefn.isExpert() && !propDefn.isRequired();
+ boolean expert = propDefn.isExpert() && (!propDefn.isRequired() || propDefn.hasDefaultValue());
if(((expert && isExpertProperties()) || (!expert && !isExpertProperties()) || isBothBEProperties()) && !propDefnsBE.contains(propDefn)){
propDefnsBE.add(propDefn);
}
Modified: trunk/console/src/main/java/com/metamatrix/toolbox/ui/widget/property/PropertiedObjectPanel.java
===================================================================
--- trunk/console/src/main/java/com/metamatrix/toolbox/ui/widget/property/PropertiedObjectPanel.java 2009-05-17 20:28:24 UTC (rev 961)
+++ trunk/console/src/main/java/com/metamatrix/toolbox/ui/widget/property/PropertiedObjectPanel.java 2009-05-17 21:44:36 UTC (rev 962)
@@ -654,7 +654,7 @@
if ( ! showHidden && (def.isHidden() || !def.isModifiable())) {
continue;
}
- if ( ! showExpert && def.isExpert() && !def.isRequired() ) {
+ if ( ! showExpert && def.isExpert() && (!def.isRequired() || def.hasDefaultValue())) {
continue;
}
if ( propertiesToFilterOut.contains(def) ) {
More information about the teiid-commits
mailing list