@Override
@Transactional(readOnly=false)
public void addWidgetRepositoryURL(final long guestId, final String url) {
if (StringUtils.isEmpty(url))
throw new RuntimeException("Null URL");
DashboardWidgetsRepository repository = new DashboardWidgetsRepository();
repository.guestId = guestId;
repository.url = url;
repository.created = new Date();
em.persist(repository);
refreshWidgets(guestId);