Class HandleManagerImpl

java.lang.Object
io.vertigo.social.impl.handle.HandleManagerImpl
All Implemented Interfaces:
io.vertigo.core.node.component.Activeable, io.vertigo.core.node.component.Component, io.vertigo.core.node.component.CoreComponent, io.vertigo.core.node.component.Manager, HandleManager

public final class HandleManagerImpl extends Object implements HandleManager, io.vertigo.core.node.component.Activeable
  • Constructor Details

    • HandleManagerImpl

      @Inject public HandleManagerImpl(io.vertigo.datastore.entitystore.EntityStoreManager entityStoreManager, io.vertigo.commons.transaction.VTransactionManager transactionManager, HandlePlugin handlePlugin)
  • Method Details

    • start

      public void start()
      Specified by:
      start in interface io.vertigo.core.node.component.Activeable
    • stop

      public void stop()
      Specified by:
      stop in interface io.vertigo.core.node.component.Activeable
    • onEvent

      public void onEvent(io.vertigo.datastore.entitystore.StoreEvent storeEvent)
      Receive Store event.
      Parameters:
      storeEvent - Store event
    • getHandlePrefixes

      public List<String> getHandlePrefixes()
      Specified by:
      getHandlePrefixes in interface HandleManager
    • searchHandles

      public List<Handle> searchHandles(String handlePrefix)
      Specified by:
      searchHandles in interface HandleManager
    • getHandleByUid

      public Handle getHandleByUid(io.vertigo.datamodel.data.model.UID uid)
      Specified by:
      getHandleByUid in interface HandleManager
    • getHandleByCode

      public Handle getHandleByCode(String code)
      Specified by:
      getHandleByCode in interface HandleManager
    • reindexAll

      public void reindexAll()
      Specified by:
      reindexAll in interface HandleManager