Examples of XViewModel


Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

        view.setColumnsReversed(reverseColumns.isPressed());
        view.setRowsReversed(reverseRows.isPressed());
        editorPanel.hideEmptyCells(view.isHideEmptyCells());
        editorPanel.reverseColumns(view.isColumnsReversed());
        editorPanel.reverseRows(view.isRowsReversed());
        XViewModel view = result.getView();
        restoreLocalFilter(view);
        view.setNeedsRestore(false);
        reset();             
        setInput(view);       
      }
    });       
  }
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

  public CubeViewEditor getEditor() {
    return vEditor;
  }
  public void close() {
    if (vEditor.isDirty()) {
      final XViewModel view = vEditor.getView();
      MessageBox.confirm(constants.saveView(), messages.saveViewBeforeClosing(ViewBrowserModel.modify(view.getName())),
          new Listener<WindowEvent>() {
            public void handleEvent(WindowEvent be) {
              if (!be.buttonClicked.getItemId().equalsIgnoreCase(
                  Dialog.YES))
                saveAndClose(view);
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

    return true;
  }

  public void saveAs(String name, XObject input, final boolean isPublic, final boolean isEditable, final Callback <Boolean> callback) {
    if (input instanceof XViewModel) {
      final XViewModel xViewModel = (XViewModel) input;
      ((Workbench)Registry.get(Workbench.ID)).showWaitCursor(constants.savingView());
      String sessionId = ((Workbench)Registry.get(Workbench.ID)).getUser().getSessionId();
      WPaloCubeViewServiceProvider.getInstance().saveViewAs(sessionId, name,
          xViewModel,
          new Callback<XView>(constants.savingViewFailed()) {
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

  }
 
  public synchronized XViewModel proceedOpen(String sessionId, XView xView) throws SessionExpiredException, PaloGwtCoreException {
    try {
      ViewOpenWarnings.getInstance().clearWarnings();   
      XViewModel model = proceedOpenView(sessionId, getLoggedInUser(sessionId), xView.getId());
      model.setWarnings(ViewOpenWarnings.getInstance().getWarnings());
      return model;
    } catch (PaloAPIException e) {
      throw new PaloGwtCoreException(e.getMessage(), e);
    }
  }
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

  }

  public XViewModel proceedSwapAxes(String sessionId, XViewModel view)
    throws SessionExpiredException {
    try {
      XViewModel model = super.proceedSwapAxes(sessionId, view);
      removeLocalFilter(model);
      model.setNeedsRestore(true);
      return model;
    } catch (Throwable t) {
      t.printStackTrace();
      throw new SessionExpiredException("Session expired!");
    }
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

  }
   
  public synchronized XViewModel proceedUpdateView(String sessionId, XViewModel xViewModel)
      throws SessionExpiredException {
    try {
      XViewModel model = proceedUpdateView(sessionId, getLoggedInUser(sessionId), xViewModel);
      removeLocalFilter(model);
      model.setNeedsRestore(true);
      return model;
    } catch (PaloGwtCoreException e) {     
      UserSession userSession = getUserSession(sessionId);
      throw new SessionExpiredException(userSession.translate("noAccount"), e);
    }
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

          CubeViewEditor vEditor = editorTab.getEditor();
          switch (ce.type) {
          case Events.BeforeRemove:
            if (vEditor.isDirty()) {
              ce.doit = false;
              final XViewModel view = vEditor.getView();
              MessageBoxUtils.yesNoCancel(constants.saveView(),
                  messages.saveViewBeforeClosing(ViewBrowserModel.modify(view.getName())),
                  new Listener<WindowEvent>() {
                    public void handleEvent(WindowEvent be) {
                      if (be.buttonClicked.getItemId().equalsIgnoreCase(Dialog.YES)) {
                        saveAndClose(editorTab);
                      } else if (be.buttonClicked.getItemId().equalsIgnoreCase(Dialog.NO)) {
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

  private final void close(ViewEditorTab tab) {
    tab.getEditor().markDirty(false);
    tabFolder.remove(tab);
  }
  private final void remove(final ViewEditorTab tab) {
    XViewModel view = tab.getEditor().getView();
    String sessionId = ((Workbench)Registry.get(Workbench.ID)).getUser().getSessionId();
    CubeViewEditor.removeLocalFilter(view);
    WPaloCubeViewServiceProvider.getInstance().closeView(sessionId, view,
        new Callback<Void>() {
          public void onFailure(Throwable t) {
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

          }
        });
  }
 
  private final void remove(final ViewEditorTab tab, final AsyncCallback <Boolean> cb) {
    XViewModel view = tab.getEditor().getView();
    String sessionId = ((Workbench)Registry.get(Workbench.ID)).getUser().getSessionId();
    CubeViewEditor.removeLocalFilter(view);
    WPaloCubeViewServiceProvider.getInstance().closeView(sessionId, view,
        new Callback<Void>() {
          public void onFailure(Throwable t) {
View Full Code Here

Examples of com.tensegrity.palo.gwt.core.client.models.cubeviews.XViewModel

  }
 
  private final void askBeforeClose(final ViewEditorTab editorTab, final AsyncCallback <Boolean> callback) {
    CubeViewEditor vEditor = editorTab.getEditor();
    final XViewModel view = vEditor.getView();
    MessageBoxUtils.yesNoCancel(constants.saveView(), messages.saveViewBeforeClosing(ViewBrowserModel.modify(view.getName())),
        new Listener<WindowEvent>() {
          public void handleEvent(WindowEvent be) {
            if (be.buttonClicked.getItemId()
                .equalsIgnoreCase(Dialog.YES)) {
              saveAndClose(editorTab, callback);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.