Package org.pentaho.reporting.designer.core.util.undo

Examples of org.pentaho.reporting.designer.core.util.undo.EditGroupUndoEntry


    {
      return;
    }

    final RelationalGroup newGroup = new RelationalGroup();
    final EditGroupUndoEntry groupUndoEntry = EditGroupAction.performEditGroup(getReportDesignerContext(), newGroup, true);
    if (groupUndoEntry == null)
    {
      return;
    }

    // apply the data from the EditGroupAction ..
    newGroup.setName(groupUndoEntry.getNewName());
    newGroup.setFieldsArray(groupUndoEntry.getNewFields());

    try
    {
      Object selectedElement = activeContext.getReportDefinition();
      if (getSelectionModel().getSelectionCount() > 0)
View Full Code Here


    }
    final String oldName = group.getName();
    final String[] oldFields = group.getFieldsArray();
    if (editGroupData(oldName, oldFields, reportRenderContext))
    {
      return new EditGroupUndoEntry(group.getObjectID(), oldName, getGroupName(), oldFields, getFields());
    }
    return null;
  }
View Full Code Here

        cellEditor.stopCellEditing();
      }

      final EditGroupDetailsDialog dialog = new EditGroupDetailsDialog(EditGroupsDialog.this);
      final RelationalGroup group = new RelationalGroup();
      final EditGroupUndoEntry groupUndoEntry = dialog.editGroup(group, getReportRenderContext(), true);
      if (groupUndoEntry != null)
      {
        tableModel.add(new GroupDataEntry(null, groupUndoEntry.getNewName(), groupUndoEntry.getNewFields()));
      }
    }
View Full Code Here

    {
      setEnabled(false);
      return;
    }

    final EditGroupUndoEntry groupUndoEntry = performEditGroup(getReportDesignerContext(), selectedElement, false);
    if (groupUndoEntry != null)
    {
      final ReportDocumentContext activeContext = getActiveContext();
      groupUndoEntry.redo(activeContext);
    }
  }
View Full Code Here

    {
      return;
    }

    final RelationalGroup newGroup = new RelationalGroup();
    final EditGroupUndoEntry groupUndoEntry = EditGroupAction.performEditGroup(getReportDesignerContext(), newGroup);
    if (groupUndoEntry == null)
    {
      return;
    }

    // apply the data from the EditGroupAction ..
    newGroup.setName(groupUndoEntry.getNewName());
    newGroup.setFieldsArray(groupUndoEntry.getNewFields());

    try
    {
      Object selectedElement = activeContext.getReportDefinition();
      if (getSelectionModel().getSelectionCount() > 0)
View Full Code Here

    {
      setEnabled(false);
      return;
    }

    final EditGroupUndoEntry groupUndoEntry = performEditGroup(getReportDesignerContext(), selectedElement);
    if (groupUndoEntry != null)
    {
      final ReportRenderContext activeContext = getActiveContext();
      groupUndoEntry.redo(activeContext);
    }
  }
View Full Code Here

  {
    final String oldName = group.getName();
    final String[] oldFields = group.getFieldsArray();
    if (editGroupData(oldName, oldFields, reportRenderContext))
    {
      return new EditGroupUndoEntry(group.getObjectID(), oldName, getGroupName(), oldFields, getFields());
    }
    return null;
  }
View Full Code Here

        cellEditor.stopCellEditing();
      }

      final EditGroupDetailsDialog dialog = new EditGroupDetailsDialog(EditGroupsDialog.this);
      final RelationalGroup group = new RelationalGroup();
      final EditGroupUndoEntry groupUndoEntry = dialog.editGroup(group, getReportRenderContext());
      if (groupUndoEntry != null)
      {
        tableModel.add(new GroupDataEntry(null, groupUndoEntry.getNewName(), groupUndoEntry.getNewFields()));
      }
    }
View Full Code Here

TOP

Related Classes of org.pentaho.reporting.designer.core.util.undo.EditGroupUndoEntry

Copyright © 2018 www.massapicom. 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.