Package org.olat.admin.user

Examples of org.olat.admin.user.UserTableDataModel


        if (actionid.equals(CMD_CHOOSE_USER)) {
          int rowid = te.getRowId();
          ICourse course = CourseFactory.loadCourse(ores);
          if (userListCtr.getTableDataModel() instanceof UserTableDataModel) {
            // in user MODE_USERFOCUS, a simple identity table is used, no wrapped identites
            UserTableDataModel userListModel = (UserTableDataModel) userListCtr.getTableDataModel();
            Identity assessedIdentity = userListModel.getIdentityAt(rowid);
            this.assessedIdentityWrapper = AssessmentHelper.wrapIdentity(assessedIdentity,
                this.localUserCourseEnvironmentCache, course, null);
          } else {
            // all other cases where user can be choosen the assessed identity wrapper is used
            AssessedIdentitiesTableDataModel userListModel = (AssessedIdentitiesTableDataModel) userListCtr.getTableDataModel();
            this.assessedIdentityWrapper = userListModel.getWrappedIdentity(rowid);
          }
          // init edit controller for this identity and this course node
          // or use identity assessment overview if no course node is defined
          if (this.currentCourseNode == null) {
            UserCourseEnvironment chooseUserCourseEnv = assessedIdentityWrapper.getUserCourseEnvironment();   
View Full Code Here


    Translator trans = new PackageTranslator(PACKAGE, loc);
    trans = UserManager.getInstance().getPropertyHandlerTranslator(trans);
    TableController tableCtr = new TableController(tableConfig, ureq, wControl, trans, tableEventListener);
    Roles roles = ureq.getUserSession().getRoles();
    boolean isAdministrativeUser = (roles.isAuthor() || roles.isGroupManager() || roles.isUserManager() || roles.isOLATAdmin());
    UserTableDataModel userDataModel = new UserTableDataModel(identities, loc, isAdministrativeUser);
    userDataModel.addColumnDescriptors(tableCtr, actionCommand);
    tableCtr.setTableDataModel(userDataModel);
    return tableCtr;
  }
View Full Code Here

TOP

Related Classes of org.olat.admin.user.UserTableDataModel

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.