Package com.simplicite.util.tools
Class IndexCore
- java.lang.Object
-
- com.simplicite.util.tools.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 objectsstatic 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 itemsstatic 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
-
-
-
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 rightssearch
- Search queryobjects
- 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 rightssearch
- Search queryobjects
- Optional object names to limit searchcontext
- 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
-
-