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 QNameCOMPLEX_TYPEstatic ItemNameF_ALLOWED_VALUES_EXPRESSIONstatic ItemNameF_ALLOWED_VALUES_LOOKUP_TABLEstatic ItemNameF_DISPLAYstatic ItemNameF_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:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classParameterType
-
setupContainerValue
public void setupContainerValue(PrismContainerValue containerValue)
Description copied from interface:ContainerableSetup 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:
setupContainerValuein interfaceContainerable- Overrides:
setupContainerValuein classParameterType
-
toString
public String toString()
- Overrides:
toStringin classParameterType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classParameterType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classParameterType
-
end
public <X> X end()
- Overrides:
endin 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:
namein classParameterType
-
type
public SearchFilterParameterType type(QName value)
- Overrides:
typein classParameterType
-
id
public SearchFilterParameterType id(Long value)
- Overrides:
idin classParameterType
-
clone
public SearchFilterParameterType clone()
- Overrides:
clonein classParameterType
-
-