destinationTemplate = destinationTab.getTemplate();
}
List<Gadget> gadgets = sourceTemplate.getGadgets();
Gadget gadget = findTargetGadget(gadgets, gadgetId);
int oldZoneNumber = gadget.getZoneNumber();
int oldZoneIndex = gadget.getZoneIndex();
if (log.isDebugEnabled())
{
log.debug("old tabId, zoneNumber and zoneIndex: " + sourceTemplate.getId() + ", " + oldZoneNumber
+ ", " + oldZoneIndex);
}
tabMapper.moveGadget(gadget.getId(), sourceTemplate.getId(), oldZoneIndex, oldZoneNumber,
destinationTemplate.getId(), targetZoneIndex, targetZoneNumber);
deleteKeysMapper.execute(Collections.singleton(CacheKeys.PERSON_PAGE_PROPERTIES_BY_ID
+ inActionContext.getPrincipal().getId()));