Subversion Repository Public Repository

litesoft

Diff Revisions 215 vs 216 for /trunk/Java/GWT/Client/src/org/litesoft/GWT/forms/client/QBE_FormEngine.java

Diff revisions: vs.
  @@ -110,7 +110,9 @@
110 110
111 111 protected void updateFilter( String pName, String pValStr )
112 112 {
113 - mFilterTransformer.updateFilter( mFilter, isUnique( pName ), pName, pValStr );
113 + mFilterTransformer.updateFilter( mFilter, //
114 + isUnique( pName ) ? BoAccessorFilterType.Unique : BoAccessorFilterType.Regular, // todo: ...
115 + pName, pValStr );
114 116 }
115 117
116 118 public UpdateFilterTransformer getFilterTransformer()
  @@ -187,16 +189,9 @@
187 189 public static UpdateFilterTransformer INSTANCE = new NormalUpdateFilterTransformer();
188 190
189 191 @Override
190 - public void updateFilter( BoAccessorFilter pFilter, boolean pUniqueAttribute, String pAttributeName, String pValue )
192 + public void updateFilter( BoAccessorFilter pFilter, BoAccessorFilterType pFilterType, String pAttributeName, String pValue )
191 193 {
192 - if ( pUniqueAttribute )
193 - {
194 - pFilter.uniqueFilterValueChanged( pAttributeName, pValue );
195 - }
196 - else
197 - {
198 - pFilter.nonUniqueFilterValueChanged( pAttributeName, pValue );
199 - }
194 + pFilter.filterValueChanged( pFilterType, pAttributeName, pValue );
200 195 }
201 196 }
202 197 }