Top Inners Fields Constructors Methods
org.hibernate.cfg.beanvalidation

public Class GroupsPerOperation

extends Object
Class Inheritance
Imports
java.util.ArrayList, .HashMap, .List, .Map, javax.validation.groups.Default, org.hibernate.HibernateException, org.hibernate.boot.registry.classloading.spi.ClassLoadingException, org.hibernate.boot.spi.ClassLoaderAccess

Author
Emmanuel Bernard

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static enum

Field Summary

Modifier and TypeField and Description
private static final Class<?>[]
private static final Class<?>[]
private Map<GroupsPerOperation.Operation, Class<?>[]>
private static final String
private static final String
private static final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
private static void
applyOperationGrouping(GroupsPerOperation groupsPerOperation, GroupsPerOperation.Operation operation, Map<K, V> settings, ClassLoaderAccess classLoaderAccess)

public static Class<?>[]
buildGroupsForOperation(GroupsPerOperation.Operation operation, Map<K, V> settings, ClassLoaderAccess classLoaderAccess)

public static GroupsPerOperation
from(Map<K, V> settings, ClassLoaderAccess classLoaderAccess)

public Class<?>[]
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

DEFAULT_GROUPSback to summary
private static final Class<?>[] DEFAULT_GROUPS
EMPTY_GROUPSback to summary
private static final Class<?>[] EMPTY_GROUPS
groupsPerOperationback to summary
private Map<GroupsPerOperation.Operation, Class<?>[]> groupsPerOperation
HIBERNATE_GROUP_PREFIXback to summary
private static final String HIBERNATE_GROUP_PREFIX
JAKARTA_JPA_GROUP_PREFIXback to summary
private static final String JAKARTA_JPA_GROUP_PREFIX
JPA_GROUP_PREFIXback to summary
private static final String JPA_GROUP_PREFIX

Constructor Detail

GroupsPerOperationback to summary
private GroupsPerOperation()

Method Detail

applyOperationGroupingback to summary
private static void applyOperationGrouping(GroupsPerOperation groupsPerOperation, GroupsPerOperation.Operation operation, Map<K, V> settings, ClassLoaderAccess classLoaderAccess)
buildGroupsForOperationback to summary
public static Class<?>[] buildGroupsForOperation(GroupsPerOperation.Operation operation, Map<K, V> settings, ClassLoaderAccess classLoaderAccess)
fromback to summary
public static GroupsPerOperation from(Map<K, V> settings, ClassLoaderAccess classLoaderAccess)
getback to summary
public Class<?>[] get(GroupsPerOperation.Operation operation)
org.hibernate.cfg.beanvalidation back to summary

public final Enum GroupsPerOperation.Operation

extends Enum<GroupsPerOperation.Operation>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final GroupsPerOperation.Operation
public static final GroupsPerOperation.Operation
private final String
private final String
public static final GroupsPerOperation.Operation
private final String
public static final GroupsPerOperation.Operation

Constructor Summary

AccessConstructor and Description
private
Operation(String exposedName, String groupProperty, String jakartaGroupPropertyName)

Method Summary

Modifier and TypeMethod and Description
public String
public String
public String
public static GroupsPerOperation.Operation
public static GroupsPerOperation.Operation[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

DDLback to summary
public static final GroupsPerOperation.Operation DDL
DELETEback to summary
public static final GroupsPerOperation.Operation DELETE
exposedNameback to summary
private final String exposedName
groupPropertyNameback to summary
private final String groupPropertyName
INSERTback to summary
public static final GroupsPerOperation.Operation INSERT
jakartaGroupPropertyNameback to summary
private final String jakartaGroupPropertyName
UPDATEback to summary
public static final GroupsPerOperation.Operation UPDATE

Constructor Detail

Operationback to summary
private Operation(String exposedName, String groupProperty, String jakartaGroupPropertyName)

Method Detail

getGroupPropertyNameback to summary
public String getGroupPropertyName()
getJakartaGroupPropertyNameback to summary
public String getJakartaGroupPropertyName()
getNameback to summary
public String getName()
valueOfback to summary
public static GroupsPerOperation.Operation valueOf(String name)
valuesback to summary
public static GroupsPerOperation.Operation[] values()