private List<ViewProperty> getViewPropertiesExcludingField(Bean bean, String excludedFieldName) {
		List<ViewProperty> result = new ArrayList<>();
		
		for (Property property:bean.properties) {
			if (!property.relation.isComponentLink() && !property.name.equals(excludedFieldName)) {
				result.addAll(property.viewProperties);
			}			
		}

		return result;
	}
private List<ViewProperty> getViewPropertiesExcludingField(Bean bean, String excludedFieldName) {
		List<ViewProperty> result = new ArrayList<>();
		
		for (Property property:bean.properties) {
			if (!property.relation.isComponentLink() && !property.name.equals(excludedFieldName)) {
				result.addAll(property.viewProperties);
			}			
		}

		return result;
	}
private List < ViewProperty > getViewPropertiesExcludingField ( Bean bean , String excludedFieldName ) { List < ViewProperty > result = new ArrayList <> ( ) ; for ( Property property : bean . properties ) { if ( ! property . relation . isComponentLink ( ) && ! property . name . equals ( excludedFieldName ) ) { result . addAll ( property . viewProperties ) ; } } return result ; }
get the list of properties that will be available in a view bean<br>
Excludes a field name. Usefull for handling one to many views where we want to exclude reference to parent bean in a view
get the list of properties that will be available in a view bean<br > Excludes a field name . Usefull for handling one to many views where we want to exclude reference to parent bean in a view