Class CacheRefreshService
java.lang.Object
org.gluu.oxtrust.ldap.cache.service.CacheRefreshService
- All Implemented Interfaces:
Serializable
@Named("cacheRefreshService")
public class CacheRefreshService
extends Object
implements Serializable
Provides cache refresh related operations
- Author:
- Yuriy Movchan Date: 07.04.2011
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddInumMap(org.gluu.persist.PersistenceEntryManager ldapEntryManager, GluuInumMap inumMap) booleancontainsInumMap(org.gluu.persist.PersistenceEntryManager ldapEntryManager, String dn) org.gluu.search.filter.FiltercreateFilter(String customLdapFilter) org.gluu.search.filter.FiltercreateFilter(String[] keyAttributes, String[] keyObjectClasses, String keyAttributeStart, org.gluu.search.filter.Filter customFilter) org.gluu.search.filter.FiltergenerateInumForNewInumMap(String inumbBaseDn, org.gluu.persist.PersistenceEntryManager ldapEntryManager) getDnForInum(String baseDn, String inum) voidsetTargetEntryAttributes(GluuSimplePerson sourcePerson, Map<String, String> targetServerAttributesMapping, GluuCustomPerson targetPerson)
-
Constructor Details
-
CacheRefreshService
public CacheRefreshService()
-
-
Method Details
-
createFilter
public org.gluu.search.filter.Filter createFilter(String customLdapFilter) throws org.gluu.persist.exception.operation.SearchException - Throws:
org.gluu.persist.exception.operation.SearchException
-
createFilter
public org.gluu.search.filter.Filter createFilter(String[] keyAttributes, String[] keyObjectClasses, String keyAttributeStart, org.gluu.search.filter.Filter customFilter) throws org.gluu.persist.exception.operation.SearchException - Throws:
org.gluu.persist.exception.operation.SearchException
-
createObjectClassPresenceFilter
public org.gluu.search.filter.Filter createObjectClassPresenceFilter() -
addInumMap
public void addInumMap(org.gluu.persist.PersistenceEntryManager ldapEntryManager, GluuInumMap inumMap) -
containsInumMap
public boolean containsInumMap(org.gluu.persist.PersistenceEntryManager ldapEntryManager, String dn) -
generateInumForNewInumMap
-
getDnForInum
-
setTargetEntryAttributes
public void setTargetEntryAttributes(GluuSimplePerson sourcePerson, Map<String, String> targetServerAttributesMapping, GluuCustomPerson targetPerson)
-