-
propertyName
java.lang.String propertyName
The hibernate property name to be used when performing a search. For example, if you are searching
on identities and want to build a filter using the identity's first name, the propertyName would
be firstName.
-
nullPropertyName
java.lang.String nullPropertyName
The hibernate propery name to be used when performing an is null search. For example, if the propertyName
is manager.name, the nullPropertyName should be manager
-
name
java.lang.String name
A unique name to identify this input definition
-
value
java.lang.Object value
An object value that is used to set the value of the filter object when being converted into a filter
-
ignoreCase
boolean ignoreCase
Whether to ignore the case of the value being compared when performing a search
-
propertyType
sailpoint.object.SearchInputDefinition.PropertyType propertyType
Describes what type of property values will be used in this definition. This is helpful
when creating the filter based on the input definition
-
nullPropertyType
sailpoint.object.SearchInputDefinition.PropertyType nullPropertyType
Describes what type of property values should be used when this definition is entered into
a null search
-
listOperation
java.lang.String listOperation
Indicates what to do if the user enters a list of items for this property. Whether to AND/OR the
values
-
description
java.lang.String description
-
inputType
sailpoint.object.SearchInputDefinition.InputType inputType
-
matchMode
Filter.MatchMode matchMode
-
searchType
java.lang.String searchType
-
extendedAttribute
boolean extendedAttribute
-
headerKey
java.lang.String headerKey
Used by the ui to fetch the associated message that goes with this column when it is displayed
in the column header
-
sortIndex
java.lang.String sortIndex
Used by the ui to specify the order in which the fields are displayed
-
filterBuilder
java.lang.String filterBuilder
There are times where building a filter out of an input definition can be complex and involve
joins or other transformations. The filterBuilder string is the name of the class that performs
the building of the actual filter. The builder is the instance that has been instantiated.
-
requiredFilters
java.util.List<E> requiredFilters
There are now instances where using a search input definition will require a list of filters that
go along with that filter. An example is an input definition that requires a join or joins to the identity
in order for the search to work
-
suggestType
java.lang.String suggestType
If the search input definition wants to utilize a suggest, specify the type here that correlates with a suggest factory option
-
excludeDisplayFields
boolean excludeDisplayFields
Some searches utilize the list of search inputs to build the 'Fields to Display' column on the search ui
if this boolean is set, the input is excluded from the list of fields to display
-
reportColumnWidth
int reportColumnWidth
-
timeZone
java.util.TimeZone timeZone
Run-time setting for now, used to set dates