=== modified file 'dhis-2/dhis-api/src/main/java/org/hisp/dhis/option/OptionStore.java' --- dhis-2/dhis-api/src/main/java/org/hisp/dhis/option/OptionStore.java 2012-06-15 04:41:31 +0000 +++ dhis-2/dhis-api/src/main/java/org/hisp/dhis/option/OptionStore.java 2012-06-24 09:35:28 +0000 @@ -38,5 +38,5 @@ */ public interface OptionStore extends GenericIdentifiableObjectStore { - List getOptions( OptionSet optionSet, String key ); + List getOptions( OptionSet optionSet, String key, int max ); } === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/DefaultOptionService.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/DefaultOptionService.java 2012-06-15 04:41:31 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/DefaultOptionService.java 2012-06-24 09:35:28 +0000 @@ -83,6 +83,6 @@ public List getOptions( OptionSet optionSet, String key ) { - return optionStore.getOptions( optionSet, key ); + return optionStore.getOptions( optionSet, key, 100 ); } } === added directory 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/hibernate' === renamed file 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/HibernateOptionStore.java' => 'dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/hibernate/HibernateOptionStore.java' --- dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/HibernateOptionStore.java 2012-06-15 04:41:31 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/option/hibernate/HibernateOptionStore.java 2012-06-24 09:35:28 +0000 @@ -25,12 +25,14 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -package org.hisp.dhis.option; +package org.hisp.dhis.option.hibernate; import java.util.List; import org.hibernate.Query; import org.hisp.dhis.common.hibernate.HibernateIdentifiableObjectStore; +import org.hisp.dhis.option.OptionSet; +import org.hisp.dhis.option.OptionStore; /** * @author Chau Thu Tran @@ -41,10 +43,9 @@ extends HibernateIdentifiableObjectStore implements OptionStore { - @SuppressWarnings("unchecked") @Override - public List getOptions( OptionSet optionSet, String key ) + public List getOptions( OptionSet optionSet, String key, int max ) { String hql = "select option from OptionSet as optionset inner join optionset.options as option where optionset.id = :optionSetId and lower(option) like lower('%" + key + "%') "; @@ -53,5 +54,4 @@ return query.list(); } - } === modified file 'dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml' --- dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml 2012-06-15 04:41:31 +0000 +++ dhis-2/dhis-services/dhis-service-core/src/main/resources/META-INF/dhis/beans.xml 2012-06-24 09:35:28 +0000 @@ -275,7 +275,7 @@ - +