public static List<ObjectProperty> filterPositionFields( DataObject dataObject ) { List<ObjectProperty> result = new ArrayList<ObjectProperty>(); if ( dataObject.getProperties() != null && dataObject.getProperties().size() > 0 ) { result.addAll( dataObject.getProperties() ); result = filterPositionFields( result ); } return result; }
public List<MethodSource<JavaClassSource>> findPositionFieldsConstructorCandidates(JavaClassSource javaClassSource, List<ObjectProperty> properties, ClassTypeResolver classTypeResolver) { List<ObjectProperty> positionalFields = DataModelUtils.filterPositionFields(properties); return findMatchingConstructorsByParameters(javaClassSource, DataModelUtils.sortByPosition(positionalFields), classTypeResolver); }
List<ObjectProperty> positionFields = DataModelUtils.sortByPosition( DataModelUtils.filterPositionFields( dataObject ) ); List<ObjectProperty> keyFields = DataModelUtils.sortByFileOrder( DataModelUtils.filterKeyFields( dataObject ) );
List<ObjectProperty> positionFields = DataModelUtils.sortByPosition(DataModelUtils.filterPositionFields(dataObject)); List<ObjectProperty> keyFields = DataModelUtils.sortByFileOrder(DataModelUtils.filterKeyFields(dataObject));