Class CacheRefreshService

  • All Implemented Interfaces:
    java.io.Serializable

    @Named("cacheRefreshService")
    public class CacheRefreshService
    extends java.lang.Object
    implements java.io.Serializable
    Provides cache refresh related operations
    Author:
    Yuriy Movchan Date: 07.04.2011
    See Also:
    Serialized Form
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void addInumMap​(org.gluu.persist.PersistenceEntryManager ldapEntryManager, GluuInumMap inumMap)  
      boolean containsInumMap​(org.gluu.persist.PersistenceEntryManager ldapEntryManager, java.lang.String dn)  
      org.gluu.search.filter.Filter createFilter​(java.lang.String customLdapFilter)  
      org.gluu.search.filter.Filter createFilter​(java.lang.String[] keyAttributes, java.lang.String[] keyObjectClasses, java.lang.String keyAttributeStart, org.gluu.search.filter.Filter customFilter)  
      org.gluu.search.filter.Filter createObjectClassPresenceFilter()  
      java.lang.String generateInumForNewInumMap​(java.lang.String inumbBaseDn, org.gluu.persist.PersistenceEntryManager ldapEntryManager)  
      java.lang.String getDnForInum​(java.lang.String baseDn, java.lang.String inum)  
      void setTargetEntryAttributes​(GluuSimplePerson sourcePerson, java.util.Map<java.lang.String,​java.lang.String> targetServerAttributesMapping, GluuCustomPerson targetPerson)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CacheRefreshService

        public CacheRefreshService()
    • Method Detail

      • createFilter

        public org.gluu.search.filter.Filter createFilter​(java.lang.String customLdapFilter)
                                                   throws org.gluu.persist.exception.operation.SearchException
        Throws:
        org.gluu.persist.exception.operation.SearchException
      • createFilter

        public org.gluu.search.filter.Filter createFilter​(java.lang.String[] keyAttributes,
                                                          java.lang.String[] keyObjectClasses,
                                                          java.lang.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,
                                       java.lang.String dn)
      • generateInumForNewInumMap

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

        public java.lang.String getDnForInum​(java.lang.String baseDn,
                                             java.lang.String inum)
      • setTargetEntryAttributes

        public void setTargetEntryAttributes​(GluuSimplePerson sourcePerson,
                                             java.util.Map<java.lang.String,​java.lang.String> targetServerAttributesMapping,
                                             GluuCustomPerson targetPerson)