Package org.olat.core.gui.control.generic.closablewrapper

Examples of org.olat.core.gui.control.generic.closablewrapper.CloseableModalController


      removeAsListenerAndDispose(copyController);
      copyController = new RepositoryCopyController(ureq, getWindowControl(), repositoryEntry);
      listenTo(copyController);
     
      removeAsListenerAndDispose(copyCloseableModalController);
      copyCloseableModalController = new CloseableModalController(getWindowControl(), translate("close"), copyController.getInitialComponent());
      listenTo(copyCloseableModalController);
     
      copyCloseableModalController.activate();         
    } else if (lockResult!=null && lockResult.isSuccess() && isAlreadyLocked) {
      showWarning("warning.course.alreadylocked.bySameUser");
View Full Code Here


   
   
    listenTo(catalogAdddController);
    removeAsListenerAndDispose(closeableModalController);
    closeableModalController = new CloseableModalController(getWindowControl(), "close", catalogAdddController.getInitialComponent());
    listenTo(closeableModalController);
    closeableModalController.activate();
  }
View Full Code Here

        if (groupEditController != null) groupEditController.dispose();
        groupEditController = new GroupController(ureq, getWindowControl(), true, true, false, ownerGroup);
        groupEditController.addControllerListener(this);
        VelocityContainer groupContainer = createVelocityContainer("groups")
        groupContainer.put("groupcomp", groupEditController.getInitialComponent());
        CloseableModalController cmc = new CloseableModalController(getWindowControl(), translate("close"), groupContainer);
        cmc.activate();
        return;
      } else if (cmd.equals(ACTION_CLOSE_RESSOURCE)) {
        doCloseResource(ureq);
        return;
      } else if (cmd.equals(ACTION_DELETE)) { // delete
        if (!isOwner) throw new OLATSecurityException("Trying to delete, but not allowed: user = " + ureq.getIdentity());
        // show how many users are currently using this resource
        OLATResourceable ores = repositoryEntry.getOlatResource();
       
        String dialogTitle = translate("del.header", repositoryEntry.getDisplayname());
        OLATResourceable courseRunOres = OresHelper.createOLATResourceableInstance(RunMainController.ORES_TYPE_COURSE_RUN, repositoryEntry.getOlatResource().getResourceableId());
        int cnt = CoordinatorManager.getCoordinator().getEventBus().getListeningIdentityCntFor(courseRunOres);
       
        String dialogText = translate("del.confirm", String.valueOf(cnt));
        deleteDialogController = activateYesNoDialog(ureq, dialogTitle, dialogText, deleteDialogController);
        return;
      }
    } else if (source == wc) {
      if (event == Event.CANCELLED_EVENT) {
        cmc.deactivate();
        wc.dispose();
      } else if (event == Event.DONE_EVENT) {
        cmc.deactivate();
        wc.dispose();
        detailsToolC = null; // force recreation of tool controller
        updateView(ureq);
        fireEvent(ureq, Event.CHANGED_EVENT);
      }
View Full Code Here

    removeAsListenerAndDispose(wc);
    RepositoryHandler repoHandler = RepositoryHandlerFactory.getInstance().getRepositoryHandler(repositoryEntry);
    wc = repoHandler.getCloseResourceController(ureq, getWindowControl(), repositoryEntry);
    wc.startWorkflow();
    wc.addControllerListener(this);
    cmc = new CloseableModalController(getWindowControl(), translate("close"), wc.getInitialComponent());
    cmc.activate();
  }
View Full Code Here

  @Override
  protected void event(UserRequest ureq, Component source, Event event) {
    if (source == chooseButton || source == changeButton) {
      searchController = new ReferencableEntriesSearchController(getWindowControl(), ureq, resourceTypeName, translate(BUTTON_CHOOSE_FEED));
      this.listenTo(searchController);
      cmc = new CloseableModalController(getWindowControl(), translate("close"), searchController.getInitialComponent(), true,
          translate(BUTTON_CREATE_FEED));
      cmc.activate();
    } else if (source == previewLink) {
      // Preview as modal dialogue only if the config is valid
      RepositoryEntry re = node.getReferencedRepositoryEntry();
      if (re == null) {
        // The repository entry has been deleted meanwhile.
        this.showError("error.repoentrymissing");
      } else {
        FeedSecurityCallback callback = new FeedPreviewSecurityCallback();
        feedController = uiFactory.createMainController(re.getOlatResource(), ureq, getWindowControl(), callback, course
            .getResourceableId(), node.getIdent());
        cmcFeedCtr = new CloseableModalController(getWindowControl(), translate("command.close"), feedController.getInitialComponent());
        this.listenTo(cmcFeedCtr);
        // cmcFeedCtr.insertHeaderCss();
        cmcFeedCtr.activate();
      }
     
View Full Code Here

      this.memberListWizardController = new MemberListWizardController(ureq, getWindowControl(), bgContext, MemberListWizardController.AREAS_MEMBERS);
    }
    if(memberListWizardController!=null) {
      this.memberListWizardController.addControllerListener(this);
      if (closeableModalController != null) closeableModalController.dispose();
      closeableModalController = new CloseableModalController(getWindowControl(), translate("close"), memberListWizardController.getInitialComponent());
      closeableModalController.activate();  
    }
  }
View Full Code Here

  private void doGroupCopy(UserRequest ureq) {
    if (bgCopyWizardCtr != null) bgCopyWizardCtr.dispose();
    this.bgCopyWizardCtr = new BGCopyWizardController(ureq, getWindowControl(), this.currentGroup, this.flags);
    this.bgCopyWizardCtr.addControllerListener(this);
    if (closeableModalController != null) closeableModalController.dispose();
    closeableModalController = new CloseableModalController(getWindowControl(), translate("close"), bgCopyWizardCtr.getInitialComponent());
    closeableModalController.activate();
  }
View Full Code Here

  private void doMultipleGroupCopy(UserRequest ureq) {
    if (bgMultipleCopyWizardCtr != null) bgMultipleCopyWizardCtr.dispose();
    this.bgMultipleCopyWizardCtr = new BGMultipleCopyWizardController(ureq, getWindowControl(), this.currentGroup, this.flags);
    this.bgMultipleCopyWizardCtr.addControllerListener(this);
    if (closeableModalController != null) closeableModalController.dispose();
    closeableModalController = new CloseableModalController(getWindowControl(), translate("close"), bgMultipleCopyWizardCtr.getInitialComponent());
    closeableModalController.activate();
  }
View Full Code Here

        Quota defQuota = QuotaManager.getInstance().getDefaultQuota(QuotaConstants.IDENTIFIER_DEFAULT_NODES);
        quota = QuotaManager.getInstance().createQuota(namedContainer.getRelPath(), defQuota.getQuotaKB(), defQuota.getUlLimitKB());
      }
      VFSSecurityCallback secCallback = new FullAccessWithQuotaCallback(quota);
      namedContainer.setLocalSecurityCallback(secCallback);
      CloseableModalController cmc = new CloseableModalController(getWindowControl(), translate("close"),
          new FolderRunController(namedContainer, false, ureq, getWindowControl()).getInitialComponent());
      cmc.activate();
      return;
    }
  }
View Full Code Here

      }
     
      wizardController = new ScormArchiveWizardController(ureq, nodesTableObjectArrayList, courseId, getWindowControl());
      listenTo(wizardController);
     
      cmc = new CloseableModalController(getWindowControl(), translate("close"), wizardController.getInitialComponent());
      listenTo(cmc);
      cmc.activate();
    }
  }
View Full Code Here

TOP

Related Classes of org.olat.core.gui.control.generic.closablewrapper.CloseableModalController

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.