Examples of listCourseNodeProperties()


Examples of org.olat.course.properties.CoursePropertyManager.listCourseNodeProperties()

   */
  @Override
  public String informOnDelete(Locale locale, ICourse course) {
    Translator trans = new PackageTranslator(PACKAGE_TA, locale);
    CoursePropertyManager cpm = PersistingCoursePropertyManager.getInstance(course);
    List list = cpm.listCourseNodeProperties(this, null, null, null);
    if (list.size() != 0) return trans.translate("warn.nodedelete"); // properties exist
    File fTaskFolder = new File(FolderConfig.getCanonicalRoot() + TACourseNode.getTaskFolderPathRelToFolderRoot(course, this));
    if (fTaskFolder.exists() && fTaskFolder.list().length > 0) return trans.translate(NLS_WARN_NODEDELETE); // task folder contains files
    return null; // no data yet.
  }
View Full Code Here

Examples of org.olat.course.properties.CoursePropertyManager.listCourseNodeProperties()

   *      org.olat.course.ICourse)
   */
  @Override
  public String informOnDelete(Locale locale, ICourse course) {
    CoursePropertyManager cpm = PersistingCoursePropertyManager.getInstance(course);
    List list = cpm.listCourseNodeProperties(this, null, null, null);
    if (list.size() == 0) return null; // no properties created yet
    Translator trans = new PackageTranslator(PACKAGE_MS, locale);
    return trans.translate("warn.nodedelete");
  }

View Full Code Here

Examples of org.olat.course.properties.CoursePropertyManager.listCourseNodeProperties()

  }

  private VFSSecurityCallback getTaskFolderSecCallback(String relPath) {
    // check if any tasks assigned yet
    CoursePropertyManager cpm = PersistingCoursePropertyManager.getInstance(course);
    List assignedProps = cpm.listCourseNodeProperties(node, null, null, TaskController.PROP_ASSIGNED);
//    return new TaskFolderCallback(relPath, (assignedProps.size() > 0));
    return new TaskFolderCallback(relPath, false); // do not look task folder
  }

  /**
 
View Full Code Here

Examples of org.olat.course.properties.CoursePropertyManager.listCourseNodeProperties()

  public void event(UserRequest ureq, Component source, Event event) {   
    if (log.isDebug()) log.debug("event source=" + source + " " + event.toString());   
    if (source == btfButton){
      // check if there are already assigned tasks
      CoursePropertyManager cpm = PersistingCoursePropertyManager.getInstance(course);
      List assignedProps = cpm.listCourseNodeProperties(node, null, null, TaskController.PROP_ASSIGNED);
      if (assignedProps.size() == 0) {
        // no task assigned
        String relPath = TACourseNode.getTaskFolderPathRelToFolderRoot(course, node);
        OlatRootFolderImpl rootFolder = new OlatRootFolderImpl(relPath, null);
        OlatNamedContainerImpl namedFolder = new OlatNamedContainerImpl(translate("taskfolder"), rootFolder);
View Full Code Here

Examples of org.olat.course.properties.CoursePropertyManager.listCourseNodeProperties()

   */
  @Override
  public String informOnDelete(Locale locale, ICourse course) {
    Translator trans = new PackageTranslator(PACKAGE_TA, locale);
    CoursePropertyManager cpm = PersistingCoursePropertyManager.getInstance(course);
    List list = cpm.listCourseNodeProperties(this, null, null, null);
    if (list.size() != 0) return trans.translate("warn.nodedelete"); // properties exist
    File fDropboxFolder = new File(FolderConfig.getCanonicalRoot() + DropboxController.getDropboxPathRelToFolderRoot(course.getCourseEnvironment(), this));
    if (fDropboxFolder.exists() && fDropboxFolder.list().length > 0) return trans.translate(NLS_WARN_NODEDELETE); // Dropbox folder contains files
    File fReturnboxFolder = new File(FolderConfig.getCanonicalRoot() + ReturnboxController.getReturnboxPathRelToFolderRoot(course.getCourseEnvironment(), this));
    if (fReturnboxFolder.exists() && fReturnboxFolder.list().length > 0) return trans.translate(NLS_WARN_NODEDELETE); // Returnbox folder contains files
View Full Code Here

Examples of org.olat.course.properties.CoursePropertyManager.listCourseNodeProperties()

   * @see org.olat.course.auditing.AuditManager#hasUserNodeLogs(org.olat.course.nodes.CourseNode)
   */
  public boolean hasUserNodeLogs(CourseNode node) {
    ICourse course = CourseFactory.loadCourse(ores);
    CoursePropertyManager cpm = course.getCourseEnvironment().getCoursePropertyManager();
    List<?> logsProperties = cpm.listCourseNodeProperties(node, null, null, LOG_IDENTIFYER);
    return logsProperties.size() == 0 ? false : true;
  }

  /**
   * @see org.olat.course.auditing.AuditManager#getUserNodeLog(org.olat.course.nodes.CourseNode,
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.