Hi
 
How can I upgrade the following code to ULC 6.1.1:
 
// install our own table model adapter cache instead of the standard ULC cache to ensure synchronous table model updates
SerializableWeakHashMap customTableModelAdapterCache = new SynchronousModeTableModelAdapterCache();
ApplicationContext.setAttribute("com.ulcjava.base.server.ULCTableModelAdapter.MODEL_ADAPTERS", customTableModelAdapterCache);
 
private static final class SynchronousModeTableModelAdapterCache extends SerializableWeakHashMap {
        public Object put(Object inTableModel, Object inTableModelAdapter) {
            Object previous = super.put(inTableModel, inTableModelAdapter);
            if (inTableModel instanceof ITableModel) {
                ClientContext.setModelUpdateMode((ITableModel) inTableModel, IUlcEventConstants.SYNCHRONOUS_MODE);
            }
            return previous;
        }
}
 
Thanks in advance.
 
Regards, Etienne

Reply via email to