/** Converts an AU request to an open event. * @since 5.0.0 */ public static final OpenEvent getOpenEvent(AuRequest request) { final Map<String, Object> data = request.getData(); return new OpenEvent(request.getCommand(), request.getComponent(), AuRequests.getBoolean(data, "open"), request.getDesktop().getComponentByUuidIfAny((String) data.get("reference")), data.get("value")); }
public void open(boolean open) { String desktopId = target.getDesktop().getId(); String cmd = Events.ON_OPEN; Map<String, Object> data = EventDataManager.getInstance().build(new OpenEvent(cmd, (Component)target.getDelegatee(), open, null, null)); ((ClientCtrl)target.getClient()).postUpdate(desktopId, target.getUuid(), cmd, data, false); ((ClientCtrl) getClient()).flush(desktopId); } }
public void open(boolean open) { String desktopId = target.getDesktop().getId(); String cmd = Events.ON_OPEN; String value = target.as(Textbox.class).getValue(); OpenEvent event = new OpenEvent(cmd, (Component)target.getDelegatee(), open, null, value); Map<String, Object> data = EventDataManager.getInstance().build(event); ((ClientCtrl) target.getClient()).postUpdate(desktopId,target.getUuid(), cmd, data, false); ((ClientCtrl) getClient()).flush(desktopId); } }