private PortletConfiguration createConfigurationFromGv(final GenericValue portletConfigGV) { final Long id = portletConfigGV.getLong(Columns.ID); final PropertySet portletConfiguration = propertySetFactory.buildMemoryPropertySet(portletConfigGV.getEntityName(), id); final String portletKey = portletConfigGV.getString(Columns.PORTLETKEY); final Portlet portlet = StringUtils.isNotEmpty(portletKey) ? portletAccessManager.getPortlet(portletKey) : null; return new PortletConfigurationImpl(id, portletConfigGV.getLong(Columns.PORTALPAGE), portletConfigGV.getString(Columns.PORTLETKEY), portlet, portletConfigGV.getInteger(Columns.COLUMN), portletConfigGV.getInteger(Columns.ROW), portletConfiguration); }