public static Object translateOutputModule(BaseModel<?> oldModel) { ModuleClp newModel = new ModuleClp(); newModel.setModelAttributes(oldModel.getModelAttributes()); newModel.setModuleRemoteModel(oldModel); return newModel; }
public static Object translateInputModule(BaseModel<?> oldModel) { ModuleClp oldClpModel = (ModuleClp) oldModel; BaseModel<?> newModel = oldClpModel.getModuleRemoteModel(); newModel.setModelAttributes(oldClpModel.getModelAttributes()); return newModel; }
public static Object translateInputModule(BaseModel<?> oldModel) { ModuleClp oldCplModel = (ModuleClp) oldModel; Thread currentThread = Thread.currentThread(); ClassLoader contextClassLoader = currentThread.getContextClassLoader(); try { currentThread.setContextClassLoader(_classLoader); try { Class<?> newModelClass = Class.forName("com.liferay.marketplace.model.impl.ModuleImpl", true, _classLoader); Object newModel = newModelClass.newInstance(); Method method0 = newModelClass.getMethod("setUuid", new Class[] {String.class}); String value0 = oldCplModel.getUuid(); method0.invoke(newModel, value0); Method method1 = newModelClass.getMethod("setModuleId", new Class[] {Long.TYPE}); Long value1 = new Long(oldCplModel.getModuleId()); method1.invoke(newModel, value1); Method method2 = newModelClass.getMethod("setAppId", new Class[] {Long.TYPE}); Long value2 = new Long(oldCplModel.getAppId()); method2.invoke(newModel, value2); Method method3 = newModelClass.getMethod("setContextName", new Class[] {String.class}); String value3 = oldCplModel.getContextName(); method3.invoke(newModel, value3); return newModel; } catch (Exception e) { _log.error(e, e); } } finally { currentThread.setContextClassLoader(contextClassLoader); } return oldModel; }
public static Object translateOutputModule(BaseModel<?> oldModel) { Thread currentThread = Thread.currentThread(); ClassLoader contextClassLoader = currentThread.getContextClassLoader(); try { currentThread.setContextClassLoader(_classLoader); try { ModuleClp newModel = new ModuleClp(); Class<?> oldModelClass = oldModel.getClass(); Method method0 = oldModelClass.getMethod("getUuid"); String value0 = (String) method0.invoke(oldModel, (Object[]) null); newModel.setUuid(value0); Method method1 = oldModelClass.getMethod("getModuleId"); Long value1 = (Long) method1.invoke(oldModel, (Object[]) null); newModel.setModuleId(value1); Method method2 = oldModelClass.getMethod("getAppId"); Long value2 = (Long) method2.invoke(oldModel, (Object[]) null); newModel.setAppId(value2); Method method3 = oldModelClass.getMethod("getContextName"); String value3 = (String) method3.invoke(oldModel, (Object[]) null); newModel.setContextName(value3); return newModel; } catch (Exception e) { _log.error(e, e); } } finally { currentThread.setContextClassLoader(contextClassLoader); } return oldModel; }