Examples of ViewForm


Examples of com.centraview.common.ViewForm

    // initialization of required parameter
    int viewId = 0;
    try
    {
      ViewForm viewForm = (ViewForm)form;

      String listType = "entity";
      String primaryTableName = "";
      if (request.getParameter("listType") != null)
      {
        listType = request.getParameter("listType")
      } //end of if statement (request.getParameter("listType") != null)
      if (request.getParameter("primarytablename") != null
      {
        primaryTableName = request.getParameter("primarytablename");
      } //end of if statement (request.getParameter("primarytablename") != null)

      String module = request.getParameter("module").toString();
   
   
    viewForm.setListType(listType);
      // get userid from session
      HttpSession session = request.getSession();
      int IndividualId = ((UserObject)session.getAttribute("userobject")).getIndividualID();

      ViewVO viewVO = new ViewVO();
      viewId = 0;

      if (viewForm.getViewId() != null && viewForm.getViewId().length() > 0
      {
        viewVO.setViewId(Integer.parseInt(viewForm.getViewId()));
        viewId = Integer.parseInt(viewForm.getViewId());
      } //end of if statement (viewForm.getViewId() != null && viewForm.getViewId().length() > 0)
      viewVO.setListType(viewForm.getListType());
      if (viewForm.getNoOfRecord() != null)
      {
        viewVO.setNoOfRecord(Integer.parseInt(viewForm.getNoOfRecord()));
      } //end of if statement (viewForm.getNoOfRecord() != null)
      if (viewForm.getSearchId() != null
      {
        viewVO.setSearchId(Integer.parseInt(viewForm.getSearchId()));
      } //end of if statement (viewForm.getSearchId() != null)
      viewVO.setSortMember(viewForm.getSortMember());
      viewVO.setSortType(viewForm.getSortType());
      viewVO.setSearchType(viewForm.getSearchType());
      viewVO.setViewName(viewForm.getViewName());
      viewVO.setCreatedBy(IndividualId);
      viewVO.setOwner(IndividualId);

      // get listpreference
      // get user object from session   
      UserObject userObject = (UserObject)session.getAttribute( "userobject" );
      // get listpreference associated with the user for required listtype
      ListPreference listPreference = userObject.getListPreference(listType);
      String userDefaultId = ""+listPreference.getDefaultView();

      // set column info
      Vector columnInfo = new Vector();
      Vector selectedColumn = new Vector();
      if (viewForm.getSelectedColumn() != null)
      {
        int sizeOfSelectedColumn = viewForm.getSelectedColumn().length;
        String[] selectedColumnArray = viewForm.getSelectedColumn();
        for (int i = 0; i < sizeOfSelectedColumn; i++
        {
          ViewColumnVO columnVO = new ViewColumnVO();
          DDNameValue ddSelectedColumn = new DDNameValue(selectedColumnArray[i], selectedColumnArray[i]);
          columnVO.setColumnOrder(i+1);
          columnVO.setColumnName(selectedColumnArray[i]);
          columnInfo.add(columnVO);
          selectedColumn.add(ddSelectedColumn);
        } //end of for loop (int i = 0; i < sizeOfSelectedColumn; i++)
      } //end of if statement (viewForm.getSelectedColumn() != null)

      viewVO.setViewColumnVO(columnInfo);

      ViewHome viewHome = (ViewHome)CVUtility.getHomeObject("com.centraview.view.ViewHome","View");
      View remote =viewHome.create();
      remote.setDataSource(dataSource);

      if (request.getParameter("TYPEOFOPERATION").equals("new"))   
      {
        viewId = remote.addView(IndividualId, viewVO);
        viewForm.setViewId(viewId+"");
        request.setAttribute("TYPEOFOPERATION", "edit");
      } //end of if statement (request.getParameter("TYPEOFOPERATION").equals("ADD"))
      else if (request.getParameter("TYPEOFOPERATION").equals("edit")) 
      {
        remote.updateView(IndividualId, viewVO);
      } //end of else if statement (request.getParameter("TYPEOFOPERATION").equals("EDIT"))

      ListView listView = new ListView(viewId);
      listView.setListType(listType);
      listView.setViewName(viewVO.getViewName());
      listView.setViewID(viewId);
      listView.setSearchID(viewVO.getSearchId());
      if (viewForm.getSelectedColumn() != null)
      {
        int sizeOfSelectedColumn = viewForm.getSelectedColumn().length;
        String[] selectedColumnArray = viewForm.getSelectedColumn();
        for (int i = 0; i < sizeOfSelectedColumn; i++
        {
          listView.addColumnName(selectedColumnArray[i]);       
        } //end of for loop (int i = 0; i < sizeOfSelectedColumn; i++)
      } //end of if statement (viewForm.getSelectedColumn() != null)
      listPreference.addListView(listView);

      Vector vecColumn = remote.getAllColumns(listType);
      Vector sortMemberVec = new Vector(vecColumn);
      viewForm.setSortMemberVec(sortMemberVec);

      int sizeOfAvailableList = vecColumn.size();
      int sizeOfSelectedList = selectedColumn.size();
      int i = 0;
      int j = 0;
      String idOfAvailableList = "";
      String idOfSelectedList = "";
      DDNameValue ddAvailableListInfo = null;
      DDNameValue ddSelectedListInfo = null;
      boolean removed = false;
      while (i < sizeOfAvailableList
      {
        removed = false;
        ddAvailableListInfo = (DDNameValue) vecColumn.get(i);
        idOfAvailableList = ddAvailableListInfo.getStrid();
        while (j < sizeOfSelectedList
        {
          ddSelectedListInfo = (DDNameValue) selectedColumn.get(j);
          idOfSelectedList = ddSelectedListInfo.getStrid();
          if (idOfAvailableList.equals(idOfSelectedList)) 
          {
            vecColumn.remove(i)
            removed = true
            sizeOfAvailableList--; 
            break;   
          } //end of if statement (idOfAvailableList.equals(idOfSelectedList)) 
          j++;
          ddSelectedListInfo = null;
        } //end of while loop (j < sizeOfSelectedList)
        j = 0;
        if (!removed)
        {
          i++;
        } //end of if statement (!removed)
        ddAvailableListInfo = null;
        removed = false;
      //end of while loop (i < sizeOfAvailableList)
      viewForm.setAvailableColumnVec(vecColumn);
      viewForm.setSelectedColumnVec(selectedColumn);

      GlobalMasterLists gml = GlobalMasterLists.getGlobalMasterLists(dataSource);
      Vector vecViewList = gml.getViewComboData(listPreference);

      // set the user preference as per updated values
      // String userDefaultId = remote.getUserDefaultView(IndividualId, listType);
      if (userDefaultId != null && userDefaultId.equals(viewForm.getViewId())) 
      {
        // change the user preference
        listPreference.setDefaultView(Integer.parseInt(viewForm.getViewId()));
        listPreference.setRecordsPerPage(Integer.parseInt(viewForm.getNoOfRecord()));
        listPreference.setSortElement(viewForm.getSortMember());
        String sortType = viewForm.getSortType();
        boolean sortOrder = true;
        if (sortType.equals("A"))
        {
          sortOrder = true;
        } //end of if statement (sortType.equals("A"))
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

     * @param parent the parent composite
     */
    public void createWidget( Composite parent )
    {

        control = new ViewForm( parent, SWT.NONE );
        // control.marginWidth = 0;
        // control.marginHeight = 0;
        // control.horizontalSpacing = 0;
        // control.verticalSpacing = 0;
        control.setLayoutData( new GridData( GridData.FILL_BOTH ) );
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

    /* (non-Javadoc)
     * @see org.eclipse.ltk.ui.refactoring.IChangePreviewViewer#createControl(org.eclipse.swt.widgets.Composite)
     */
    public void createControl(Composite parent)
    {
        control = new ViewForm(parent, SWT.NONE);
        text = new Label(control, SWT.NONE);
    }
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

  private void createControls() {
    setLayout(new GridLayout(2, false));
    setLayoutData(new GridData(GridData.FILL_BOTH));

    ViewForm viewerPane = new ViewForm(this, SWT.BORDER | SWT.FLAT);
    viewerPane.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));

        CLabel toolbarLabel = new CLabel(viewerPane, SWT.NONE) {
          public Point computeSize(int wHint, int hHint, boolean changed) {
            return super.computeSize(wHint, Math.max(24, hHint), changed);
          }
        };
 
      if (label != null) {
        toolbarLabel.setText(label);
      }
        viewerPane.setTopLeft(toolbarLabel);
   
      int buttonGroupColumns = 1;
      if (toolbarControlCreator != null) {
        buttonGroupColumns = buttonGroupColumns + toolbarControlCreator.getControlCount();
      }
   
    ToolBar toolbar = new ToolBar(viewerPane, SWT.FLAT);
   
    viewerPane.setTopCenter(toolbar);

    ToolBarManager toolbarManager = new ToolBarManager(toolbar);
   
    if (toolbarControlCreator != null) {
      toolbarControlCreator.createToolbarControls(toolbarManager);
      toolbarManager.add(new Separator());
    }

    flatAction = new Action(Policy.bind("ResourceSelectionTree.flat"), Action.AS_RADIO_BUTTON) {  //$NON-NLS-1$
      public void run() {
        mode = MODE_FLAT;
        settings.put(MODE_SETTING, MODE_FLAT);
        treeAction.setChecked(false);
        compressedAction.setChecked(false);
        refresh();
      }     
    };
    flatAction.setImageDescriptor(SVNUIPlugin.getPlugin().getImageDescriptor(ISVNUIConstants.IMG_AFFECTED_PATHS_FLAT_MODE));
    toolbarManager.add(flatAction);
    treeAction = new Action(Policy.bind("ResourceSelectionTree.tree"), Action.AS_RADIO_BUTTON) {  //$NON-NLS-1$
      public void run() {
        mode = MODE_TREE;
        settings.put(MODE_SETTING, MODE_TREE);
        flatAction.setChecked(false);
        compressedAction.setChecked(false);
        refresh();
      }         
    };
    treeAction.setImageDescriptor(SVNUIPlugin.getPlugin().getImageDescriptor(ISVNUIConstants.IMG_AFFECTED_PATHS_TREE_MODE));
    toolbarManager.add(treeAction);
   
    compressedAction = new Action(Policy.bind("ResourceSelectionTree.compressedFolders"), Action.AS_RADIO_BUTTON) {  //$NON-NLS-1$
      public void run() {
        mode = MODE_COMPRESSED_FOLDERS;
        settings.put(MODE_SETTING, MODE_COMPRESSED_FOLDERS);
        treeAction.setChecked(false);
        flatAction.setChecked(false);
        refresh();
      }         
    };
    compressedAction.setImageDescriptor(SVNUIPlugin.getPlugin().getImageDescriptor(ISVNUIConstants.IMG_AFFECTED_PATHS_COMPRESSED_MODE));
    toolbarManager.add(compressedAction);
   
    toolbarManager.update(true);
   
    mode = MODE_COMPRESSED_FOLDERS;
    try {
      mode = settings.getInt(MODE_SETTING);
    } catch (Exception e) {}
    switch (mode) {
    case MODE_COMPRESSED_FOLDERS:
      compressedAction.setChecked(true);
      break;
    case MODE_FLAT:
      flatAction.setChecked(true);
      break;
    case MODE_TREE:
      treeAction.setChecked(true);
      break;     
    default:
      break;
    }

    if (checkbox) {
      treeViewer = new CheckboxTreeViewer(viewerPane, SWT.MULTI);
     
      // Override the spacebar behavior to toggle checked state for all selected items.
        treeViewer.getControl().addKeyListener(new KeyAdapter() {
            public void keyPressed(KeyEvent event) {
                if (event.keyCode == SPACEBAR) {
                  Tree tree = (Tree)treeViewer.getControl();
                  TreeItem[] items = tree.getSelection();
                  for (int i = 0; i < items.length; i++) {
                    if (i > 0) items[i].setChecked(!items[i].getChecked());
                  }
                }
            }
        });     
      } else {
        treeViewer = new TreeViewer(viewerPane, SWT.MULTI);
      }
    tree = treeViewer.getTree();
    tree.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
    viewerPane.setContent(tree);
   
    if (labelProvider == null) {
      labelProvider = new ResourceSelectionLabelProvider();
    }
   
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

            IResource[] resources, IToolbarControlCreator toolbarControlCreator) {
        super(parent, style);
        setLayout(new GridLayout(2, false));
        setLayoutData(new GridData(GridData.FILL_BOTH));

        ViewForm viewerPane = new ViewForm(this, SWT.BORDER | SWT.FLAT);
        viewerPane.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 2, 1));
        CLabel toolbarLabel = new CLabel(viewerPane, SWT.NONE) {
            public Point computeSize(int wHint, int hHint, boolean changed) {
                return super.computeSize(wHint, Math.max(24, hHint), changed);
            }
        };
        if (label != null) {
            toolbarLabel.setText(label);
        }
        viewerPane.setTopLeft(toolbarLabel);

        int buttonGroupColumns = 1;
        if (toolbarControlCreator != null) {
            buttonGroupColumns = buttonGroupColumns + toolbarControlCreator.getControlCount();
        }
        ToolBar toolbar = new ToolBar(viewerPane, SWT.FLAT);
        viewerPane.setTopCenter(toolbar);

        ToolBarManager toolbarManager = new ToolBarManager(toolbar);

        if (toolbarControlCreator != null) {
            toolbarControlCreator.createToolbarControls(toolbarManager);
            toolbarManager.add(new Separator());
        }

        toolbarManager.update(true);

        resourceList = new ArrayList<IResource>();

        if (resources != null) {
            Arrays.sort(resources, comparator);
            for (int i = 0; i < resources.length; i++) {
                IResource resource = resources[i];
                try {
                    ISVNLocalResource svnResource = SVNWorkspaceRoot.getSVNResourceFor(resource);
                    if (svnResource.getStatus().isManaged()) {
                        resourceList.add(resource);
                    }
                } catch (SVNException e) {
                }
            }
        }

        tableViewer = CheckboxTableViewer.newCheckList(viewerPane, SWT.BORDER | SWT.MULTI | SWT.FULL_SELECTION);
        GridData gd = new GridData(SWT.FILL, SWT.FILL, true, true);
        gd.heightHint = 125;
        tableViewer.getControl().setLayoutData(gd);
        table = tableViewer.getTable();

        final TableColumn newColumnTableColumn = new TableColumn(table, SWT.NONE);
        newColumnTableColumn.setWidth(740);
        newColumnTableColumn.setText("Resources for Generate Diff of Post-commit");

        table.setHeaderVisible(true);// 显示表头
        table.setLinesVisible(true);// 显示表格线
        TableLayout tLayOut = new TableLayout();// 专用于表格的布局
        table.setLayout(tLayOut);
        table.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));

        tLayOut.addColumnData(new ColumnWeightData(740));// ID列宽

        tableViewer.setContentProvider(new TableViewerContentProvider());
        tableViewer.setLabelProvider(new ResourceTableViewerLabelProvider());
        tableViewer.setInput(resourceList);

        viewerPane.setContent(table);

    }
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

            layout.marginWidth = 0;
            layout.marginHeight = 0;
            layout.verticalSpacing = 0;
            composite.setLayout( layout );

            control = new ViewForm( composite, SWT.NONE );
            control.setLayoutData( new GridData( GridData.FILL_BOTH ) );

            Composite browserConnectionWidgetControl = BaseWidgetUtils.createColumnContainer( control, 2, 1 );
            browserConnectionWidget = new BrowserConnectionWidget();
            browserConnectionWidget.createWidget( browserConnectionWidgetControl );
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

     *            the parent component
     * @param style
     *            SWT style bits
     */
    public DetailsContentViewer(Composite parent, int style) {
      viewForm = new ViewForm(parent, style);
      GridData gd = new GridData(GridData.FILL_HORIZONTAL);
      gd.horizontalSpan = 2;
      viewForm.setLayoutData(gd);
      label = new CLabel(viewForm, SWT.FLAT);
      label.setFont(parent.getFont());
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

     * @param parent the parent composite
     */
    public void createWidget( Composite parent )
    {

        control = new ViewForm( parent, SWT.NONE );
        // control.marginWidth = 0;
        // control.marginHeight = 0;
        // control.horizontalSpacing = 0;
        // control.verticalSpacing = 0;
        control.setLayoutData( new GridData( GridData.FILL_BOTH ) );
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

    }
    /*
     * Set up w/ an embeded brower.
     */
    public void createDisplay( Composite parent ) {
        viewForm= new ViewForm( parent, SWT.NONE);
       
        //label= new CLabel( viewForm, SWT.NONE);
        //viewForm.setTopLeft( label );
       
        ToolBar toolBar= new ToolBar( viewForm, SWT.FLAT | SWT.WRAP);
View Full Code Here

Examples of org.eclipse.swt.custom.ViewForm

  private void createContent() {

    this.uiThread = Thread.currentThread();

    viewForm = new ViewForm(this, SWT.NONE);
    viewForm.setLayout(new FillLayout());

    Composite infoComposite = createCompositeLegend(viewForm);
    viewForm.setTopLeft(infoComposite);
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.