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 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

      public String generateInumForNewInumMap(String inumbBaseDn, org.gluu.persist.PersistenceEntryManager ldapEntryManager)
    • getDnForInum

      public String getDnForInum(String baseDn, String inum)
    • setTargetEntryAttributes

      public void setTargetEntryAttributes(GluuSimplePerson sourcePerson, Map<String,String> targetServerAttributesMapping, GluuCustomPerson targetPerson)