private void addWildcardColumns( Collection<ColumnImpl> columns, SelectorImpl selector) { String selectorName = selector.getSelectorName(); for (String propertyName : selector.getWildcardColumns()) { if (namePathMapper != null) { propertyName = namePathMapper.getJcrName(propertyName); } String columnName; if (includeSelectorNameInWildcardColumns) { columnName = selectorName + "." + propertyName; } else { columnName = propertyName; } columns.add(factory.column(selectorName, propertyName, columnName)); } if (columns.isEmpty()) { // OAK-1354, inject the selector name columns.add(factory .column(selectorName, selectorName, selectorName)); } }
private void addWildcardColumns( Collection<ColumnImpl> columns, SelectorImpl selector) { String selectorName = selector.getSelectorName(); for (String propertyName : selector.getWildcardColumns()) { if (namePathMapper != null) { propertyName = namePathMapper.getJcrName(propertyName); } String columnName; if (includeSelectorNameInWildcardColumns) { columnName = selectorName + "." + propertyName; } else { columnName = propertyName; } columns.add(factory.column(selectorName, propertyName, columnName)); } if (columns.isEmpty()) { // OAK-1354, inject the selector name columns.add(factory .column(selectorName, selectorName, selectorName)); } }
private void addWildcardColumns( Collection<ColumnImpl> columns, SelectorImpl selector) { String selectorName = selector.getSelectorName(); for (String propertyName : selector.getWildcardColumns()) { if (namePathMapper != null) { propertyName = namePathMapper.getJcrName(propertyName); } String columnName; if (includeSelectorNameInWildcardColumns) { columnName = selectorName + "." + propertyName; } else { columnName = propertyName; } columns.add(factory.column(selectorName, propertyName, columnName)); } if (columns.isEmpty()) { // OAK-1354, inject the selector name columns.add(factory .column(selectorName, selectorName, selectorName)); } }
private ColumnImpl[] resolveColumns(ArrayList<ColumnOrWildcard> list) throws ParseException { ArrayList<ColumnImpl> columns = new ArrayList<ColumnImpl>(); for (ColumnOrWildcard c : list) { if (c.propertyName == null) { addWildcardColumns(columns, c.selectorName); } else { String selectorName = c.selectorName; if (selectorName == null) { selectorName = getOnlySelectorName(); } String columnName = c.columnName; if (columnName == null) { columnName = c.propertyName; } columns.add(factory.column( selectorName, c.propertyName, columnName)); } } ColumnImpl[] array = new ColumnImpl[columns.size()]; columns.toArray(array); return array; }
private ColumnImpl[] resolveColumns(ArrayList<ColumnOrWildcard> list) throws ParseException { ArrayList<ColumnImpl> columns = new ArrayList<ColumnImpl>(); for (ColumnOrWildcard c : list) { if (c.propertyName == null) { addWildcardColumns(columns, c.selectorName); } else { String selectorName = c.selectorName; if (selectorName == null) { selectorName = getOnlySelectorName(); } String columnName = c.columnName; if (columnName == null) { columnName = c.propertyName; } columns.add(factory.column( selectorName, c.propertyName, columnName)); } } ColumnImpl[] array = new ColumnImpl[columns.size()]; columns.toArray(array); return array; }
private ColumnImpl[] resolveColumns(ArrayList<ColumnOrWildcard> list) throws ParseException { ArrayList<ColumnImpl> columns = new ArrayList<ColumnImpl>(); for (ColumnOrWildcard c : list) { if (c.propertyName == null) { addWildcardColumns(columns, c.selectorName); } else { String selectorName = c.selectorName; if (selectorName == null) { selectorName = getOnlySelectorName(); } String columnName = c.columnName; if (columnName == null) { columnName = c.propertyName; } columns.add(factory.column( selectorName, c.propertyName, columnName)); } } ColumnImpl[] array = new ColumnImpl[columns.size()]; columns.toArray(array); return array; }