Examples of TreeEvent


Examples of org.olat.core.gui.components.tree.TreeEvent

  }

  @Override
  public void event(UserRequest ureq, Component source, Event event) {
    if (source == selectionTree) {
      TreeEvent te = (TreeEvent) event;
      if (te.getCommand().equals(TreeEvent.COMMAND_TREENODE_CLICKED)) {
        GenericTreeNode node = (GenericTreeNode) selectionTree.getSelectedNode();
        CatalogManager cm = CatalogManager.getInstance();
        Long newParentId = Long.parseLong(node.getIdent());
        CatalogEntry newParent = cm.loadCatalogEntry(newParentId);
        // check first if this repo entry is already attached to this new parent
        List<CatalogEntry> existingChildren = cm.getChildrenOf(newParent);
        for (CatalogEntry existingChild : existingChildren) {
          RepositoryEntry existingRepoEntry = existingChild.getRepositoryEntry();
          if (existingRepoEntry != null && existingRepoEntry.equalsByPersistableKey(toBeAddedEntry)) {
            showError("catalog.tree.add.already.exists", toBeAddedEntry.getDisplayname());
            return;
          }
        }
        CatalogEntry newEntry = cm.createCatalogEntry();
        newEntry.setRepositoryEntry(toBeAddedEntry);
        newEntry.setName(toBeAddedEntry.getDisplayname());
        newEntry.setDescription(toBeAddedEntry.getDescription());
        newEntry.setType(CatalogEntry.TYPE_LEAF);
        newEntry.setOwnerGroup(ManagerFactory.getManager().createAndPersistSecurityGroup());
        // save entry
        cm.addCatalogEntry(newParent, newEntry);
        fireEvent(ureq, Event.DONE_EVENT);

      } else if (te.getCommand().equals(TreeEvent.COMMAND_CANCELLED)) {
        fireEvent(ureq, Event.CANCELLED_EVENT);
      }
    }

  }
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

          // no matching events       
          this.showInfo("cal.search.noMatches");
        }
      }
    } else if (source == eventSelectionTree) {
      TreeEvent te = (TreeEvent) event;
      if (event.getCommand().equals(TreeEvent.COMMAND_TREENODE_CLICKED)) {
        Date gotoDate = (Date)eventSelectionTree.getSelectedNode().getUserObject();
        fireEvent(ureq, new GotoDateEvent(gotoDate));
      else {
        fireEvent(ureq, Event.CANCELLED_EVENT);
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

   *      org.olat.core.gui.control.Event)
   */
  public void event(UserRequest ureq, Component source, Event event) {   
    if (source == luTree) {
      if (event.getCommand().equals(MenuTree.COMMAND_TREENODE_CLICKED)) {
        TreeEvent tev = (TreeEvent) event;
        if(this.assessmentChangedEventReceived) {
          uce.getScoreAccounting().evaluateAll();
          assessmentChangedEventReceived = false;
        }
       
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

    ICourse course = CourseFactory.getCourseEditSession(ores.getResourceableId());
   
    if (source == menuTree) {
      if (event.getCommand().equals(MenuTree.COMMAND_TREENODE_CLICKED)) {
        // goto node in edit mode
        TreeEvent te = (TreeEvent) event;
        String nodeId = te.getNodeId();
        updateViewForSelectedNodeId(ureq, nodeId);       
      }
    } else if (source == main) {
      if (event.getCommand().startsWith(NLS_START_HELP_WIZARD)) {
        String findThis = event.getCommand().substring(NLS_START_HELP_WIZARD.length());
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

    this.putInitialPanel(insertVC);
}

  public void event(UserRequest ureq, Component source, Event event) {
    if (source == insertTree) {
      TreeEvent te = (TreeEvent) event;
      if (te.getCommand().equals(TreeEvent.COMMAND_TREENODE_CLICKED)) {
        ICourse course = CourseFactory.getCourseEditSession(ores.getResourceableId());
        // user chose a position to insert a new node
        String nodeId = te.getNodeId();
        TreePosition tp = insertModel.getTreePosition(nodeId);
        int pos = tp.getChildpos();
        CourseNodeConfiguration newNodeConfig = CourseNodeFactory.getInstance().getCourseNodeConfiguration(type);
        insertedNode = newNodeConfig.getInstance();
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

   *      org.olat.core.gui.components.Component,
   *      org.olat.core.gui.control.Event)
   */
  public void event(UserRequest ureq, Component source, Event event) {
    if (source == selectionTree) {
      TreeEvent te = (TreeEvent) event;
      if (event.getCommand().equals(ACTION_PUBLISH)) {
//REFACTOR  Tracing.logDebug("COURSE PUBLISH START: "+course.getCourseTitle() +" - id:"+course.getResourceableId(), this.getClass());
        List nodeIdsToPublish = te.getNodeIds();
       
        publishProcess.createPublishSetFor(nodeIdsToPublish);
        //
        /*
         * here comes now a test if the selected publish set leads to a valid
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

   */
  @Override
  public void event(UserRequest ureq, Component source, Event event) {
    if (source == menuTree) {
      if (event.getCommand().equals(MenuTree.COMMAND_TREENODE_CLICKED)) {
        TreeEvent te = (TreeEvent) event;
        TreeNode clickedNode = menuTree.getTreeModel().getNodeById(te.getNodeId());
        Object userObject = clickedNode.getUserObject();
        activateContent(ureq, userObject);
      }
    }
  }
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

    if (source == menuTree) {
      if (event.getCommand().equals(MenuTree.COMMAND_TREENODE_CLICKED)) {
        Component toolComp = (mainToolC == null ? null : mainToolC.getInitialComponent());
        columnsLayoutCtr.setCol2(toolComp);
        mainPanel.setContent(main);
        TreeEvent te = (TreeEvent) event;
        TreeNode clickedNode = menuTree.getTreeModel().getNodeById(te.getNodeId());
        Object userObject = clickedNode.getUserObject();
        activateContent(ureq, userObject, null);
      }
    }
  }
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

    putInitialPanel(clpVC);
  }

  public void event(UserRequest ureq, Component source, Event event) {
    if (source == selectionTree) {
      TreeEvent te = (TreeEvent)event;
      if (event.getCommand().equals(TreeEvent.COMMAND_TREENODES_SELECTED)) {
        // rebuild kalendar event links
        // we do not use the tree event's getSelectedNodeIDs, instead
        // we walk through the model and fetch the children in order
        // to keep the sorting.
        List kalendarEventLinks = kalendarEvent.getKalendarEventLinks();
        TreeNode rootNode = selectionTree.getTreeModel().getRootNode();
        kalendarEventLinks.clear();
        clearSelection(rootNode);
        rebuildKalendarEventLinks(rootNode, te.getNodeIds(), kalendarEventLinks);
        // if the calendarevent is already associated with a calendar, save the modifications.
        // otherwise, the modifications will be saver, when the user saves
        // the calendar event.
        if (kalendarEvent.getCalendar() != null)
          CalendarManagerFactory.getInstance().getCalendarManager().addEventTo(kalendarEvent.getCalendar(), kalendarEvent);
View Full Code Here

Examples of org.olat.core.gui.components.tree.TreeEvent

  }

 
  public void event(UserRequest ureq, Component source, Event event) {
    if (source == calendarSelectionTree) {
      TreeEvent te = (TreeEvent) event;
      if (event.getCommand().equals(TreeEvent.COMMAND_TREENODES_SELECTED)) {
        // rebuild kalendar event links
        List selectedNodesIDS = te.getNodeIds();
        TreeModel model = calendarSelectionTree.getTreeModel();
        CalendarManager calendarManager = CalendarManagerFactory.getInstance().getCalendarManager();
        for (Iterator iter = selectedNodesIDS.iterator(); iter.hasNext();) {
          String nodeId = (String)iter.next();
          GenericTreeNode node = (GenericTreeNode)model.getNodeById(nodeId);
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.