Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * 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.type.descriptor.impl;
 
A GridTypeDescriptor which stores/retrieves values from the grid unwrapping/wrapping them, delegating to a given org.hibernate.type.descriptor.java.JavaTypeDescriptor.

Author(s):
Gunnar Morling
public class WrappedGridTypeDescriptor implements GridTypeDescriptor {
	public <X> GridValueBinder<X> getBinder(final JavaTypeDescriptor<X> javaTypeDescriptor) {
		return new BasicGridBinder<X>( javaTypeDescriptorthis ) {
			protected void doBind(Tuple resultset, X valueString[] namesWrapperOptions options) {
				resultset.putnames[0], javaTypeDescriptor.unwrapvaluevalue.getClass(), options ) );
			}
		};
	}
	public <X> GridValueExtractor<X> getExtractor(JavaTypeDescriptor<X> javaTypeDescriptor) {
		return new BasicGridExtractor<X>( javaTypeDescriptortrue );
	}
New to GrepCode? Check out our FAQ X