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 classEntityNameUse.UseKind
-
Field Summary
Fields Modifier and Type Field Description static EntityNameUseBASE_TREATstatic EntityNameUseEXPRESSIONstatic EntityNameUseFILTERstatic EntityNameUseOPTIONAL_TREATstatic EntityNameUsePROJECTIONstatic EntityNameUseTREAT
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntityNameUse.UseKindgetKind()booleanrequiresRestriction()EntityNameUsestronger(EntityNameUse other)EntityNameUseweaker(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)
-
-