Top Description Fields Constructors Methods
org.hibernate.validator.internal.metadata.aggregated

public Class GroupConversionHelper

extends Object
Class Inheritance
Static Imports
org.hibernate.validator.internal.util.CollectionHelper.newHashSet

Provides group conversion functionality to org.hibernate.validator.cfg.context.Cascadables.
Author
Gunnar Morling

Field Summary

Modifier and TypeField and Description
pack-priv static final GroupConversionHelper
private final Map<Class<?>, Class<?>>

Constructor Summary

AccessConstructor and Description
private
GroupConversionHelper(Map<Class<?>, Class<?>> groupConversions)

Method Summary

Modifier and TypeMethod and Description
public Set<GroupConversionDescriptor>

Returns:

A set with group conversion descriptors. May be empty, but never null.
asDescriptors
()

Returns a set with GroupConversionDescriptors representing the underlying group conversions.

public Class<?>

Returns:

The converted group. Will be the original group itself in case no conversion is to be performed.
convertGroup
(Class<?>
The group to convert.
from
)

Converts the given validation group as per the group conversion configuration for this property (as e.g. specified via @ConvertGroup.

pack-priv boolean
public static GroupConversionHelper
of(Map<Class<?>, Class<?>> groupConversions)

public String
toString()

Overrides java.lang.Object.toString.

Returns a string representation of the object.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAllwaitwaitwait

Field Detail

EMPTYback to summary
pack-priv static final GroupConversionHelper EMPTY
groupConversionsback to summary
private final Map<Class<?>, Class<?>> groupConversions
Annotations
@Immutable

Constructor Detail

GroupConversionHelperback to summary
private GroupConversionHelper(Map<Class<?>, Class<?>> groupConversions)

Method Detail

asDescriptorsback to summary
public Set<GroupConversionDescriptor> asDescriptors()

Returns a set with GroupConversionDescriptors representing the underlying group conversions.

Returns:Set<GroupConversionDescriptor>

A set with group conversion descriptors. May be empty, but never null.

convertGroupback to summary
public Class<?> convertGroup(Class<?> from)

Converts the given validation group as per the group conversion configuration for this property (as e.g. specified via @ConvertGroup.

Parameters
from:Class<?>

The group to convert.

Returns:Class<?>

The converted group. Will be the original group itself in case no conversion is to be performed.

isEmptyback to summary
pack-priv boolean isEmpty()
ofback to summary
public static GroupConversionHelper of(Map<Class<?>, Class<?>> groupConversions)
toStringback to summary
public String toString()

Overrides java.lang.Object.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override