
com.cantaa.util.wicket.SafeModel Maven / Gradle / Ivy
package com.cantaa.util.wicket;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.math.BigDecimal;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import javassist.util.proxy.MethodFilter;
import javassist.util.proxy.MethodHandler;
import javassist.util.proxy.ProxyFactory;
import org.apache.wicket.model.IModel;
import org.apache.wicket.model.PropertyModel;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.cantaa.util.StringUtil;
/**
* To create type safe bean string-paths and wicket Property-Models
* @author Hans Lesmeister
*/
public class SafeModel {
private static final Logger log = LoggerFactory.getLogger(SafeModel.class);
private static final ThreadLocal> PATH = new ThreadLocal>();
private static final ThreadLocal
© 2015 - 2025 Weber Informatics LLC | Privacy Policy