• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ExpediaGroup / bull / #945

19 Apr 2024 01:22PM UTC coverage: 100.0%. Remained the same
#945

push

web-flow
Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4 (#492)

* Bump org.apache.maven.plugins:maven-gpg-plugin from 3.2.3 to 3.2.4

Bumps [org.apache.maven.plugins:maven-gpg-plugin](https://github.com/apache/maven-gpg-plugin) from 3.2.3 to 3.2.4.
- [Release notes](https://github.com/apache/maven-gpg-plugin/releases)
- [Commits](https://github.com/apache/maven-gpg-plugin/compare/maven-gpg-plugin-3.2.3...maven-gpg-plugin-3.2.4)

---
updated-dependencies:
- dependency-name: org.apache.maven.plugins:maven-gpg-plugin
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Trigger notification

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fabio Borriello <fborriello@expediagroup.com>

1198 of 1198 relevant lines covered (100.0%)

1.95 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/bull-bean-transformer/src/main/java/com/expediagroup/beans/populator/ICollectionPopulator.java
1
/**
2
 * Copyright (C) 2019-2023 Expedia, Inc.
3
 *
4
 * Licensed under the Apache License, Version 2.0 (the "License");
5
 * you may not use this file except in compliance with the License.
6
 * You may obtain a copy of the License at
7
 *
8
 * http://www.apache.org/licenses/LICENSE-2.0
9
 *
10
 * Unless required by applicable law or agreed to in writing, software
11
 * distributed under the License is distributed on an "AS IS" BASIS,
12
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13
 * See the License for the specific language governing permissions and
14
 * limitations under the License.
15
 */
16
package com.expediagroup.beans.populator;
17

18
/**
19
 * Interface class containing the methods needed for the collection related object types.
20
 * @param <O> the class of the collection elements.
21
 */
22
interface ICollectionPopulator<O> {
23
    /**
24
     * Populates the array of the target object (contained into the object generics) with the values into the source object.
25
     * @param fieldType the field type
26
     * @param genericFieldType the field to be populated class
27
     * @param fieldValue the source object from which extract the values
28
     * @param nestedGenericClass the nested generic object class. i.e. in case of object like this: {@code List<List<String>>} the value is: String
29
     * @return a populated list of elements
30
     */
31
    O getPopulatedObject(Class<?> fieldType, Class<?> genericFieldType, Object fieldValue, Class<?> nestedGenericClass);
32
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc