Package org.hibernate.persister.entity
Class EntityNameUse
- java.lang.Object
-
- org.hibernate.persister.entity.EntityNameUse
-
@Incubating public final class EntityNameUse extends Object
Describes the kind of entity name use.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EntityNameUse.UseKind
-
Field Summary
Fields Modifier and Type Field Description static EntityNameUse
BASE_TREAT
static EntityNameUse
EXPRESSION
static EntityNameUse
FILTER
static EntityNameUse
OPTIONAL_TREAT
static EntityNameUse
PROJECTION
static EntityNameUse
TREAT
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityNameUse.UseKind
getKind()
boolean
requiresRestriction()
EntityNameUse
stronger(EntityNameUse other)
EntityNameUse
weaker(EntityNameUse other)
-
-
-
Field Detail
-
PROJECTION
public static final EntityNameUse PROJECTION
-
EXPRESSION
public static final EntityNameUse EXPRESSION
-
TREAT
public static final EntityNameUse TREAT
-
BASE_TREAT
public static final EntityNameUse BASE_TREAT
-
OPTIONAL_TREAT
public static final EntityNameUse OPTIONAL_TREAT
-
FILTER
public static final EntityNameUse FILTER
-
-
Method Detail
-
getKind
public EntityNameUse.UseKind getKind()
-
requiresRestriction
public boolean requiresRestriction()
-
stronger
public EntityNameUse stronger(EntityNameUse other)
-
weaker
public EntityNameUse weaker(EntityNameUse other)
-
-