/** * */ package org.springframework.data.aerospike.repository.query; import java.util.Iterator; import org.springframework.data.aerospike.core.AerospikeWriter; import org.springframework.data.domain.Pageable; import org.springframework.data.domain.Sort; import org.springframework.util.Assert; /** * * * @author Peter Milne * @author Jean Mercier * */ public class ConvertingParameterAccessor implements AerospikeParameterAccessor { @SuppressWarnings("unused") private final AerospikeWriter<?> writer; private final AerospikeParameterAccessor delegate; public ConvertingParameterAccessor(AerospikeWriter<?> writer, AerospikeParameterAccessor delegate) { Assert.notNull(writer); Assert.notNull(delegate); this.writer = writer; this.delegate = delegate; } /* (non-Javadoc) * @see org.springframework.data.repository.query.ParameterAccessor#getPageable() */ @Override public Pageable getPageable() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.springframework.data.repository.query.ParameterAccessor#getSort() */ @Override public Sort getSort() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.springframework.data.repository.query.ParameterAccessor#getBindableValue(int) */ @Override public Object getBindableValue(int index) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.springframework.data.repository.query.ParameterAccessor#hasBindableNullValue() */ @Override public boolean hasBindableNullValue() { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.springframework.data.repository.query.ParameterAccessor#iterator() */ @Override public Iterator<Object> iterator() { return delegate.iterator(); } /* (non-Javadoc) * @see org.springframework.data.aerospike.repository.query.AerospikeParameterAccessor#getFullText() */ @Override public TextCriteria getFullText() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.springframework.data.aerospike.repository.query.AerospikeParameterAccessor#getValues() */ @Override public Object[] getValues() { // TODO Auto-generated method stub return null; } @Override public Class<?> getDynamicProjection() { // TODO Auto-generated method stub return null; } }