com.atlassian.jira.issue.index
Interface IndexedChangeHistoryFieldManager

All Known Implementing Classes:
DefaultIndexedChangeHistoryFieldManager

@PublicApi
public interface IndexedChangeHistoryFieldManager

allows you to add and remove fields that will be indexed in the change history index

Since:
v4.3

Method Summary
 void addIndexedChangeHistoryField(IndexedChangeHistoryField field)
           
 void deleteIndexedChangeHistoryField(IndexedChangeHistoryField field)
           
 Collection<String> getIndexedChangeHistoryFieldNames()
           
 Collection<IndexedChangeHistoryField> getIndexedChangeHistoryFields()
           
 Set<Operator> getSupportedOperators(String fieldName, Set<Operator> supportedOperators)
           
 

Method Detail

getIndexedChangeHistoryFields

Collection<IndexedChangeHistoryField> getIndexedChangeHistoryFields()
Returns:
a collection that contains all of the IndexedChangeHistoryField that will be indexed

addIndexedChangeHistoryField

void addIndexedChangeHistoryField(IndexedChangeHistoryField field)
Parameters:
field - A IndexedChangeHistoryField that describes a field you want to add to the index

deleteIndexedChangeHistoryField

void deleteIndexedChangeHistoryField(IndexedChangeHistoryField field)
Parameters:
field - A IndexedChangeHistoryField that describes a field you want to delete from being indesed.

getIndexedChangeHistoryFieldNames

Collection<String> getIndexedChangeHistoryFieldNames()
Returns:
a collection that contains all of the field names that will be indexed.

getSupportedOperators

Set<Operator> getSupportedOperators(String fieldName,
                                    Set<Operator> supportedOperators)


Copyright © 2002-2015 Atlassian. All Rights Reserved.