Author: sebawagner
Date: Sun Aug 11 02:37:33 2013
New Revision: 1512853

URL: http://svn.apache.org/r1512853
Log:
OPENMEETINGS-758 Remove ldap admin Flash UI and Server Side related API

Removed:
    openmeetings/branches/OPENMEETINGS-745/WebContent/src/modules/admin/ldap/
Modified:
    
openmeetings/branches/OPENMEETINGS-745/WebContent/src/modules/admin/library.lzx
    
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
    
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/remote/LdapConfigService.java

Modified: 
openmeetings/branches/OPENMEETINGS-745/WebContent/src/modules/admin/library.lzx
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/OPENMEETINGS-745/WebContent/src/modules/admin/library.lzx?rev=1512853&r1=1512852&r2=1512853&view=diff
==============================================================================
--- 
openmeetings/branches/OPENMEETINGS-745/WebContent/src/modules/admin/library.lzx 
(original)
+++ 
openmeetings/branches/OPENMEETINGS-745/WebContent/src/modules/admin/library.lzx 
Sun Aug 11 02:37:33 2013
@@ -26,7 +26,6 @@
        <include href="useradmin/" />
        <include href="orgadmin/" />
        <include href="roomadmin/" />
-       <include href="ldap/" />
        <!-- -->
        <include href="servers/" />
 

Modified: 
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java?rev=1512853&r1=1512852&r2=1512853&view=diff
==============================================================================
--- 
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
 (original)
+++ 
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/data/basic/dao/LdapConfigDao.java
 Sun Aug 11 02:37:33 2013
@@ -26,10 +26,6 @@ import javax.persistence.NoResultExcepti
 import javax.persistence.PersistenceContext;
 import javax.persistence.PersistenceException;
 import javax.persistence.TypedQuery;
-import javax.persistence.criteria.CriteriaBuilder;
-import javax.persistence.criteria.CriteriaQuery;
-import javax.persistence.criteria.Predicate;
-import javax.persistence.criteria.Root;
 
 import org.apache.openmeetings.OpenmeetingsVariables;
 import org.apache.openmeetings.data.IDataProviderDao;
@@ -173,70 +169,7 @@ public class LdapConfigDao implements ID
                        return ldapConfig;
 
                } catch (Exception ex2) {
-                       log.error("[getLdapConfigById]: ", ex2);
-               }
-               return null;
-       }
-
-       public List<LdapConfig> getLdapConfigs(int start, int max, String 
orderby,
-                       boolean asc) {
-               try {
-                       CriteriaBuilder cb = em.getCriteriaBuilder();
-                       CriteriaQuery<LdapConfig> cq = 
cb.createQuery(LdapConfig.class);
-                       Root<LdapConfig> c = cq.from(LdapConfig.class);
-                       Predicate condition = cb.equal(c.get("deleted"), false);
-                       cq.where(condition);
-                       cq.distinct(asc);
-                       if (asc) {
-                               cq.orderBy(cb.asc(c.get(orderby)));
-                       } else {
-                               cq.orderBy(cb.desc(c.get(orderby)));
-                       }
-                       TypedQuery<LdapConfig> q = em.createQuery(cq);
-                       q.setFirstResult(start);
-                       q.setMaxResults(max);
-                       List<LdapConfig> ll = q.getResultList();
-                       return ll;
-               } catch (Exception ex2) {
-                       log.error("[getLdapConfigs]", ex2);
-               }
-               return null;
-       }
-
-       public Long selectMaxFromLdapConfig() {
-               try {
-                       log.debug("selectMaxFromConfigurations ");
-                       // get all users
-                       TypedQuery<Long> query = em
-                                       .createQuery(
-                                                       "select 
count(c.ldapConfigId) from LdapConfig c where c.deleted = false",
-                                                       Long.class);
-                       List<Long> ll = query.getResultList();
-                       log.debug("selectMaxFromLdapConfig" + ll.get(0));
-                       return ll.get(0);
-               } catch (Exception ex2) {
-                       log.error("[selectMaxFromLdapConfig] ", ex2);
-               }
-               return null;
-       }
-
-       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) {
-                       log.error("[deleteLdapConfigById]: ", ex2);
+                       log.error("[get]: ", ex2);
                }
                return null;
        }
