当前位置: 首页>>代码示例>>Java>>正文


Java Filter.create方法代码示例

本文整理汇总了Java中com.unboundid.ldap.sdk.Filter.create方法的典型用法代码示例。如果您正苦于以下问题:Java Filter.create方法的具体用法?Java Filter.create怎么用?Java Filter.create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.unboundid.ldap.sdk.Filter的用法示例。


在下文中一共展示了Filter.create方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: getLoginDn

import com.unboundid.ldap.sdk.Filter; //导入方法依赖的package包/类
private String getLoginDn(String username) {

		String loginDn = null;

		try {

			Filter userFilter = Filter.create(userSearchFilter);
			Filter loginFilter = getLoginFilter(username);
			Filter filter = Filter.createANDFilter(userFilter, loginFilter);

			List<SearchResultEntry> searchResultEntries = search(filter);
			if (!searchResultEntries.isEmpty()) {
				loginDn = searchResultEntries.get(0).getDN();
			}
		}
		catch (Exception e) {
			LOG.error(e.getMessage(), e);
		}

		return loginDn;
	}
 
开发者ID:chrisipa,项目名称:cloud-portal,代码行数:22,代码来源:DirectoryService.java

示例2: createFilter

import com.unboundid.ldap.sdk.Filter; //导入方法依赖的package包/类
public Filter createFilter(String customLdapFilter) {
	if (StringHelper.isEmpty(customLdapFilter)) {
		return null;
	}

	try {
		return Filter.create(customLdapFilter);
	} catch (LDAPException e) {
		log.error("Failed to create filter: {0}", customLdapFilter);

		return null;
	}
}
 
开发者ID:AgarwalNeha1,项目名称:gluu,代码行数:14,代码来源:CacheRefreshService.java

示例3: getFilter

import com.unboundid.ldap.sdk.Filter; //导入方法依赖的package包/类
public Filter getFilter() throws LDAPException{
    if (StringUtils.isEmpty(error)) {
        if (filter.charAt(0)!='(' || filter.charAt(filter.length()-1)!=')')
            filter.insert(0, "(").append(")");

        log.info("LDAP filter expression computed was {}", filter.toString());
        return Filter.create(filter.toString());
    }
    else
        return null;
}
 
开发者ID:GluuFederation,项目名称:oxTrust,代码行数:12,代码来源:LdapFilterListener.java

示例4: convert

import com.unboundid.ldap.sdk.Filter; //导入方法依赖的package包/类
@Override
public Filter convert(UserFilter filter) {
	try {
		return Filter.create(((CustomUserFilter) filter).getSearchText());
	} catch (LDAPException e) {
		return NONE;
	}
}
 
开发者ID:geomajas,项目名称:geomajas-project-server,代码行数:9,代码来源:CustomLdapAuthenticationServiceTest.java

示例5: createFilter

import com.unboundid.ldap.sdk.Filter; //导入方法依赖的package包/类
public Filter createFilter(String filterString, Class clazz) throws Exception {

        log.info(" createFilter() ");

        Filter filter = null;
        if (filterString != null && !filterString.isEmpty()) {

            // Visit tree
            String result = visitTree(filterString, clazz);

            filter = Filter.create(result);

        } else {
            throw new IllegalArgumentException("Filter string is null or empty");
        }

        return filter;
    }
 
开发者ID:AgarwalNeha1,项目名称:gluu,代码行数:19,代码来源:ScimFilterParserService.java

示例6: getGluuCustomFidoDeviceById

import com.unboundid.ldap.sdk.Filter; //导入方法依赖的package包/类
@Override
public GluuCustomFidoDevice getGluuCustomFidoDeviceById(String userId, String id) {

	GluuCustomFidoDevice gluuCustomFidoDevice = null;

	try {

		Filter filter = Filter.create("oxId=" + id);
		gluuCustomFidoDevice = searchFidoDevice(filter, userId, id);

	} catch (Exception e) {
		log.error("Failed to find device by id " + id, e);
	}

	return gluuCustomFidoDevice;
}
 
开发者ID:AgarwalNeha1,项目名称:gluu,代码行数:17,代码来源:FidoDeviceService.java


注:本文中的com.unboundid.ldap.sdk.Filter.create方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。