mirror of
https://github.com/hibernate/hibernate-orm
synced 2025-02-07 11:48:18 +00:00
HHH-12695 Add missing @Overrides in subclasses of javax.persistence.Parameter
Because we are in 2018 and Java 5 is now 14 years old.
This commit is contained in:
parent
66d123be75
commit
99c0c320bb
@ -30,6 +30,7 @@ public NamedParameterDescriptor(String name, Type expectedType, int[] sourceLoca
|
||||
this.name = name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
@ -25,6 +25,7 @@ public interface ParameterRegistration<T> extends ProcedureParameter<T> {
|
||||
*
|
||||
* @return The name;
|
||||
*/
|
||||
@Override
|
||||
String getName();
|
||||
|
||||
/**
|
||||
@ -33,6 +34,7 @@ public interface ParameterRegistration<T> extends ProcedureParameter<T> {
|
||||
*
|
||||
* @return The name;
|
||||
*/
|
||||
@Override
|
||||
Integer getPosition();
|
||||
|
||||
/**
|
||||
@ -41,6 +43,7 @@ public interface ParameterRegistration<T> extends ProcedureParameter<T> {
|
||||
*
|
||||
* @return The parameter mode.
|
||||
*/
|
||||
@Override
|
||||
ParameterMode getMode();
|
||||
|
||||
/**
|
||||
@ -59,6 +62,7 @@ public interface ParameterRegistration<T> extends ProcedureParameter<T> {
|
||||
*
|
||||
* @param enabled {@code true} indicates that the NULL should be passed; {@code false} indicates it should not.
|
||||
*/
|
||||
@Override
|
||||
void enablePassingNulls(boolean enabled);
|
||||
|
||||
/**
|
||||
|
@ -46,6 +46,7 @@ public interface ParameterRegistrationImplementor<T> extends ParameterRegistrati
|
||||
* that the parameter will simply be ignored, with the assumption that the corresponding argument
|
||||
* defined a default value.
|
||||
*/
|
||||
@Override
|
||||
boolean isPassNullsEnabled();
|
||||
|
||||
/**
|
||||
|
@ -52,22 +52,27 @@ public ParameterExpressionImpl(
|
||||
this.position = null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public String getName() {
|
||||
return name;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Integer getPosition() {
|
||||
return position;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Class<T> getParameterType() {
|
||||
return getJavaType();
|
||||
}
|
||||
|
||||
@Override
|
||||
public void registerParameters(ParameterRegistry registry) {
|
||||
registry.registerParameter( this );
|
||||
}
|
||||
|
||||
@Override
|
||||
public String render(RenderingContext renderingContext) {
|
||||
final ExplicitParameterInfo parameterInfo = renderingContext.registerExplicitParameter( this );
|
||||
return parameterInfo.render();
|
||||
|
@ -39,6 +39,7 @@ public Integer getPosition() {
|
||||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getSourceLocations() {
|
||||
return sourceLocations;
|
||||
}
|
||||
|
@ -308,6 +308,7 @@ private boolean canDoNameParameterBinding(Type hibernateType) {
|
||||
&& ((ProcedureParameterNamedBinder) hibernateType).canDoSetting();
|
||||
}
|
||||
|
||||
@Override
|
||||
public int[] getSqlTypes() {
|
||||
if ( mode == ParameterMode.REF_CURSOR ) {
|
||||
// we could use the Types#REF_CURSOR added in Java 8, but that would require requiring Java 8...
|
||||
|
Loading…
x
Reference in New Issue
Block a user