component.getColumnIterator().forEachRemaining( selectable -> { if ( selectable instanceof Column ) { columns.add( (Column) selectable );
@Override protected void validateCustomerHqAddressComponent(Component component) { assertEquals( 3, component.getColumnSpan() ); Iterator<Selectable> selectables = component.getColumnIterator(); int pass = 1; while ( selectables.hasNext() ) { final Column column = assertTyping( Column.class, selectables.next() ); if ( pass == 1 ) { assertEquals( "line1", column.getQuotedName() ); } else if ( pass == 2 ) { assertEquals( "line2", column.getQuotedName() ); } else if ( pass == 3 ) { assertEquals( "zipCode", column.getQuotedName() ); } pass++; } }
@Override protected void validateCustomerAddressesElementComponent(Component component) { assertEquals( 3, component.getColumnSpan() ); Iterator<Selectable> selectables = component.getColumnIterator(); int pass = 1; while ( selectables.hasNext() ) { final Column column = assertTyping( Column.class, selectables.next() ); if ( pass == 1 ) { assertEquals( "line1", column.getQuotedName() ); } else if ( pass == 2 ) { assertEquals( "line2", column.getQuotedName() ); } else if ( pass == 3 ) { assertEquals( "zipCode", column.getQuotedName() ); } pass++; } }
final Iterator itr = componentBinding.getColumnIterator(); while ( itr.hasNext() ) { final Object selectable = itr.next();
public static List<String> getComponentColumnNames(PersistentClass persistentClass, String componentPropertyName) { Property componentBinding = persistentClass.getProperty(componentPropertyName); assertThat(componentBinding).isNotNull(); Component component = (Component) componentBinding.getValue(); return getColumNames(component.getColumnIterator()); }
iter = component.getColumnIterator(); ArrayList cols = new ArrayList(); while ( iter.hasNext() ) {
iter = component.getColumnIterator(); ArrayList cols = new ArrayList(); while ( iter.hasNext() ) {
iter = component.getColumnIterator(); ArrayList cols = new ArrayList(); while ( iter.hasNext() )