Enum Class SzFlag
- All Implemented Interfaces:
Serializable
,Comparable<SzFlag>
,Constable
SzFlags
so they can be
referred to as objects, used in EnumSet
instances and coverted
to sensible String
's with symbolic names and hexadecimal values.
Each SzFlag
belongs to one or more SzFlagUsageGroup
instances which can be obtained via getGroups()
. This helps
in identifying which flags are applicable to which functions since a
function will document which SzFlagUsageGroup
to refer to for
applicable flags. Passing an SzFlag
to a function to which
it does not apply will either have no effect or activate an applicable
SzFlag
that happens to have the same bitwise value as the
non-applicable SzFlag
.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionThe value for including all features for entities.The value for including disclosed relations for entities.The value for including the name of the entity.The value for including feature statistics in entity output.The value for including internal features in an entity response or record response.The value for including name-only relations for entities.The value for including possibly-related relations for entities.The value for including possibly-same relations for entities.The value for including the basic record data for the entity.The value for including record-level feature details in the record segment of an entity or in a record response.The value for including record-level feature statistics in the record segment of an entity or in a record response.The value for including features identifiers in the records segment, referencing back to the entity features.The value for including the record json data for the entity.The value for including the record matching info for the entity.The value for including the record summary of the entity.The value for including the record types of the entity.The value for including the record unmapped data for the entity.The value for including the name of the related entities.The value for including the record matching info of the related entities.The value for including the basic record data of the related entities.The value for including the record summary of the related entities.The value for including the record types of the related entities.The value for including representative features for entities.The value for export functionality to indicate that "disclosed" relationships should be included in the export.The value for export functionality to indicate "resolved" relationships (i.e.: entities with multiple records) should be included in the export.The value for export functionality to indicate that "name only" relationships should be included in the export.The value for export functionality to indicate that "possibly related" relationships should be included in the export.The value for export functionality to indicate that "possibly same" relationships should be included in the export.The value for export functionality to indicate that single-record entities should be included in the export.The value for find-network functionality to include matching info on the entity paths of the network.The value for find-path functionality to include matching info on entity paths.The value for find-path functionality to indicate that avoided entities must be strictly avoided even if using an avoided entity would be the only means to find a path between two entities.The value for including feature scores.The value for including match key details in addition to the standard match key.The value for search functionality to indicate that search results should not only include those entities that satisfy resolution rule, but also those that present on the candidate list but fail to satisfy a resolution rule.The value for search functionality to indicate that "name only" match level results should be included.The value for search functionality to indicate that "possibly related" match level results should be included.The value for search functionality to indicate that "possibly same" match level results should be included.The value for search functionality to indicate that the search response should include the basic feature information for the search criteria features.The value for search functionality to indicate that the search response should include detailed feature information for search criteria features (including feature stats and generic status).The value for search functionality to indicate that "resolved" match level results should be included.The value for including statistics from search results.Indicates that the Senzing engine should produce and return the INFO document describing the affected entities from an operation. -
Field Summary
FieldsModifier and TypeFieldDescriptionThe unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_ENTITY_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_EXPORT_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_FIND_NETWORK_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_FIND_PATH_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_HOW_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_MODIFY_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_RECORD_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_VIRTUAL_ENTITY_FLAGS
usage group.The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_WHY_FLAGS
usage group. -
Method Summary
Modifier and TypeMethodDescriptionGets the unmodifiableSet
ofSzFlagUsageGroup
instances describing which usage groups that thisSzFlag
belongs to.static boolean
intersects
(Set<SzFlag> set1, Set<SzFlag> set2) Checks if any intersection exists between two sets ofSzFlag
instances.long
toLong()
Converts this instance to its 64-bitlong
integer equivalent representing the bitwise flags.static long
Converts the specifiedEnumSet
to its 64-bitlong
integer equivalent representing the bitwise flags.static String
static SzFlag
Returns the enum constant of this class with the specified name.static SzFlag[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SZ_WITH_INFO
Indicates that the Senzing engine should produce and return the INFO document describing the affected entities from an operation.This flag belongs to the following usage groups:
-
SZ_EXPORT_INCLUDE_MULTI_RECORD_ENTITIES
The value for export functionality to indicate "resolved" relationships (i.e.: entities with multiple records) should be included in the export.This flag belongs to the following usage groups:
-
SZ_EXPORT_INCLUDE_POSSIBLY_SAME
The value for export functionality to indicate that "possibly same" relationships should be included in the export.This flag belongs to the following usage groups:
-
SZ_EXPORT_INCLUDE_POSSIBLY_RELATED
The value for export functionality to indicate that "possibly related" relationships should be included in the export.This flag belongs to the following usage groups:
-
SZ_EXPORT_INCLUDE_NAME_ONLY
The value for export functionality to indicate that "name only" relationships should be included in the export.This flag belongs to the following usage groups:
-
SZ_EXPORT_INCLUDE_DISCLOSED
The value for export functionality to indicate that "disclosed" relationships should be included in the export.This flag belongs to the following usage groups:
-
SZ_EXPORT_INCLUDE_SINGLE_RECORD_ENTITIES
The value for export functionality to indicate that single-record entities should be included in the export.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_POSSIBLY_SAME_RELATIONS
The value for including possibly-same relations for entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_POSSIBLY_RELATED_RELATIONS
The value for including possibly-related relations for entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_NAME_ONLY_RELATIONS
The value for including name-only relations for entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_DISCLOSED_RELATIONS
The value for including disclosed relations for entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_ALL_FEATURES
The value for including all features for entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_REPRESENTATIVE_FEATURES
The value for including representative features for entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_ENTITY_NAME
The value for including the name of the entity.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_SUMMARY
The value for including the record summary of the entity.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_TYPES
The value for including the record types of the entity.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_DATA
The value for including the basic record data for the entity.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_MATCHING_INFO
The value for including the record matching info for the entity.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_JSON_DATA
The value for including the record json data for the entity.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_UNMAPPED_DATA
The value for including the record unmapped data for the entity.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_FEATURES
The value for including features identifiers in the records segment, referencing back to the entity features.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_FEATURE_DETAILS
The value for including record-level feature details in the record segment of an entity or in a record response. This is affected bySZ_ENTITY_INCLUDE_INTERNAL_FEATURES
.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RECORD_FEATURE_STATS
The value for including record-level feature statistics in the record segment of an entity or in a record response. This is affected bySZ_ENTITY_INCLUDE_INTERNAL_FEATURES
.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RELATED_ENTITY_NAME
The value for including the name of the related entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RELATED_MATCHING_INFO
The value for including the record matching info of the related entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RELATED_RECORD_SUMMARY
The value for including the record summary of the related entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RELATED_RECORD_TYPES
The value for including the record types of the related entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_RELATED_RECORD_DATA
The value for including the basic record data of the related entities.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_INTERNAL_FEATURES
The value for including internal features in an entity response or record response.This flag belongs to the following usage groups:
-
SZ_ENTITY_INCLUDE_FEATURE_STATS
The value for including feature statistics in entity output.This flag belongs to the following usage groups:
-
SZ_INCLUDE_MATCH_KEY_DETAILS
The value for including match key details in addition to the standard match key.This flag belongs to the following usage groups:
-
SZ_FIND_PATH_STRICT_AVOID
The value for find-path functionality to indicate that avoided entities must be strictly avoided even if using an avoided entity would be the only means to find a path between two entities.This flag belongs to the following usage groups:
-
SZ_FIND_PATH_INCLUDE_MATCHING_INFO
The value for find-path functionality to include matching info on entity paths.This flag belongs to the following usage groups:
-
SZ_FIND_NETWORK_INCLUDE_MATCHING_INFO
The value for find-network functionality to include matching info on the entity paths of the network.This flag belongs to the following usage groups:
-
SZ_INCLUDE_FEATURE_SCORES
The value for including feature scores.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_STATS
The value for including statistics from search results.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_RESOLVED
The value for search functionality to indicate that "resolved" match level results should be included.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_POSSIBLY_SAME
The value for search functionality to indicate that "possibly same" match level results should be included.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_POSSIBLY_RELATED
The value for search functionality to indicate that "possibly related" match level results should be included.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_NAME_ONLY
The value for search functionality to indicate that "name only" match level results should be included.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_ALL_CANDIDATES
The value for search functionality to indicate that search results should not only include those entities that satisfy resolution rule, but also those that present on the candidate list but fail to satisfy a resolution rule.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_REQUEST
The value for search functionality to indicate that the search response should include the basic feature information for the search criteria features.This flag belongs to the following usage groups:
-
SZ_SEARCH_INCLUDE_REQUEST_DETAILS
The value for search functionality to indicate that the search response should include detailed feature information for search criteria features (including feature stats and generic status). This flag has no effect unlessSZ_SEARCH_INCLUDE_REQUEST
is also specified.This flag belongs to the following usage groups:
-
-
Field Details
-
SZ_NO_FLAGS
-
SZ_MODIFY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_MODIFY_FLAGS
usage group.- See Also:
-
SZ_RECORD_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_RECORD_FLAGS
usage group.- See Also:
-
SZ_ENTITY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_ENTITY_FLAGS
usage group.- See Also:
-
SZ_FIND_PATH_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_FIND_PATH_FLAGS
usage group.- See Also:
-
SZ_FIND_NETWORK_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_FIND_NETWORK_FLAGS
usage group.- See Also:
-
SZ_SEARCH_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group.- See Also:
-
SZ_EXPORT_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_EXPORT_FLAGS
usage group.- See Also:
-
SZ_WHY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_WHY_FLAGS
usage group.- See Also:
-
SZ_HOW_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_HOW_FLAGS
usage group.- See Also:
-
SZ_VIRTUAL_ENTITY_ALL_FLAGS
The unmodifiableSet
ofSzFlag
instances containing allSzFlag
instances belonging to theSzFlagUsageGroup.SZ_VIRTUAL_ENTITY_FLAGS
usage group.- See Also:
-
SZ_WITH_INFO_FLAGS
The unmodifiableSet
ofSzFlag
instances containing theSzFlag
instances to use when a repository-modifying operation is being invoked and the desired repsonse should contain an "INFO" message describing how the repository was affected as a result of the operation.The contained
SzFlag
instances are:All the flags in this
Set
belong to the following usage groups: -
SZ_EXPORT_INCLUDE_ALL_ENTITIES
-
SZ_EXPORT_INCLUDE_ALL_HAVING_RELATIONSHIPS
TheSet
ofSzFlag
instances indicating that an export should include all entities having a relationships of any kind.The contained
SzFlag
instances are:SZ_EXPORT_INCLUDE_POSSIBLY_SAME
SZ_EXPORT_INCLUDE_POSSIBLY_RELATED
SZ_EXPORT_INCLUDE_NAME_ONLY
SZ_EXPORT_INCLUDE_DISCLOSED
All the flags in this
Set
belong to the following usage groups: -
SZ_ENTITY_INCLUDE_ALL_RELATIONS
The unmodifiableSet
ofSzFlag
instances indicating that that entities that are returned should include all relationships regardless of the kind of relationship.The contained
SzFlag
instances are:SZ_ENTITY_INCLUDE_POSSIBLY_SAME_RELATIONS
SZ_ENTITY_INCLUDE_POSSIBLY_RELATED_RELATIONS
SZ_ENTITY_INCLUDE_NAME_ONLY_RELATIONS
SZ_ENTITY_INCLUDE_DISCLOSED_RELATIONS
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_ENTITY_FLAGS
, and by extension belong to the following usage groups which are super sets: -
SZ_SEARCH_INCLUDE_ALL_ENTITIES
TheSet
ofSzFlag
instances indicating that search results should include entities that are related to the search attributes at any match level.The contained
SzFlag
instances are:SZ_SEARCH_INCLUDE_RESOLVED
SZ_SEARCH_INCLUDE_POSSIBLY_SAME
SZ_SEARCH_INCLUDE_POSSIBLY_RELATED
SZ_SEARCH_INCLUDE_NAME_ONLY
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group. -
SZ_RECORD_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the default level of detail when retrieving records.The contained
SzFlag
instances are:All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_RECORD_FLAGS
usage group, and by extension belong to the following groups which are super sets: -
SZ_ENTITY_CORE_FLAGS
TheSet
ofSzFlag
instances representing the flags for obtaining the typical basic entity content without any related entity content. This constant is used in building otherSet
's of aggregateSzFlag
instances, but can be used directly when retrieving entities.The contained
SzFlag
instances are:SZ_ENTITY_INCLUDE_REPRESENTATIVE_FEATURES
SZ_ENTITY_INCLUDE_ENTITY_NAME
SZ_ENTITY_INCLUDE_RECORD_SUMMARY
SZ_ENTITY_INCLUDE_RECORD_DATA
SZ_ENTITY_INCLUDE_RECORD_MATCHING_INFO
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_ENTITY_FLAGS
, and by extension belong to the following usage groups which are super sets: -
SZ_ENTITY_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the default' level of detail when retrieving entities.The contained
SzFlag
instances are:- All
SzFlag
instances fromSZ_ENTITY_CORE_FLAGS
- All
SzFlag
instances fromSZ_ENTITY_INCLUDE_ALL_RELATIONS
SZ_ENTITY_INCLUDE_RELATED_ENTITY_NAME
SZ_ENTITY_INCLUDE_RELATED_RECORD_SUMMARY
SZ_ENTITY_INCLUDE_RELATED_MATCHING_INFO
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_ENTITY_FLAGS
, and by extension belong to the following usage groups which are super sets: - All
-
SZ_ENTITY_BRIEF_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the default flags for a "brief" level of detail when retrieving entities.The contained
SzFlag
instances are:- All
SzFlag
instances fromSZ_ENTITY_INCLUDE_ALL_RELATIONS
SZ_ENTITY_INCLUDE_RECORD_MATCHING_INFO
SZ_ENTITY_INCLUDE_RELATED_MATCHING_INFO
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_ENTITY_FLAGS
, and by extension belong to the following usage groups which are super sets: - All
-
SZ_EXPORT_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the default flags for exporting entities.The contained
SzFlag
instances are:- All
SzFlag
instances fromSZ_EXPORT_INCLUDE_ALL_ENTITIES
- All
SzFlag
instances fromSZ_ENTITY_DEFAULT_FLAGS
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_EXPORT_FLAGS
usage group. - All
-
SZ_FIND_PATH_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the defaults for "find path" operations.The contained
SzFlag
instances are:All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_FIND_PATH_FLAGS
usage group. -
SZ_FIND_NETWORK_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the defaults for "find network" operations.The contained
SzFlag
instances are:SZ_FIND_NETWORK_INCLUDE_MATCHING_INFO
SZ_ENTITY_INCLUDE_ENTITY_NAME
SZ_ENTITY_INCLUDE_RECORD_SUMMARY
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_FIND_NETWORK_FLAGS
usage group. -
SZ_WHY_ENTITIES_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the defaults for "why entities" operations.The contained
SzFlag
instances are:- All
SzFlag
instances fromSZ_ENTITY_DEFAULT_FLAGS
SZ_ENTITY_INCLUDE_INTERNAL_FEATURES
SZ_ENTITY_INCLUDE_FEATURE_STATS
SZ_INCLUDE_FEATURE_SCORES
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_WHY_FLAGS
usage group. - All
-
SZ_WHY_RECORDS_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the defaults for "why records" operations.The contained
SzFlag
instances are:- All
SzFlag
instances fromSZ_ENTITY_DEFAULT_FLAGS
SZ_ENTITY_INCLUDE_INTERNAL_FEATURES
SZ_ENTITY_INCLUDE_FEATURE_STATS
SZ_INCLUDE_FEATURE_SCORES
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_WHY_FLAGS
usage group. - All
-
SZ_WHY_RECORD_IN_ENTITY_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the defaults for "why record in entity" operations.The contained
SzFlag
instances are:- All
SzFlag
instances fromSZ_ENTITY_DEFAULT_FLAGS
SZ_ENTITY_INCLUDE_INTERNAL_FEATURES
SZ_ENTITY_INCLUDE_FEATURE_STATS
SZ_INCLUDE_FEATURE_SCORES
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_WHY_FLAGS
usage group. - All
-
SZ_HOW_ENTITY_DEFAULT_FLAGS
TheSet
ofSzFlag
instances representing the defaults for "how entity" operations that analyze how an entity was formed.The contained
SzFlag
instances are:All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_HOW_FLAGS
usage group. -
SZ_VIRTUAL_ENTITY_DEFAULT_FLAGS
-
SZ_SEARCH_BY_ATTRIBUTES_ALL
TheSet
ofSzFlag
instances indicating that search results should include all matching entities regardless of match level.The contained
SzFlag
instances are:- All
SzFlag
instances fromSZ_SEARCH_INCLUDE_ALL_ENTITIES
SZ_ENTITY_INCLUDE_REPRESENTATIVE_FEATURES
SZ_ENTITY_INCLUDE_ENTITY_NAME
SZ_ENTITY_INCLUDE_RECORD_SUMMARY
SZ_INCLUDE_FEATURE_SCORES
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group. - All
-
SZ_SEARCH_BY_ATTRIBUTES_STRONG
TheSet
ofSzFlag
instances indicating that search results should only include strongly matching entities.The contained
SzFlag
instances are:SZ_SEARCH_INCLUDE_RESOLVED
SZ_SEARCH_INCLUDE_POSSIBLY_SAME
SZ_ENTITY_INCLUDE_REPRESENTATIVE_FEATURES
SZ_ENTITY_INCLUDE_ENTITY_NAME
SZ_ENTITY_INCLUDE_RECORD_SUMMARY
SZ_INCLUDE_FEATURE_SCORES
All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group. -
SZ_SEARCH_BY_ATTRIBUTES_MINIMAL_ALL
TheSet
ofSzFlag
instances indicating that search results should include all matching entities regardless of match level while returning minimal data for those matching entities.This is equivalent to
SZ_SEARCH_INCLUDE_ALL_ENTITIES
.All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group. -
SZ_SEARCH_BY_ATTRIBUTES_MINIMAL_STRONG
TheSet
ofSzFlag
instances indicating that search results should only include strongly matching entities while returning minimal data for those matching entities.The contained
SzFlag
instances are:All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group. -
SZ_SEARCH_BY_ATTRIBUTES_DEFAULT_FLAGS
TheSet
ofSzFlag
instances that are a good default for searching by attributes and returning basic entity data.This is equivalent to
SZ_SEARCH_BY_ATTRIBUTES_ALL
.All the flags in this
Set
are guaranteed to belong to theSzFlagUsageGroup.SZ_SEARCH_FLAGS
usage group.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-
toLong
public long toLong()Converts this instance to its 64-bitlong
integer equivalent representing the bitwise flags.- Returns:
- The 64-bit
long
integer equivalent representing the bitwise flags.
-
getGroups
Gets the unmodifiableSet
ofSzFlagUsageGroup
instances describing which usage groups that thisSzFlag
belongs to. The returned unmodifiableSet
will be backed by anEnumSet
.- Returns:
- The unmodifiable
Set
ofSzFlagUsageGroup
instances describing which usage groups that thisSzFlag
belongs to.
-
toLong
-
intersects
Checks if any intersection exists between two sets ofSzFlag
instances. -
intersect
-
union
-
toString
-