Examples of LdapConfig


Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

    target.appendJavaScript("omLdapPanelInit();");
  }

  @Override
  protected void onRefreshSubmit(AjaxRequestTarget target, Form<?> form) {
    LdapConfig ldapConfig = this.getModelObject();
    if (ldapConfig.getLdapConfigId() <= 0) {
      ldapConfig = Application.getBean(LdapConfigDao.class).get(
          ldapConfig.getLdapConfigId());
    } else {
      ldapConfig = new LdapConfig();
    }
    this.setModelObject(ldapConfig);
    target.add(this);
    target.appendJavaScript("omLdapPanelInit();");
  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

  @Override
  protected void onDeleteSubmit(AjaxRequestTarget target, Form<?> form) {
    Application.getBean(LdapConfigDao.class).delete(
        this.getModelObject(), WebSession.getUserId());
    this.setModelObject(new LdapConfig());
    target.add(listContainer);
    target.add(this);
    target.appendJavaScript("omLdapPanelInit();");
  }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

  public Long addLdapConfig(String name, Boolean addDomainToUserName,
      String configFileName, String domain, Long insertedby,
      Boolean isActive) {
    try {

      LdapConfig ldapConfig = new LdapConfig();
      ldapConfig.setAddDomainToUserName(addDomainToUserName);
      ldapConfig.setConfigFileName(configFileName);
      ldapConfig.setDeleted(false);
      ldapConfig.setDomain(domain);
      ldapConfig.setIsActive(isActive);
      ldapConfig.setName(name);
      ldapConfig.setInserted(new Date());
      if (insertedby != null) {
        log.debug("addLdapConfig :1: " + usersDao.get(insertedby));
        ldapConfig.setInsertedby(usersDao.get(insertedby));
      }

      log.debug("addLdapConfig :2: " + insertedby);

      ldapConfig = em.merge(ldapConfig);
      Long ldapConfigId = ldapConfig.getLdapConfigId();

      if (ldapConfigId > 0) {
        return ldapConfigId;
      } else {
        throw new Exception("Could not store SOAPLogin");
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

  public Long updateLdapConfig(Long ldapConfigId, String name,
      Boolean addDomainToUserName, String configFileName, String domain,
      Long updatedby, Boolean isActive) {
    try {

      LdapConfig ldapConfig = this.get(ldapConfigId);

      if (ldapConfig == null) {
        return -1L;
      }

      ldapConfig.setAddDomainToUserName(addDomainToUserName);
      ldapConfig.setConfigFileName(configFileName);
      ldapConfig.setDeleted(false);
      ldapConfig.setDomain(domain);
      ldapConfig.setIsActive(isActive);
      ldapConfig.setName(name);
      ldapConfig.setUpdated(new Date());
      if (updatedby != null) {
        log.debug("updateLdapConfig :1: " + usersDao.get(updatedby));
        ldapConfig.setUpdatedby(usersDao.get(updatedby));
      }

      log.debug("updateLdapConfig :2: " + updatedby);

      ldapConfig = em.merge(ldapConfig);
      ldapConfigId = ldapConfig.getLdapConfigId();

      return ldapConfigId;

    } catch (Exception ex2) {
      log.error("[updateLdapConfig]: ", ex2);
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

      TypedQuery<LdapConfig> query = em
          .createQuery(hql, LdapConfig.class);
      query.setParameter("ldapConfigId", ldapConfigId);
      query.setParameter("deleted", false);

      LdapConfig ldapConfig = null;
      try {
        ldapConfig = query.getSingleResult();
      } catch (NoResultException ex) {
      }
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

  }

  public Long deleteLdapConfigById(Long ldapConfigId) {
    try {

      LdapConfig ldapConfig = this.get(ldapConfigId);

      if (ldapConfig == null) {
        return null;
      }

      ldapConfig = em
          .find(LdapConfig.class, ldapConfig.getLdapConfigId());
      em.remove(ldapConfig);

      return ldapConfigId;

    } catch (Exception ex2) {
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

  public List<LdapConfig> getActiveLdapConfigs() {
    try {
      List<LdapConfig> ldapConfigs = this.ldapConfigDaoImpl.getActiveLdapConfigs();
     
      //Add localhost Domain
      LdapConfig ldapConfig = new LdapConfig();
     
      ldapConfig.setName("local DB [internal]");
      ldapConfig.setLdapConfigId(-1);
     
      List<LdapConfig> returnldapConfigs = new LinkedList<LdapConfig>();
      returnldapConfigs.add(ldapConfig);
     
      for (LdapConfig ldapConfigStored : ldapConfigs) {
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

        currentClient = sessionManager
            .getClientByStreamId(current.getClient().getId(), null);

        // LDAP Loggedin Users cannot use the permanent Login Flag

        LdapConfig ldapConfig = ldapConfigDao.get(ldapConfigId);

        String ldapLogin = usernameOrEmail;
        if (ldapConfig.getAddDomainToUserName() != null
            && ldapConfig.getAddDomainToUserName()) {
          ldapLogin = usernameOrEmail + "@" + ldapConfig.getDomain();
        }

        o = ldapLoginManagement.doLdapLogin(ldapLogin,
            Userpass, currentClient, current.getClient(), SID,
            ldapConfig.getConfigFileName());
      } else {

        currentClient = sessionManager.getClientByStreamId(current.getClient().getId(), null);

        o = userManager.loginUser(SID, usernameOrEmail, Userpass,
View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

   */
  public boolean getLdapPwdSynchStatus(Long ldapConfigId) { // TIBO
    // Retrieve Configuration Data
    HashMap<String, String> configData;

    LdapConfig ldapConfig = ldapConfigDao.get(ldapConfigId);

    try {
      configData = getLdapConfigData(ldapConfig.getConfigFileName());
    } catch (Exception e) {
      log.error("Error on getLdapPwdSynchStatus : " + e.getMessage());
      return true;
    }

View Full Code Here

Examples of org.apache.openmeetings.persistence.beans.basic.LdapConfig

        currentClient = sessionManager
            .getClientByStreamId(current.getClient().getId(), null);

        // LDAP Loggedin Users cannot use the permanent Login Flag

        LdapConfig ldapConfig = ldapConfigDao.get(ldapConfigId);

        String ldapLogin = usernameOrEmail;
        if (ldapConfig.getAddDomainToUserName() != null
            && ldapConfig.getAddDomainToUserName()) {
          ldapLogin = usernameOrEmail + "@" + ldapConfig.getDomain();
        }

        o = ldapLoginManagement.doLdapLogin(ldapLogin,
            Userpass, currentClient, current.getClient(), SID,
            ldapConfig.getConfigFileName());
      } else {

        currentClient = sessionManager.getClientByStreamId(current.getClient().getId(), null);

        o = userManager.loginUser(SID, usernameOrEmail, Userpass,
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.