@@ -291,7 +224,18 @@ public class LdapConfigDao implements ID
        }
        
        public long count() {
-               return selectMaxFromLdapConfig();
+               try {
+                       TypedQuery<Long> query = em
+                                       .createQuery(
+                                                       "select 
count(c.ldapConfigId) from LdapConfig c where c.deleted = false",
+                                                       Long.class);
+                       List<Long> ll = query.getResultList();
+                       log.debug("selectMaxFromLdapConfig" + ll.get(0));
+                       return ll.get(0);
+               } catch (Exception ex2) {
+                       log.error("[selectMaxFromLdapConfig] ", ex2);
+               }
+               return 0L;
        }
 
        public long count(String search) {

Modified: 
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/remote/LdapConfigService.java
URL: 
http://svn.apache.org/viewvc/openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/remote/LdapConfigService.java?rev=1512853&r1=1512852&r2=1512853&view=diff
==============================================================================
--- 
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/remote/LdapConfigService.java
 (original)
+++ 
openmeetings/branches/OPENMEETINGS-745/src/org/apache/openmeetings/remote/LdapConfigService.java
 Sun Aug 11 02:37:33 2013
@@ -19,14 +19,12 @@
 package org.apache.openmeetings.remote;
 
 import java.util.ArrayList;
-import java.util.LinkedHashMap;
 import java.util.List;
 
 import org.apache.openmeetings.OpenmeetingsVariables;
 import org.apache.openmeetings.data.basic.AuthLevelUtil;
 import org.apache.openmeetings.data.basic.SessiondataDao;
 import org.apache.openmeetings.data.basic.dao.LdapConfigDao;
-import org.apache.openmeetings.data.beans.basic.SearchResult;
 import org.apache.openmeetings.data.user.UserManager;
 import org.apache.openmeetings.persistence.beans.basic.LdapConfig;
 import org.red5.logging.Red5LoggerFactory;
@@ -52,24 +50,6 @@ public class LdapConfigService {
        
        private static final Logger log = 
Red5LoggerFactory.getLogger(LdapConfigService.class, 
OpenmeetingsVariables.webAppRootKey);
        
-       public Long deleteLdapConfigById(String SID, Long ldapConfigId) {
-        Long users_id = sessiondataDao.checkSession(SID);
-        Long user_level = userManager.getUserLevelByID(users_id);
-        if (authLevelUtil.checkAdminLevel(user_level)){
-               return 
this.ldapConfigDaoImpl.deleteLdapConfigById(ldapConfigId);
-        }
-        return null;
-       }
-       
-       public LdapConfig getLdapConfigById(String SID, Long ldapConfigId) {
-        Long users_id = sessiondataDao.checkSession(SID);
-        Long user_level = userManager.getUserLevelByID(users_id);
-        if (authLevelUtil.checkAdminLevel(user_level)){
-               return this.ldapConfigDaoImpl.get(ldapConfigId);
-        }
-        return null;
-       }
-       
        public List<LdapConfig> getActiveLdapConfigs() {
                try {
                        List<LdapConfig> ldapConfigs = 
this.ldapConfigDaoImpl.getActiveLdapConfigs();
@@ -91,64 +71,4 @@ public class LdapConfigService {
                return null;
        }
        
-       /**
-        * 
-        * @param SID
-        * @param start
-        * @param max
-        * @param orderby
-        * @param asc
-        * @return - the list of lgap config object being searched
-        */
-       public SearchResult<LdapConfig> getLdapConfigs(String SID, int start, 
int max, String orderby, boolean asc){
-        Long users_id = sessiondataDao.checkSession(SID);
-        Long user_level = userManager.getUserLevelByID(users_id);
-        if (authLevelUtil.checkAdminLevel(user_level)){
-               
-               SearchResult<LdapConfig> searchResult = new 
SearchResult<LdapConfig>();
-               searchResult.setObjectName(LdapConfig.class.getName());
-               
searchResult.setResult(this.ldapConfigDaoImpl.getLdapConfigs(start, max, 
orderby, asc));
-               
searchResult.setRecords(this.ldapConfigDaoImpl.selectMaxFromLdapConfig());
-               
-               return searchResult;
-        }
-               return null;
-       }
-       
-       /**
-        * 
-        * @param SID
-        * @param values
-        * @return - id of added or updated config in case of success, error 
code otherwise
-        */
-       public Long saveOrUpdateLdapConfig(String SID, 
LinkedHashMap<Object,Object> values)  {
-               try {
-                       Long users_id = sessiondataDao.checkSession(SID);
-                       Long user_level = 
userManager.getUserLevelByID(users_id);
-                       if (authLevelUtil.checkAdminLevel(user_level)){
-                       
-                               long ldapConfigId = Long.valueOf(
-                                               
values.get("ldapConfigId").toString()).longValue();
-                               Boolean addDomainToUserName = 
Boolean.valueOf(values.get("addDomainToUserName").toString()).booleanValue();
-                               String configFileName = 
values.get("configFileName").toString(); 
-                               String name = values.get("tName").toString(); 
-                               String domain = 
values.get("domain").toString(); 
-                               Boolean isActive = 
Boolean.valueOf(values.get("isActive").toString()).booleanValue();
-                       
-                               if (ldapConfigId<=0) {
-                                       return 
this.ldapConfigDaoImpl.addLdapConfig(name, addDomainToUserName, configFileName, 
-                                                               domain, 
users_id, isActive);
-                               } else {
-                                       return 
this.ldapConfigDaoImpl.updateLdapConfig(ldapConfigId, name, 
addDomainToUserName, 
-                                                               configFileName, 
domain, users_id, isActive);
-                               }
-                               
-                       }
-                       return new Long(-26);   
-               } catch (Exception e) {
-                       log.error("[saveOrUpdateLdapConfig]",e);
-               }
-               return new Long(-1);    
-       }       
-
 }


Reply via email to