Class SearchFilterParameterType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ParameterType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SearchFilterParameterType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class SearchFilterParameterType extends ParameterType implements Serializable, Cloneable, Containerable
Describes input parameters for the search filter.Java class for SearchFilterParameterType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchFilterParameterType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ParameterType"> <sequence> <element name="allowedValuesLookupTable" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectReferenceType" minOccurs="0"/> <element name="allowedValuesExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="targetType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="display" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}DisplayType" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_ALLOWED_VALUES_EXPRESSION
static ItemName
F_ALLOWED_VALUES_LOOKUP_TABLE
static ItemName
F_DISPLAY
static ItemName
F_TARGET_TYPE
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ParameterType
F_NAME, F_TYPE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SearchFilterParameterType()
SearchFilterParameterType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ParameterType
getId, getName, getType, setId, setName, setType
-
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
-
Methods inherited from interface com.evolveum.midpoint.util.DebugDumpable
debugDump, debugDumpLazily, debugDumpLazily
-
-
-
-
Field Detail
-
COMPLEX_TYPE
public static final QName COMPLEX_TYPE
-
F_ALLOWED_VALUES_LOOKUP_TABLE
public static final ItemName F_ALLOWED_VALUES_LOOKUP_TABLE
-
F_ALLOWED_VALUES_EXPRESSION
public static final ItemName F_ALLOWED_VALUES_EXPRESSION
-
F_TARGET_TYPE
public static final ItemName F_TARGET_TYPE
-
F_DISPLAY
public static final ItemName F_DISPLAY
-
-
Constructor Detail
-
SearchFilterParameterType
public SearchFilterParameterType()
-
SearchFilterParameterType
public SearchFilterParameterType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
- Overrides:
asPrismContainerValue
in classParameterType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:Containerable
Setup value to the containerable representation. This is used to after (empty) containerable is created to initialize it with a correct prism container value. Note: This method DOES NOT change the container value parent.- Specified by:
setupContainerValue
in interfaceContainerable
- Overrides:
setupContainerValue
in classParameterType
-
toString
public String toString()
- Overrides:
toString
in classParameterType
-
equals
public boolean equals(Object object)
- Overrides:
equals
in classParameterType
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classParameterType
-
end
public <X> X end()
- Overrides:
end
in classParameterType
-
getAllowedValuesLookupTable
public ObjectReferenceType getAllowedValuesLookupTable()
-
setAllowedValuesLookupTable
public void setAllowedValuesLookupTable(ObjectReferenceType value)
-
getAllowedValuesExpression
public ExpressionType getAllowedValuesExpression()
-
setAllowedValuesExpression
public void setAllowedValuesExpression(ExpressionType value)
-
getTargetType
public QName getTargetType()
-
setTargetType
public void setTargetType(QName value)
-
getDisplay
public DisplayType getDisplay()
-
setDisplay
public void setDisplay(DisplayType value)
-
allowedValuesLookupTable
public SearchFilterParameterType allowedValuesLookupTable(ObjectReferenceType value)
-
allowedValuesLookupTable
public SearchFilterParameterType allowedValuesLookupTable(String oid, QName type)
-
allowedValuesLookupTable
public SearchFilterParameterType allowedValuesLookupTable(String oid, QName type, QName relation)
-
beginAllowedValuesLookupTable
public ObjectReferenceType beginAllowedValuesLookupTable()
-
allowedValuesExpression
public SearchFilterParameterType allowedValuesExpression(ExpressionType value)
-
beginAllowedValuesExpression
public ExpressionType beginAllowedValuesExpression()
-
targetType
public SearchFilterParameterType targetType(QName value)
-
display
public SearchFilterParameterType display(DisplayType value)
-
beginDisplay
public DisplayType beginDisplay()
-
name
public SearchFilterParameterType name(String value)
- Overrides:
name
in classParameterType
-
type
public SearchFilterParameterType type(QName value)
- Overrides:
type
in classParameterType
-
id
public SearchFilterParameterType id(Long value)
- Overrides:
id
in classParameterType
-
clone
public SearchFilterParameterType clone()
- Overrides:
clone
in classParameterType
-
-