Update badge configuration to new style

This commit is contained in:
Ehren Kret
2021-10-13 22:58:57 -05:00
parent 1af53f2612
commit 5f2656710c
6 changed files with 84 additions and 69 deletions

View File

@@ -22,6 +22,7 @@ import javax.validation.Payload;
@Constraint(validatedBy = {
ExactlySizeValidatorForString.class,
ExactlySizeValidatorForArraysOfByte.class,
ExactlySizeValidatorForCollection.class,
})
@Documented
public @interface ExactlySize {

View File

@@ -0,0 +1,16 @@
/*
* Copyright 2021 Signal Messenger, LLC
* SPDX-License-Identifier: AGPL-3.0-only
*/
package org.whispersystems.textsecuregcm.util;
import java.util.Collection;
public class ExactlySizeValidatorForCollection extends ExactlySizeValidator<Collection<?>> {
@Override
protected int size(final Collection<?> value) {
return value == null ? 0 : value.size();
}
}