Class ItemSearchDefinitionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ItemSearchDefinitionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class ItemSearchDefinitionType extends AbstractMutableContainerable
Specifies how to search for the item.- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
ContainerablePrismBinding.ContainerableList<T extends Containerable>, ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_CONFIDENCE
static ItemName
F_FUZZY
static ItemName
F_INDEX
static ItemName
F_MATCHING_RULE
static Producer<ItemSearchDefinitionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ItemSearchDefinitionType()
ItemSearchDefinitionType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ItemSearchConfidenceDefinitionType
beginConfidence()
FuzzySearchDefinitionType
beginFuzzy()
ItemSearchDefinitionType
clone()
ItemSearchDefinitionType
confidence(ItemSearchConfidenceDefinitionType value)
<X> X
end()
boolean
equals(Object other)
ItemSearchDefinitionType
fuzzy(FuzzySearchDefinitionType value)
ItemSearchConfidenceDefinitionType
getConfidence()
FuzzySearchDefinitionType
getFuzzy()
String
getIndex()
QName
getMatchingRule()
ItemSearchDefinitionType
id(Long value)
ItemSearchDefinitionType
index(String value)
ItemSearchDefinitionType
matchingRule(QName value)
void
setConfidence(ItemSearchConfidenceDefinitionType value)
void
setFuzzy(FuzzySearchDefinitionType value)
void
setIndex(String value)
void
setMatchingRule(QName value)
-
Methods inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
asPrismContainerValue, getId, hashCode, setId, setupContainerValue, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface com.evolveum.midpoint.prism.Containerable
cloneWithoutId, debugDump, freeze, isImmutable
-
Methods inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
prismGetContainerableList, prismGetPropertyValue, prismGetPropertyValues, prismGetReferencable, prismGetReferencableList, prismGetReferenceObjectable, prismGetSingleContainerable, prismSetPropertyValue, prismSetReferencable, prismSetReferenceObjectable, prismSetSingleContainerable
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
Methods inherited from interface com.evolveum.midpoint.prism.Freezable
checkImmutable, checkMutable
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_INDEX
public static final ItemName F_INDEX
-
F_MATCHING_RULE
public static final ItemName F_MATCHING_RULE
-
F_FUZZY
public static final ItemName F_FUZZY
-
F_CONFIDENCE
public static final ItemName F_CONFIDENCE
-
FACTORY
public static final Producer<ItemSearchDefinitionType> FACTORY
-
-
Constructor Detail
-
ItemSearchDefinitionType
public ItemSearchDefinitionType()
-
ItemSearchDefinitionType
@Deprecated public ItemSearchDefinitionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getIndex
public String getIndex()
-
setIndex
public void setIndex(String value)
-
getMatchingRule
public QName getMatchingRule()
-
setMatchingRule
public void setMatchingRule(QName value)
-
getFuzzy
public FuzzySearchDefinitionType getFuzzy()
-
setFuzzy
public void setFuzzy(FuzzySearchDefinitionType value)
-
getConfidence
public ItemSearchConfidenceDefinitionType getConfidence()
-
setConfidence
public void setConfidence(ItemSearchConfidenceDefinitionType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public ItemSearchDefinitionType id(Long value)
-
index
public ItemSearchDefinitionType index(String value)
-
matchingRule
public ItemSearchDefinitionType matchingRule(QName value)
-
fuzzy
public ItemSearchDefinitionType fuzzy(FuzzySearchDefinitionType value)
-
beginFuzzy
public FuzzySearchDefinitionType beginFuzzy()
-
confidence
public ItemSearchDefinitionType confidence(ItemSearchConfidenceDefinitionType value)
-
beginConfidence
public ItemSearchConfidenceDefinitionType beginConfidence()
-
end
public <X> X end()
-
clone
public ItemSearchDefinitionType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-