Package com.liferay.portlet.admin.model

Examples of com.liferay.portlet.admin.model.UserConfig


    if (!hasAdministrator(companyId)) {
      throw new PrincipalException();
    }

    UserConfig userConfig = AdminConfigManagerUtil.getUserConfig(companyId);

    EmailConfig registrationEmail = userConfig.getRegistrationEmail();

    if (registrationEmail == null || !registrationEmail.isSend()) {
      return 0;
    }
View Full Code Here


    user.setLayoutIds("");
    user.setActive(true);

    UserUtil.update(user);

    UserConfig userConfig =
      AdminConfigManagerUtil.getUserConfig(companyId);

    // Add user groups

//    List groups = new ArrayList();
//
//    String groupNames[] = userConfig.getGroupNames();
//
//    for (int i = 0; groupNames != null && i < groupNames.length; i++) {
//      try {
//        groups.add(GroupUtil.findByC_N(companyId, groupNames[i]));
//      }
//      catch (NoSuchGroupException nsge) {
//      }
//    }
//
//    UserUtil.setGroups(userId, groups);

    // Add user roles

//    List roles = new ArrayList();
//
//    String roleNames[] = userConfig.getRoleNames();
//
//    for (int i = 0; roleNames != null && i < roleNames.length; i++) {
//      try {
//        Role role =
//          RoleLocalManagerUtil.getRoleByName(companyId, roleNames[i]);
//
//        roles.add(role);
//      }
//      catch (NoSuchRoleException nsre) {
//      }
//    }
//
//    UserUtil.setRoles(userId, roles);

    // Send email notification

    EmailConfig registrationEmail = userConfig.getRegistrationEmail();

    if (registrationEmail != null && registrationEmail.isSend()) {
      String adminName = company.getAdminName();

      String subject = registrationEmail.getSubject();
View Full Code Here

        }
      }
      catch (NoSuchUserException nsue) {
      }

      UserConfig userConfig =
        AdminConfigManagerUtil.getUserConfig(companyId);

      if (userConfig.hasReservedUserId(userId)) {
        throw new ReservedUserIdException();
      }
    }

    if (!Validator.isEmailAddress(emailAddress)) {
      throw new UserEmailAddressException("Please enter a valid Email Address");
    }
    else {
      try {
        User user = UserUtil.findByC_EA(companyId, emailAddress);

        if (user != null) {
          throw new DuplicateUserEmailAddressException();
        }
      }
      catch (NoSuchUserException nsue) {
      }

      UserConfig userConfig =
        AdminConfigManagerUtil.getUserConfig(companyId);

      if (userConfig.hasReservedUserEmailAddress(emailAddress)) {
        throw new ReservedUserEmailAddressException();
      }
    }

    if (!autoPassword) {
View Full Code Here

        }
      }
      catch (NoSuchUserException nsue) {
      }

      UserConfig userConfig =
        AdminConfigManagerUtil.getUserConfig(user.getCompanyId());

      if (userConfig.hasReservedUserEmailAddress(emailAddress)) {
        throw new ReservedUserEmailAddressException();
      }
    }

    if (Validator.isNotNull(smsId) && !Validator.isEmailAddress(smsId)) {
View Full Code Here

      String registrationEmailSubject = ParamUtil.getString(
        req, "config_re_subject");
      String registrationEmailBody = ParamUtil.getString(
        req, "config_re_body");

      UserConfig userConfig = AdminConfigManagerUtil.getUserConfig(
        PortalUtil.getCompanyId(req));

      if (cmd.equals("dgar")) {
        userConfig.setGroupNames(groupNames);
        userConfig.setRoleNames(roleNames);
      }
      else if (cmd.equals("den")) {
        userConfig.setRegistrationEmail(new EmailConfig(
          registrationEmailSend, registrationEmailSubject,
          registrationEmailBody));
      }
      else if (cmd.equals("ru")) {
        userConfig.setReservedUserIds(ruid);
        userConfig.setReservedUserEmailAddresses(ruea);
      }
      else if (cmd.equals("mhn")) {
        userConfig.setMailHostNames(mailHostNames);
      }

      // Update config

      AdminConfigManagerUtil.updateUserConfig(userConfig);
View Full Code Here

    List configs = getAdminConfig(companyId, type);

    AdminConfig config = null;

    UserConfig userConfig = null;

    if (configs.size() == 0) {
      String configId = Long.toString(CounterManagerUtil.increment(
        AdminConfig.class.getName()));

      Company company = CompanyManagerUtil.getCompany(companyId);

      userConfig = new UserConfig(
        UserConfig.DEFAULT_GROUPS, UserConfig.DEFAULT_ROLES,
        UserConfig.DEFAULT_RESERVED_USER_IDS,
        UserConfig.DEFAULT_RESERVED_USER_EMAIL_ADDRESSES,
        UserConfig.DEFAULT_MAIL_HOST_NAMES,
        _getUserConfigRegistrationEmail());

      config = AdminConfigUtil.create(configId);

      config.setCompanyId(companyId);
      config.setType(type);
      config.setName(name);
      config.setConfigObj(userConfig);

      AdminConfigUtil.update(config);

      configs.add(config);
    }
    else {
      config = (AdminConfig)configs.iterator().next();

      userConfig = (UserConfig)config.getConfigObj();
    }

    // Make sure new fields are not null

    if (userConfig.getRegistrationEmail() == null) {
      userConfig.setRegistrationEmail(_getUserConfigRegistrationEmail());

      config.setConfigObj(userConfig);

      AdminConfigUtil.update(config);
    }
View Full Code Here

    if (mx.equals(getCompanyMx())) {
      return true;
    }

    try {
      UserConfig userConfig =
        AdminConfigManagerUtil.getUserConfig(getCompanyId());

      if (userConfig.hasMailHostName(mx)) {
        return true;
      }
    }
    catch (Exception e) {
      Logger.error(this,e.getMessage(),e);
View Full Code Here

TOP

Related Classes of com.liferay.portlet.admin.model.UserConfig

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.