|
Jive API (3.0.13) Core Javadocs | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IndexInfoProvider
The search subsystem will use subtypes of this interface to index objects of type IndexableType.
| Method Summary | |
|---|---|
boolean |
getCanViewObject(JiveObject jiveObject)
Returns true if the current user can view this JiveObject in Jive SBS or not. |
boolean |
getCanViewType()
Returns true if the current user can view this type in Jive SBS or not. |
IndexInfo |
getContent(long id)
Returns the indexable content for a given ID |
List<IndexInfo> |
getContent(long minID,
long maxID,
Date minDate,
Date maxDate)
Returns a list of IDs where minID <= ID <= maxID and create/publish date was after min date |
long |
getCount(Date max)
Returns the count of objects that were created before the given max date. |
List<EntityDescriptor> |
getIDs(long minID,
long maxID,
Date minDate,
Date maxDate)
Returns a list of IDs where minID <= ID <= maxID and create/publish date was after min date |
long |
getMaxID(Date max)
Returns the highest id for a give object type that was created before the given max date. |
long |
getMinID(Date min)
Returns the smallest id for a give object type that was created after the given min date. |
boolean |
isIndexable(JiveObject jiveObject)
Returns true if the jiveObject should be indexed, false otherwise. |
| Method Detail |
|---|
long getCount(Date max)
max - date before which the content was created
long getMaxID(Date max)
max - date before which the content was created
long getMinID(Date min)
min - date after which the content was created
List<IndexInfo> getContent(long minID,
long maxID,
Date minDate,
Date maxDate)
minID - lower bound on the IDmaxID - upper bound on the IDminDate - date before which the document was publishedmaxDate - latest date for which the document was published
List<EntityDescriptor> getIDs(long minID,
long maxID,
Date minDate,
Date maxDate)
minID - lower bound on the IDmaxID - upper bound on the IDminDate - date before which the document was publishedmaxDate - latest date for which the document was published
IndexInfo getContent(long id)
id - content id
boolean getCanViewType()
boolean getCanViewObject(JiveObject jiveObject)
jiveObject - to determine visibility of
boolean isIndexable(JiveObject jiveObject)
jiveObject - the jive object to determine indexability for
|
Jive Product Page | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||