clean up an important test

This commit is contained in:
Gavin King 2022-01-29 11:16:20 +01:00
parent e8d7c98798
commit 6c3b74d39e
1 changed files with 6 additions and 36 deletions

View File

@ -9,7 +9,6 @@ package org.hibernate.orm.test.legacy;
import java.io.Serializable; import java.io.Serializable;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;
import java.util.Comparator;
import java.util.Hashtable; import java.util.Hashtable;
import java.util.List; import java.util.List;
import java.util.Map; import java.util.Map;
@ -77,11 +76,11 @@ import org.hibernate.type.internal.BasicTypeImpl;
public class CustomPersister implements EntityPersister { public class CustomPersister implements EntityPersister {
private static final Hashtable INSTANCES = new Hashtable(); private static final Hashtable<Object,Object> INSTANCES = new Hashtable<>();
private static final IdentifierGenerator GENERATOR = new UUIDHexGenerator(); private static final IdentifierGenerator GENERATOR = new UUIDHexGenerator();
private SessionFactoryImplementor factory; private final SessionFactoryImplementor factory;
private EntityMetamodel entityMetamodel; private final EntityMetamodel entityMetamodel;
@SuppressWarnings("UnusedParameters") @SuppressWarnings("UnusedParameters")
public CustomPersister( public CustomPersister(
@ -116,7 +115,7 @@ public class CustomPersister implements EntityPersister {
} }
@Override @Override
public Class getMappedClass() { public Class<?> getMappedClass() {
return Custom.class; return Custom.class;
} }
@ -254,17 +253,13 @@ public class CustomPersister implements EntityPersister {
public void processUpdateGeneratedProperties(Object id, Object entity, Object[] state, SharedSessionContractImplementor session) { public void processUpdateGeneratedProperties(Object id, Object entity, Object[] state, SharedSessionContractImplementor session) {
} }
public void retrieveGeneratedProperties(Serializable id, Object entity, Object[] state, SharedSessionContractImplementor session) {
throw new UnsupportedOperationException();
}
@Override @Override
public boolean implementsLifecycle() { public boolean implementsLifecycle() {
return false; return false;
} }
@Override @Override
public Class getConcreteProxyClass() { public Class<?> getConcreteProxyClass() {
return Custom.class; return Custom.class;
} }
@ -410,7 +405,7 @@ public class CustomPersister implements EntityPersister {
} }
@Override @Override
public List multiLoad(Object[] ids, SharedSessionContractImplementor session, MultiIdLoadOptions loadOptions) { public List<?> multiLoad(Object[] ids, SharedSessionContractImplementor session, MultiIdLoadOptions loadOptions) {
return Collections.emptyList(); return Collections.emptyList();
} }
@ -541,37 +536,22 @@ public class CustomPersister implements EntityPersister {
private static final boolean[] MUTABILITY = new boolean[] { true }; private static final boolean[] MUTABILITY = new boolean[] { true };
private static final boolean[] GENERATION = new boolean[] { false }; private static final boolean[] GENERATION = new boolean[] { false };
/**
* @see EntityPersister#getPropertyTypes()
*/
public Type[] getPropertyTypes() { public Type[] getPropertyTypes() {
return TYPES; return TYPES;
} }
/**
* @see EntityPersister#getPropertyNames()
*/
public String[] getPropertyNames() { public String[] getPropertyNames() {
return NAMES; return NAMES;
} }
/**
* @see EntityPersister#getPropertyCascadeStyles()
*/
public CascadeStyle[] getPropertyCascadeStyles() { public CascadeStyle[] getPropertyCascadeStyles() {
return null; return null;
} }
/**
* @see EntityPersister#getIdentifierType()
*/
public Type getIdentifierType() { public Type getIdentifierType() {
return STRING_TYPE; return STRING_TYPE;
} }
/**
* @see EntityPersister#getIdentifierPropertyName()
*/
public String getIdentifierPropertyName() { public String getIdentifierPropertyName() {
return "id"; return "id";
} }
@ -604,9 +584,6 @@ public class CustomPersister implements EntityPersister {
return new String[] { "CUSTOMS" }; return new String[] { "CUSTOMS" };
} }
/**
* @see EntityPersister#getClassMetadata()
*/
public ClassMetadata getClassMetadata() { public ClassMetadata getClassMetadata() {
return null; return null;
} }
@ -619,9 +596,6 @@ public class CustomPersister implements EntityPersister {
return MUTABILITY; return MUTABILITY;
} }
/**
* @see EntityPersister#getPropertyInsertability()
*/
public boolean[] getPropertyInsertability() { public boolean[] getPropertyInsertability() {
return MUTABILITY; return MUTABILITY;
} }
@ -778,10 +752,6 @@ public class CustomPersister implements EntityPersister {
return null; return null;
} }
public Comparator getVersionComparator() {
return null;
}
@Override @Override
public EntityMetamodel getEntityMetamodel() { public EntityMetamodel getEntityMetamodel() {
return entityMetamodel; return entityMetamodel;