remove some deprecated methods

This commit is contained in:
Gavin King 2024-10-01 05:45:04 +02:00
parent c66b27d193
commit df735cdebd
2 changed files with 1 additions and 74 deletions

View File

@ -12,8 +12,6 @@ import org.hibernate.internal.util.StringHelper;
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
* 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(
@Nullable NavigablePath parent,
String localName,
@ -145,8 +129,7 @@ public class NavigablePath implements DotIdentifierSequence, Serializable {
return false;
}
if ( otherPath instanceof NavigablePath ) {
final NavigablePath otherNavigablePath = (NavigablePath) otherPath;
if ( otherPath instanceof NavigablePath otherNavigablePath ) {
if ( ! Objects.equals( getAlias(), otherNavigablePath.getAlias() ) ) {
return false;
}
@ -329,50 +312,4 @@ public class NavigablePath implements DotIdentifierSequence, Serializable {
public String toString() {
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() : "";
}
}

View File

@ -33,16 +33,6 @@ public class TreatedNavigablePath extends NavigablePath {
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
public NavigablePath treatAs(String entityName) {
return new TreatedNavigablePath( castNonNull( getRealParent() ), entityName );