Skip to content

Commit

Permalink
GRAILS-11837 move TypeConvertingMap to grails-core module
Browse files Browse the repository at this point in the history
  • Loading branch information
lhotari committed Jan 3, 2015
1 parent b4fe47b commit 15a0aff
Show file tree
Hide file tree
Showing 7 changed files with 15 additions and 26 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,16 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package grails.web.util;
package grails.util;

import grails.databinding.DataBinder;
import grails.util.GrailsStringUtils;
import groovy.lang.GroovyObjectSupport;
import org.codehaus.groovy.runtime.DefaultGroovyMethods;
import org.codehaus.groovy.util.HashCodeHelper;

import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.Collections;
import java.util.Date;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;

import grails.util.GrailsStringUtils;
import org.codehaus.groovy.runtime.DefaultGroovyMethods;
import org.codehaus.groovy.util.HashCodeHelper;
import java.util.*;

/**
* An category for use with maps that want type conversion capabilities
Expand All @@ -47,6 +36,7 @@
*/
@SuppressWarnings({ "rawtypes", "unchecked" })
public abstract class AbstractTypeConvertingMap extends GroovyObjectSupport implements Map, Cloneable {
private static final String DEFAULT_DATE_FORMAT = "yyyy-MM-dd HH:mm:ss.S";
protected Map wrappedMap;

public AbstractTypeConvertingMap() {
Expand Down Expand Up @@ -360,10 +350,10 @@ public Boolean getBoolean(String name, Boolean defaultValue) {
/**
* Obtains a date for the parameter name using the default format
* @param name
* @return The date (in the {@link org.grails.databinding.DataBinder#DEFAULT_DATE_FORMAT}) or null
* @return The date (in the {@link DEFAULT_DATE_FORMAT}) or null
*/
public Date getDate(String name) {
return getDate(name, DataBinder.DEFAULT_DATE_FORMAT);
return getDate(name, DEFAULT_DATE_FORMAT);
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
package grails.web.util
package grails.util

import groovy.transform.CompileStatic

Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
package org.grails.web.util
package org.grails.util

import grails.web.util.TypeConvertingMap
import grails.util.TypeConvertingMap

import groovy.transform.CompileStatic

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
import grails.web.Action;
import grails.web.RequestParameter;
import grails.web.controllers.ControllerMethod;
import grails.web.util.TypeConvertingMap;
import grails.util.TypeConvertingMap;
import groovy.lang.Closure;

import java.io.File;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ package org.grails.plugins.web.taglib
import grails.artefact.TagLibrary
import grails.gsp.TagLib
import grails.web.mapping.UrlMapping
import grails.web.util.TypeConvertingMap
import grails.util.TypeConvertingMap
import groovy.transform.CompileStatic
import org.codehaus.groovy.grails.web.metaclass.ControllerDynamicMethods
import org.grails.encoder.CodecLookup
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
import org.grails.web.servlet.mvc.GrailsWebRequest;
import org.grails.web.binding.StructuredDateEditor;
import org.grails.web.servlet.mvc.exceptions.ControllerExecutionException;
import grails.web.util.TypeConvertingMap;
import grails.util.TypeConvertingMap;
import org.grails.web.util.WebUtils;
import org.codehaus.groovy.runtime.DefaultGroovyMethods;
import org.springframework.context.MessageSource;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,10 +17,9 @@ package org.grails.plugins.web.taglib

import com.opensymphony.module.sitemesh.*
import com.opensymphony.module.sitemesh.parser.AbstractHTMLPage
import grails.artefact.Artefact
import grails.artefact.TagLibrary
import grails.gsp.TagLib
import grails.web.util.TypeConvertingMap
import grails.util.TypeConvertingMap
import groovy.text.Template
import groovy.transform.CompileStatic
import org.grails.buffer.FastStringWriter
Expand Down

0 comments on commit 15a0aff

Please sign in to comment.