All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kiwiproject.jaxrs.KiwiGenericTypes Maven / Gradle / Ivy

package org.kiwiproject.jaxrs;

import lombok.experimental.UtilityClass;

import javax.ws.rs.core.GenericType;
import java.util.List;
import java.util.Map;

/**
 * Utilities/constants for containing common, re-usable types of {@link GenericType} objects.
 */
@UtilityClass
public class KiwiGenericTypes {

    public static final GenericType> MAP_OF_STRING_TO_OBJECT_GENERIC_TYPE =
            new GenericType<>() {
            };

    public static final GenericType>> LIST_OF_MAP_OF_STRING_TO_OBJECT_GENERIC_TYPE =
            new GenericType<>() {
            };

    public static final GenericType> LIST_OF_STRING_GENERIC_TYPE =
            new GenericType<>() {
            };

    public static final GenericType> LIST_OF_INTEGER_GENERIC_TYPE =
            new GenericType<>() {
            };

    public static final GenericType> LIST_OF_LONG_GENERIC_TYPE =
            new GenericType<>() {
            };

    public static final GenericType> LIST_OF_DOUBLE_GENERIC_TYPE =
            new GenericType<>() {
            };

    public static final GenericType> LIST_OF_FLOAT_GENERIC_TYPE =
            new GenericType<>() {
            };

    public static final GenericType> LIST_OF_BOOLEAN_GENERIC_TYPE =
            new GenericType<>() {
            };
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy