Skip to content

Commit

Permalink
OGM-732 Add MapBasedEntityNameResolver in core for testing
Browse files Browse the repository at this point in the history
  • Loading branch information
DavideD committed Nov 29, 2016
1 parent aa56949 commit 363e29e
Showing 1 changed file with 28 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
/*
* Hibernate OGM, Domain model persistence for NoSQL datastores
*
* License: GNU Lesser General Public License (LGPL), version 2.1 or later
* See the lgpl.txt file in the root directory or <http://www.gnu.org/licenses/lgpl-2.1.html>.
*/
package org.hibernate.ogm.utils.parser;

import java.util.Map;

import org.hibernate.hql.ast.spi.EntityNamesResolver;

/**
* @author Sanne Grinovero &lt;sanne@hibernate.org&gt; (C) 2012 Red Hat Inc.
*/
public class MapBasedEntityNamesResolver implements EntityNamesResolver {

private final Map<String, Class<?>> entityNames;

public MapBasedEntityNamesResolver(Map<String, Class<?>> entityNames) {
this.entityNames = entityNames;
}

@Override
public Class<?> getClassFromName(String entityName) {
return entityNames.get( entityName );
}
}

0 comments on commit 363e29e

Please sign in to comment.