private GadgetId getGadgetId(final PortletConfiguration portletConfiguration) { return GadgetId.valueOf(portletConfiguration.getId().toString()); } };
/** * Convert a {@link com.atlassian.gadgets.GadgetId} to long * * @param gadgetId gadgetId to convert * @return The converted Long value */ public static Long toLong(GadgetId gadgetId) { return gadgetId == null ? null : Long.valueOf(gadgetId.value()); }
@Override public boolean equals(final Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } final DashboardItemLocator that = (DashboardItemLocator) o; if (!dashboardId.equals(that.dashboardId)) { return false; } if (!gadgetId.equals(that.gadgetId)) { return false; } return true; }
@Override public int hashCode() { int result = dashboardId.hashCode(); result = 31 * result + gadgetId.hashCode(); return result; }
public void addGadget(int column, GadgetState gadget, GadgetSpec gadgetSpec) throws WallboardLayoutException { getColumn(column).addGadget(this.generateGadgetUrl(gadget, gadgetSpec), gadget.getColor(), this.supportsWallboardView(gadgetSpec), gadget.getId().toString(), gadgetSpec.getHeight()); }
public static DashboardItemLocator itemLocator(@Nonnull String dashboardId, @Nonnull String itemId) { return new DashboardItemLocator( DashboardId.valueOf(checkNotNull(dashboardId)), GadgetId.valueOf(checkNotNull(itemId))); }
private Long gadgetIdAsLong(final DashboardItemLocator locator) { return Long.valueOf(locator.getGadgetId().value()); }
private GadgetId getNewGadgetId() { final Long nextSeqId = ComponentAccessor.getComponent(DelegatorInterface.class).getNextSeqId(OfbizPortletConfigurationStore.TABLE); return GadgetId.valueOf(nextSeqId.toString()); } }
public void addDashboardItem(int column, DashboardItemState itemState, DashboardItemRepresentation representation) throws WallboardLayoutException { getColumn(column).addDashboardItem(representation, itemState.getColor(), itemState.getId().value()); }
final GadgetState gadget = GadgetState.gadget(GadgetId.valueOf("stream")).specUri(URI.create(GADGET_URI)).userPrefs(prefsBuilder.toMap()).build(); try
final GadgetState gadget = GadgetState.gadget(GadgetId.valueOf(gadgetId.toString())).specUri(URI.create(gadgetUri)).userPrefs(prefs).build(); final Writer out = new StringWriter(); try
return option(dashboardStateStore.findDashboardWithGadget(GadgetId.valueOf(String.valueOf(itemId)))).flatMap(new Function<DashboardState, Option<DashboardItem>>()
private Either<Response, String> validateDashboardContainsItem(String dashboardId, String itemId) { String userName = authenticationContext.getUser() != null ? authenticationContext.getUser().getUsername() : null; Either<Response, String> notFoundResponse = left(notFoundResponse(dashboardId, itemId)); try { Option<DashboardState> dashboardForGadget = dashboardService.getDashboardForGadget(GadgetId.valueOf(itemId), userName); if (dashboardForGadget.isEmpty() || !dashboardForGadget.get().getId().value().equals(dashboardId)) { return notFoundResponse; } return right(itemId); } catch (PermissionException ex) { return notFoundResponse; } catch (RuntimeException ex) { log.warn(String.format("unexpected exception when retrieving dashboard item %s in dashboard %s", itemId, dashboardId), ex); return notFoundResponse; } }
prefsBuilder.add(PREF_USERNAME, escapeArgument(profileUser.getName())); final GadgetState gadget = GadgetState.gadget(GadgetId.valueOf("1")).specUri(URI.create(GADGET_URI)).userPrefs(prefsBuilder.toMap()).build();
final Map<String, String> loginGadgetPrefs = buildLoginProperties(); final LocalDashboardItemState loginDashboardItemState = LocalDashboardItemState.builder() .gadgetId(GadgetId.valueOf(Long.toString(0L))) .properties(loginGadgetPrefs) .color(Color.color1)