Class SearchItemType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SearchItemType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class SearchItemType extends Object implements Serializable, Cloneable, Containerable
Search itemJava class for SearchItemType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchItemType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="path" type="{http://prism.evolveum.com/xml/ns/public/types-3}ItemPathType"/> <element name="filter" type="{http://prism.evolveum.com/xml/ns/public/query-3}SearchFilterType" minOccurs="0"/> <element name="filterExpression" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ExpressionType" minOccurs="0"/> <element name="description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/> <element name="displayName" type="{http://prism.evolveum.com/xml/ns/public/types-3}PolyStringType" minOccurs="0"/> <element name="parameter" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SearchFilterParameterType" minOccurs="0"/> <element name="visibleByDefault" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/> </sequence> <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}long" /> </restriction> </complexContent> </complexType>
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_DESCRIPTION
static ItemName
F_DISPLAY_NAME
static ItemName
F_FILTER
static ItemName
F_FILTER_EXPRESSION
static ItemName
F_PARAMETER
static ItemName
F_PATH
static ItemName
F_VISIBLE_BY_DEFAULT
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SearchItemType()
SearchItemType(PrismContext prismContext)
-
Method Summary
-
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_PATH
public static final ItemName F_PATH
-
F_FILTER
public static final ItemName F_FILTER
-
F_FILTER_EXPRESSION
public static final ItemName F_FILTER_EXPRESSION
-
F_DESCRIPTION
public static final ItemName F_DESCRIPTION
-
F_DISPLAY_NAME
public static final ItemName F_DISPLAY_NAME
-
F_PARAMETER
public static final ItemName F_PARAMETER
-
F_VISIBLE_BY_DEFAULT
public static final ItemName F_VISIBLE_BY_DEFAULT
-
-
Constructor Detail
-
SearchItemType
public SearchItemType()
-
SearchItemType
public SearchItemType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValue
in interfaceContainerable
-
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
-
end
public <X> X end()
-
getPath
public ItemPathType getPath()
-
setPath
public void setPath(ItemPathType value)
-
getFilter
public SearchFilterType getFilter()
-
setFilter
public void setFilter(SearchFilterType value)
-
getFilterExpression
public ExpressionType getFilterExpression()
-
setFilterExpression
public void setFilterExpression(ExpressionType value)
-
getDescription
public String getDescription()
-
setDescription
public void setDescription(String value)
-
getDisplayName
public PolyStringType getDisplayName()
-
setDisplayName
public void setDisplayName(PolyStringType value)
-
getParameter
public SearchFilterParameterType getParameter()
-
setParameter
public void setParameter(SearchFilterParameterType value)
-
isVisibleByDefault
public Boolean isVisibleByDefault()
-
setVisibleByDefault
public void setVisibleByDefault(Boolean value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
path
public SearchItemType path(ItemPathType value)
-
beginPath
public ItemPathType beginPath()
-
filter
public SearchItemType filter(SearchFilterType value)
-
beginFilter
public SearchFilterType beginFilter()
-
filterExpression
public SearchItemType filterExpression(ExpressionType value)
-
beginFilterExpression
public ExpressionType beginFilterExpression()
-
description
public SearchItemType description(String value)
-
displayName
public SearchItemType displayName(PolyStringType value)
-
displayName
public SearchItemType displayName(String value)
-
beginDisplayName
public PolyStringType beginDisplayName()
-
parameter
public SearchItemType parameter(SearchFilterParameterType value)
-
beginParameter
public SearchFilterParameterType beginParameter()
-
visibleByDefault
public SearchItemType visibleByDefault(Boolean value)
-
id
public SearchItemType id(Long value)
-
clone
public SearchItemType clone()
-
-