Examples of TableEvent


Examples of org.olat.core.gui.components.table.TableEvent

        tableCtr.modelChanged();
      }
    }
     else if (source ==  tableCtr) {
      if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent te = (TableEvent) event;
        String actionid = te.getActionId();
        if (actionid.equals("delete")) {
          int rowid = te.getRowId();
          Authentication auth = (Authentication) authTableModel.getObject(rowid);
          confirmationDialog = activateYesNoDialog(ureq, null, getTranslator().translate("authedit.delete.confirm", new String[] { auth.getProvider(), changeableIdentity.getName() }), confirmationDialog);
          confirmationDialog.setUserObject(auth);
          return;
        }
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

   *      org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
   */
  public void event(UserRequest ureq, Controller source, Event event) {
      if (source == nodeListCtr) {
        if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
          TableEvent te = (TableEvent) event;
          String actionid = te.getActionId();
          if (actionid.equals(CMD_SELECT_NODE)) {

            ICourse course = CourseFactory.loadCourse(ores);
            int rowid = te.getRowId();
            Map nodeData = (Map) nodeTableModel.getObject(rowid);
            this.currentCourseNode = course.getRunStructure().getNode((String) nodeData.get(AssessmentHelper.KEY_IDENTIFYER));
           
            List bulkActions = new ArrayList();
            BulkActionGetNodeScore baGetNodeScore = new BulkActionGetNodeScore(course, currentCourseNode, getTranslator());
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

 
  @Override
  public void event(UserRequest ureq, Controller source, Event event) {
    if(source == nodeListCtr) {
      if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent tae = (TableEvent)event;
       
        Map<String,Object> nodeData = (Map<String,Object>) nodeTableModel.getObject(tae.getRowId());
        ICourse course = CourseFactory.loadCourse(courseId);
        CourseNode node = course.getRunStructure().getNode((String) nodeData.get(AssessmentHelper.KEY_IDENTIFYER));
        if(node instanceof ScormCourseNode) {
          finishedVC = createVelocityContainer("finished");
          showFileButton = LinkFactory.createButton("showfile", finishedVC, this);
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

  @Override
  protected void event(UserRequest ureq, Controller source, Event event) {
    if(runDENTable == source) {
      //the link to enroll or cancel enrollment is clicked
      if(event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent tableEvent = (TableEvent)event;
        if(tableEvent.getActionId().equals(DENRunTableDataModel.CMD_ENROLL_IN_DATE)) {
          //do enroll
          KalendarEvent calEvent = (KalendarEvent)runTableData.getObject(tableEvent.getRowId());
          status = denManager.doEnroll(ureq.getIdentity(), calEvent, ores, courseNode);
          if(!status.isEnrolled()) showError();
          runDENTable.setTableDataModel(runTableData);
          fireEvent(ureq, Event.DONE_EVENT);
          // inform subscription context about changes
          NotificationsManager.getInstance().markPublisherNews(subsContext, ureq.getIdentity());
        } else if(tableEvent.getActionId().equals(DENRunTableDataModel.CMD_ENROLLED_CANCEL)) {
          //cancel enrollment
          KalendarEvent calEvent = (KalendarEvent)runTableData.getObject(tableEvent.getRowId());
          DENStatus status = denManager.cancelEnroll(ureq.getIdentity(), calEvent, ores, courseNode);
          if(!status.isCancelled()) showError();
          runDENTable.setTableDataModel(runTableData);
          fireEvent(ureq, Event.DONE_EVENT);
          // inform subscription context about changes
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

   *      org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
   */
  public void event(UserRequest ureq, Controller source, Event event) {
    if (source == tableFilterCtr) {
      if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent te = (TableEvent) event;
        String actionid = te.getActionId();
        if (actionid.equals(CMD_SELECT_NODE)) {
          int rowid = te.getRowId();
          Map<String,Object> nodeData = (Map<String,Object>)nodesTableModel.getObject(rowid);
          CourseNode node = runStructure.getNode((String) nodeData.get(AssessmentHelper.KEY_IDENTIFYER));
          this.selectedCourseNode = (AssessableCourseNode) node;
          // cast should be save, only assessable nodes are selectable
          fireEvent(ureq, EVENT_NODE_SELECTED);
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

   * @see org.olat.core.gui.control.ControllerEventListener#dispatchEvent(org.olat.core.gui.UserRequest, org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
   */
  public void event(UserRequest ureq, Controller source, Event event) {
    if (source == tableCtr) {
      if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent te = (TableEvent) event;
        String actionid = te.getActionId();
        int rowid = te.getRowId();
        efficiencyStatement = efficiencyStatementsListModel.getEfficiencyStatementAt(rowid);
        if (actionid.equals(CMD_SHOW)) {         
          // will not be disposed on course run dispose, popus up as new browserwindow
          ControllerCreator ctrlCreator = new ControllerCreator() {
            public Controller createController(UserRequest lureq, WindowControl lwControl) {
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

   * @see org.olat.core.gui.control.DefaultController#event(org.olat.core.gui.UserRequest, org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
   */
  public void event(UserRequest ureq, Controller source, Event event) {
    if (source == tableCtr) {
      if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent te = (TableEvent) event;
        String actionid = te.getActionId();
        if (actionid.equals("choose")) {
          int rowid = te.getRowId();
          foundProp = (Property) tdm.getObject(rowid);
          // Tell parentController that a subject has been found
          fireEvent(ureq, new PropFoundEvent(foundProp));
        }
      }
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

  }
 
  @Override
  public void event(UserRequest ureq, Controller source, Event event) {
    if (source == summaryTableCtr) {
      TableEvent tEvent = (TableEvent)event;
      if (tEvent.getActionId().equals("sel")) {
        if(cmiTableCtr != null) {
          removeAsListenerAndDispose(cmiTableCtr);
        }
        if(cmc != null) {
          removeAsListenerAndDispose(cmc);
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

   */
  @SuppressWarnings("unused")
  public void event(UserRequest ureq, Controller source, Event event) {
    if (source == tableCtr) {
      if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent te = (TableEvent) event;
        if (te.getActionId().equals(ACTION_SINGLESELECT_CHOOSE)) {
          int rowid = te.getRowId();
          GroupDeletionManager.getInstance().setLastUsageNowFor( (BusinessGroup) redtm.getObject(rowid) );
          updateGroupList();       
        }
      }
    }
View Full Code Here

Examples of org.olat.core.gui.components.table.TableEvent

   *      org.olat.core.gui.control.Controller, org.olat.core.gui.control.Event)
   */
  public void event(UserRequest ureq, Controller source, Event event) {
    if (source == tableCtr) {
      if (event.getCommand().equals(Table.COMMANDLINK_ROWACTION_CLICKED)) {
        TableEvent te = (TableEvent) event;
        if (te.getActionId().equals(ACTION_SINGLESELECT_CHOOSE)) {
          int rowid = te.getRowId();
          RepositoryManager.setLastUsageNowFor( (RepositoryEntry) redtm.getObject(rowid) );
          updateRepositoryEntryList();
        }
      } else if (event.getCommand().equals(Table.COMMAND_MULTISELECT)) {
        TableMultiSelectEvent tmse = (TableMultiSelectEvent) event;
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.