public class EntityJoin
Value object representing the join type for a specific field.
public EntityJoin(@NotNull java.lang.String fieldPath, @NotNull java.lang.String fieldName, @NotNull java.lang.String joinName, @NotNull javax.persistence.criteria.JoinType joinType, boolean fetched)
Value object representing the join type for a specific field.
public EntityJoin(@NotNull java.lang.Class<?> entityClass, @NotNull java.lang.String parentPath, @NotNull java.lang.reflect.Field field, @NotNull javax.persistence.criteria.JoinType joinType, boolean fetched)
@NotNull public java.lang.String getFieldPath()
@NotNull public java.lang.String getFieldName()
@NotNull public java.lang.String getJoinName()
@NotNull public javax.persistence.criteria.JoinType getJoinType()
public boolean getFetched()
@NotNull public java.lang.String component1()
@NotNull public java.lang.String component2()
@NotNull public java.lang.String component3()
@NotNull public javax.persistence.criteria.JoinType component4()
public boolean component5()
@NotNull public EntityJoin copy(@NotNull java.lang.String fieldPath, @NotNull java.lang.String fieldName, @NotNull java.lang.String joinName, @NotNull javax.persistence.criteria.JoinType joinType, boolean fetched)
Value object representing the join type for a specific field.
@NotNull public java.lang.String toString()
Value object representing the join type for a specific field.
public int hashCode()
Value object representing the join type for a specific field.
public boolean equals(@Nullable java.lang.Object p)
Value object representing the join type for a specific field.