import org.apache.commons.io.FilenameUtils;\r
import org.apache.commons.lang.StringUtils;\r
import org.hibernate.mapping.Map;\r
import org.apache.commons.io.FilenameUtils;\r
import org.apache.commons.lang.StringUtils;\r
import org.hibernate.mapping.Map;\r
import org.springframework.web.bind.WebDataBinder;\r
import org.springframework.web.bind.annotation.InitBinder;\r
import org.springframework.web.bind.annotation.PathVariable;\r
import org.springframework.web.bind.WebDataBinder;\r
import org.springframework.web.bind.annotation.InitBinder;\r
import org.springframework.web.bind.annotation.PathVariable;\r
import eu.etaxonomy.cdm.api.service.pager.impl.DefaultPagerImpl;\r
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;\r
import eu.etaxonomy.cdm.model.common.CdmBase;\r
import eu.etaxonomy.cdm.api.service.pager.impl.DefaultPagerImpl;\r
import eu.etaxonomy.cdm.hibernate.HibernateProxyHelper;\r
import eu.etaxonomy.cdm.model.common.CdmBase;\r
if(objectFromProperty != null){\r
\r
if( Collection.class.isAssignableFrom(objectFromProperty.getClass())){\r
if(objectFromProperty != null){\r
\r
if( Collection.class.isAssignableFrom(objectFromProperty.getClass())){\r
pageSize = (pageSize == null ? DEFAULT_PAGE_SIZE : pageSize);\r
pageNumber = (pageNumber == null ? 0 : pageNumber);\r
start = pageNumber * pageSize;\r
pageSize = (pageSize == null ? DEFAULT_PAGE_SIZE : pageSize);\r
pageNumber = (pageNumber == null ? 0 : pageNumber);\r
start = pageNumber * pageSize;\r
Method method = propertyDescriptor.getReadMethod();\r
\r
Class<?> returnType = method.getReturnType();\r
\r
if(CdmBase.class.isAssignableFrom(returnType) \r
|| Collection.class.isAssignableFrom(returnType) \r
Method method = propertyDescriptor.getReadMethod();\r
\r
Class<?> returnType = method.getReturnType();\r
\r
if(CdmBase.class.isAssignableFrom(returnType) \r
|| Collection.class.isAssignableFrom(returnType) \r