=== modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/sqlview/AddSqlViewAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/sqlview/AddSqlViewAction.java 2015-07-31 10:51:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/sqlview/AddSqlViewAction.java 2015-10-20 15:38:22 +0000 @@ -28,7 +28,6 @@ * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ -import org.apache.commons.lang3.EnumUtils; import org.hisp.dhis.common.cache.CacheStrategy; import org.hisp.dhis.sqlview.SqlView; import org.hisp.dhis.sqlview.SqlViewService; @@ -85,9 +84,9 @@ this.type = type; } - private String cacheStrategy; + private CacheStrategy cacheStrategy; - public void setCacheStrategy( String cacheStrategy ) + public void setCacheStrategy( CacheStrategy cacheStrategy ) { this.cacheStrategy = cacheStrategy; } @@ -108,8 +107,7 @@ if ( cacheStrategy != null ) { - CacheStrategy strategy = EnumUtils.getEnum( CacheStrategy.class, cacheStrategy ); - sqlView.setCacheStrategy( strategy != null ? strategy : SqlView.DEFAULT_CACHE_STRATEGY ); + sqlView.setCacheStrategy( cacheStrategy != null ? cacheStrategy : SqlView.DEFAULT_CACHE_STRATEGY ); } else { === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/sqlview/UpdateSqlViewAction.java' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/sqlview/UpdateSqlViewAction.java 2015-07-31 10:51:43 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/java/org/hisp/dhis/dataadmin/action/sqlview/UpdateSqlViewAction.java 2015-10-20 15:38:22 +0000 @@ -29,7 +29,6 @@ */ import com.opensymphony.xwork2.Action; -import org.apache.commons.lang3.EnumUtils; import org.hisp.dhis.common.cache.CacheStrategy; import org.hisp.dhis.sqlview.SqlView; import org.hisp.dhis.sqlview.SqlViewService; @@ -78,9 +77,9 @@ this.sqlquery = sqlquery; } - private String cacheStrategy; + private CacheStrategy cacheStrategy; - public void setCacheStrategy( String cacheStrategy ) + public void setCacheStrategy( CacheStrategy cacheStrategy ) { this.cacheStrategy = cacheStrategy; } @@ -99,8 +98,7 @@ if ( cacheStrategy != null ) { - CacheStrategy strategy = EnumUtils.getEnum( CacheStrategy.class, cacheStrategy ); - sqlView.setCacheStrategy( strategy != null ? strategy : SqlView.DEFAULT_CACHE_STRATEGY ); + sqlView.setCacheStrategy( cacheStrategy != null ? cacheStrategy : SqlView.DEFAULT_CACHE_STRATEGY ); } sqlViewService.updateSqlView( sqlView.cleanSqlQuery() ); === modified file 'dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/addSqlViewForm.vm' --- dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/addSqlViewForm.vm 2015-07-31 12:46:03 +0000 +++ dhis-2/dhis-web/dhis-web-maintenance/dhis-web-maintenance-dataadmin/src/main/webapp/dhis-web-maintenance-dataadmin/addSqlViewForm.vm 2015-10-20 15:38:22 +0000 @@ -18,6 +18,18 @@ + + + + + + + + + + + + + + +