Class IndexCore

  • Direct Known Subclasses:
    IndexSQLTool

    public class IndexCore
    extends java.lang.Object
    Indexation utilities
    • Constructor Summary

      Constructors 
      Constructor Description
      IndexCore()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.List<java.lang.String> getIndexableObjects()
      indexable objects
      static java.util.List<SearchItem> searchDomain​(Grant g, java.lang.String domain, java.lang.String login)  
      static java.util.List<SearchItem> searchIndex​(Grant g, java.lang.String search, java.util.List<java.lang.String> objects)
      List indexed items
      static java.util.List<SearchItem> searchIndex​(Grant g, java.lang.String search, java.util.List<java.lang.String> objects, int context, ObjectDB parent)
      List indexed items
      • Methods inherited from class java.lang.Object

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

      • IndexCore

        public IndexCore()
    • Method Detail

      • getIndexableObjects

        public static java.util.List<java.lang.String> getIndexableObjects()
        indexable objects
      • searchIndex

        public static java.util.List<SearchItem> searchIndex​(Grant g,
                                                             java.lang.String search,
                                                             java.util.List<java.lang.String> objects)
                                                      throws java.lang.Exception
        List indexed items
        Parameters:
        g - User rights
        search - Search query
        objects - Optional object names to limit search
        Returns:
        List of granted items
        Throws:
        java.lang.Exception
      • searchIndex

        public static java.util.List<SearchItem> searchIndex​(Grant g,
                                                             java.lang.String search,
                                                             java.util.List<java.lang.String> objects,
                                                             int context,
                                                             ObjectDB parent)
                                                      throws java.lang.Exception
        List indexed items
        Parameters:
        g - User rights
        search - Search query
        objects - Optional object names to limit search
        context - optional web context (use CONTEXT_REFSELECT to call initRefSelect)
        parent - Optional parent object in case of reference search
        Returns:
        List of granted items
        Throws:
        java.lang.Exception
      • searchDomain

        public static java.util.List<SearchItem> searchDomain​(Grant g,
                                                              java.lang.String domain,
                                                              java.lang.String login)
                                                       throws java.lang.Exception
        Throws:
        java.lang.Exception