@Override
public void validate(final PrincipalActionContext inActionContext) throws ValidationException
{
ValidationException vex = new ValidationException();
ReorderGadgetRequest request = (ReorderGadgetRequest) inActionContext.getParams();
Long targetTabId = request.getCurrentTabId();
Long gadgetId = request.getGadgetId();
Integer targetZoneNumber = request.getTargetZoneNumber();
Integer targetZoneIndex = request.getTargetZoneIndex();
TabTemplate sourceTemplate = tabMapper.findByGadgetId(gadgetId);
Tab destinationTab = tabMapper.findById(targetTabId);