Class SearchEntityDescriptor
java.lang.Object
org.bonitasoft.engine.search.descriptor.SearchEntityDescriptor
- Direct Known Subclasses:
SearchActivityInstanceDescriptor,SearchApplicationDescriptor,SearchApplicationMenuDescriptor,SearchApplicationPageDescriptor,SearchArchivedActivityInstanceDescriptor,SearchArchivedCommentsDescriptor,SearchArchivedConnectorInstanceDescriptor,SearchArchivedDocumentDescriptor,SearchArchivedFlowNodeInstanceDescriptor,SearchArchivedHumanTaskInstanceDescriptor,SearchArchivedProcessInstancesDescriptor,SearchCommandDescriptor,SearchCommentDescriptor,SearchConnectorInstanceDescriptor,SearchCustomUserInfoValueDescriptor,SearchDocumentDescriptor,SearchEventTriggerInstanceDescriptor,SearchFlowNodeInstanceDescriptor,SearchFormMappingDescriptor,SearchGroupDescriptor,SearchHumanTaskInstanceDescriptor,SearchMessageInstanceDescriptor,SearchPageDescriptor,SearchProcessDefinitionsDescriptor,SearchProcessInstanceDescriptor,SearchProcessSupervisorDescriptor,SearchProfileDescriptor,SearchProfileMemberGroupDescriptor,SearchProfileMemberRoleAndGroupDescriptor,SearchProfileMemberRoleDescriptor,SearchProfileMemberUserDescriptor,SearchRoleDescriptor,SearchUserDescriptor,SearchWaitingEventSerchDescriptor
- Author:
- Matthieu Chaffotte, Celine Souchet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionconstructFilterOption(org.bonitasoft.engine.search.impl.SearchFilter filter, FieldDescriptor fieldDescriptor) protected SerializableconvertFilterValue(String filterField, Serializable filterValue) Override this method to have specific conversion behavior from client filter value to server filter value .protected abstract Map<Class<? extends PersistentObject>,Set<String>> getEntityFilter(org.bonitasoft.engine.search.impl.SearchFilter filter) protected abstract Map<String,FieldDescriptor> getEntityOrder(org.bonitasoft.engine.search.Sort sort) getEntitySearchTerm(String searchString)
-
Constructor Details
-
SearchEntityDescriptor
public SearchEntityDescriptor()
-
-
Method Details
-
getEntityFilter
-
getEntityOrder
public OrderByOption getEntityOrder(org.bonitasoft.engine.search.Sort sort) throws SBonitaReadException - Throws:
SBonitaReadException
-
getEntitySearchTerm
-
getEntityKeys
-
getAllFields
-
convertFilterValue
Override this method to have specific conversion behavior from client filter value to server filter value .- Parameters:
filterField- The field to filterfilterValue- The initial value- Returns:
- the converted filter value
- Since:
- 6.4.0
-
constructFilterOption
public FilterOption constructFilterOption(org.bonitasoft.engine.search.impl.SearchFilter filter, FieldDescriptor fieldDescriptor)
-