T
- the owning entity classpublic abstract class Identifier<T> extends Object
NaturalId
Modifier and Type | Class and Description |
---|---|
static class |
Identifier.Composite<T> |
static class |
Identifier.Id<T> |
Constructor and Description |
---|
Identifier() |
Modifier and Type | Method and Description |
---|---|
static <T,I> Identifier<T> |
composite(Identifier.Id<T>... ids) |
static <T,I> Identifier.Id<T> |
id(Class<T> entityClass,
String attributeName,
Object id) |
static <T,I> Identifier.Id<T> |
id(SingularAttribute<T,I> attribute,
I id) |
static <T,I> Identifier.Id<T> |
id(String attributeName,
Object id) |
abstract Identifier.Id<T>[] |
ids() |
abstract Map<String,Object> |
namedValues() |
public abstract Identifier.Id<T>[] ids()
public static <T,I> Identifier.Id<T> id(SingularAttribute<T,I> attribute, I id)
public static <T,I> Identifier.Id<T> id(String attributeName, Object id)
public static <T,I> Identifier.Id<T> id(Class<T> entityClass, String attributeName, Object id)
@SafeVarargs public static <T,I> Identifier<T> composite(Identifier.Id<T>... ids)
Copyright © 2020-2022 Red Hat, Inc. All Rights Reserved.