remove some deprecated methods
This commit is contained in:
parent
c66b27d193
commit
df735cdebd
|
@ -12,8 +12,6 @@ import org.hibernate.internal.util.StringHelper;
|
||||||
|
|
||||||
import org.checkerframework.checker.nullness.qual.Nullable;
|
import org.checkerframework.checker.nullness.qual.Nullable;
|
||||||
|
|
||||||
import static org.hibernate.internal.util.NullnessUtil.castNonNull;
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* A compound name where the root path element is an entity name or a collection role
|
* A compound name where the root path element is an entity name or a collection role
|
||||||
* and each the path sub-path from the root references a domain or mapping model part
|
* and each the path sub-path from the root references a domain or mapping model part
|
||||||
|
@ -76,20 +74,6 @@ public class NavigablePath implements DotIdentifierSequence, Serializable {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated Since {@link FullPathCalculator} is no longer used
|
|
||||||
*/
|
|
||||||
@Deprecated( since = "6.6", forRemoval = true )
|
|
||||||
public NavigablePath(
|
|
||||||
@Nullable NavigablePath parent,
|
|
||||||
String localName,
|
|
||||||
@Nullable String alias,
|
|
||||||
String identifierForTableGroup,
|
|
||||||
FullPathCalculator fullPathCalculator,
|
|
||||||
int hashCode) {
|
|
||||||
this( parent, localName, alias, identifierForTableGroup, hashCode );
|
|
||||||
}
|
|
||||||
|
|
||||||
public NavigablePath(
|
public NavigablePath(
|
||||||
@Nullable NavigablePath parent,
|
@Nullable NavigablePath parent,
|
||||||
String localName,
|
String localName,
|
||||||
|
@ -145,8 +129,7 @@ public class NavigablePath implements DotIdentifierSequence, Serializable {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( otherPath instanceof NavigablePath ) {
|
if ( otherPath instanceof NavigablePath otherNavigablePath ) {
|
||||||
final NavigablePath otherNavigablePath = (NavigablePath) otherPath;
|
|
||||||
if ( ! Objects.equals( getAlias(), otherNavigablePath.getAlias() ) ) {
|
if ( ! Objects.equals( getAlias(), otherNavigablePath.getAlias() ) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -329,50 +312,4 @@ public class NavigablePath implements DotIdentifierSequence, Serializable {
|
||||||
public String toString() {
|
public String toString() {
|
||||||
return getFullPath();
|
return getFullPath();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* Effectively a tri-function
|
|
||||||
*
|
|
||||||
* @deprecated No longer used
|
|
||||||
*/
|
|
||||||
@FunctionalInterface
|
|
||||||
@Deprecated( since = "6.6", forRemoval = true )
|
|
||||||
protected interface FullPathCalculator extends Serializable {
|
|
||||||
String calculateFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias);
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The pattern used for root NavigablePaths
|
|
||||||
*
|
|
||||||
* @deprecated No longer used
|
|
||||||
*/
|
|
||||||
@Deprecated( since = "6.6", forRemoval = true )
|
|
||||||
protected static String calculateRootFullPath(@Nullable NavigablePath parent, String rootName, @Nullable String alias) {
|
|
||||||
assert parent == null;
|
|
||||||
return alias == null ? rootName : rootName + "(" + alias + ")";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* The normal pattern used for the "full path"
|
|
||||||
*
|
|
||||||
* @deprecated No longer used
|
|
||||||
*/
|
|
||||||
@Deprecated( since = "6.6", forRemoval = true )
|
|
||||||
private static String calculateNormalFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) {
|
|
||||||
final String parentFullPath = castNonNull( parent ).getFullPath();
|
|
||||||
final String baseFullPath = StringHelper.isEmpty( parentFullPath )
|
|
||||||
? localName
|
|
||||||
: parentFullPath + "." + localName;
|
|
||||||
return alias == null ? baseFullPath : baseFullPath + "(" + alias + ")";
|
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* Pattern used for `_identifierMapper`
|
|
||||||
*
|
|
||||||
* @deprecated No longer used
|
|
||||||
*/
|
|
||||||
@Deprecated( since = "6.6", forRemoval = true )
|
|
||||||
protected static String calculateIdMapperFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) {
|
|
||||||
return parent != null ? parent.getFullPath() : "";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -33,16 +33,6 @@ public class TreatedNavigablePath extends NavigablePath {
|
||||||
assert !( parent instanceof TreatedNavigablePath );
|
assert !( parent instanceof TreatedNavigablePath );
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @deprecated No longer used
|
|
||||||
*/
|
|
||||||
@Deprecated( since = "6.6", forRemoval = true )
|
|
||||||
protected static String calculateTreatedFullPath(@Nullable NavigablePath parent, String localName, @Nullable String alias) {
|
|
||||||
return alias == null
|
|
||||||
? "treat(" + parent + " as " + localName + ")"
|
|
||||||
: "treat(" + parent + " as " + localName + ")(" + alias + ")";
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public NavigablePath treatAs(String entityName) {
|
public NavigablePath treatAs(String entityName) {
|
||||||
return new TreatedNavigablePath( castNonNull( getRealParent() ), entityName );
|
return new TreatedNavigablePath( castNonNull( getRealParent() ), entityName );
|
||||||
|
|
Loading…
Reference in New Issue