Class SearchBoxConfigurationType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.SearchBoxConfigurationType
-
- All Implemented Interfaces:
Containerable
,DebugDumpable
,Serializable
,Cloneable
public class SearchBoxConfigurationType extends Object implements Serializable, Cloneable, Containerable
Configuration of the search box (the set of input fields that control definition of search query).Java class for SearchBoxConfigurationType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="SearchBoxConfigurationType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="defaultMode" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SearchBoxModeType" minOccurs="0"/> <element name="allowedMode" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SearchBoxModeType" maxOccurs="unbounded" minOccurs="0"/> <element name="scopeConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ScopeSearchItemConfigurationType" minOccurs="0"/> <element name="objectTypeConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectTypeSearchItemConfigurationType" minOccurs="0"/> <element name="relationConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}RelationSearchItemConfigurationType" minOccurs="0"/> <element name="indirectConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}IndirectSearchItemConfigurationType" minOccurs="0"/> <element name="projectConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}UserInterfaceFeatureType" minOccurs="0"/> <element name="tenantConfiguration" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}UserInterfaceFeatureType" minOccurs="0"/> <element name="defaultScope" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SearchBoxScopeType" minOccurs="0"/> <element name="defaultObjectType" type="{http://www.w3.org/2001/XMLSchema}QName" minOccurs="0"/> <element name="searchItems" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}SearchItemsType" minOccurs="0"/> <element name="allowToConfigureSearchItems" 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_ALLOW_TO_CONFIGURE_SEARCH_ITEMS
static ItemName
F_ALLOWED_MODE
static ItemName
F_DEFAULT_MODE
static ItemName
F_DEFAULT_OBJECT_TYPE
static ItemName
F_DEFAULT_SCOPE
static ItemName
F_INDIRECT_CONFIGURATION
static ItemName
F_OBJECT_TYPE_CONFIGURATION
static ItemName
F_PROJECT_CONFIGURATION
static ItemName
F_RELATION_CONFIGURATION
static ItemName
F_SCOPE_CONFIGURATION
static ItemName
F_SEARCH_ITEMS
static ItemName
F_TENANT_CONFIGURATION
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description SearchBoxConfigurationType()
SearchBoxConfigurationType(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_DEFAULT_MODE
public static final ItemName F_DEFAULT_MODE
-
F_ALLOWED_MODE
public static final ItemName F_ALLOWED_MODE
-
F_SCOPE_CONFIGURATION
public static final ItemName F_SCOPE_CONFIGURATION
-
F_OBJECT_TYPE_CONFIGURATION
public static final ItemName F_OBJECT_TYPE_CONFIGURATION
-
F_RELATION_CONFIGURATION
public static final ItemName F_RELATION_CONFIGURATION
-
F_INDIRECT_CONFIGURATION
public static final ItemName F_INDIRECT_CONFIGURATION
-
F_PROJECT_CONFIGURATION
public static final ItemName F_PROJECT_CONFIGURATION
-
F_TENANT_CONFIGURATION
public static final ItemName F_TENANT_CONFIGURATION
-
F_DEFAULT_SCOPE
public static final ItemName F_DEFAULT_SCOPE
-
F_DEFAULT_OBJECT_TYPE
public static final ItemName F_DEFAULT_OBJECT_TYPE
-
F_SEARCH_ITEMS
public static final ItemName F_SEARCH_ITEMS
-
F_ALLOW_TO_CONFIGURE_SEARCH_ITEMS
public static final ItemName F_ALLOW_TO_CONFIGURE_SEARCH_ITEMS
-
-
Constructor Detail
-
SearchBoxConfigurationType
public SearchBoxConfigurationType()
-
SearchBoxConfigurationType
public SearchBoxConfigurationType(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()
-
getDefaultMode
public SearchBoxModeType getDefaultMode()
-
setDefaultMode
public void setDefaultMode(SearchBoxModeType value)
-
getAllowedMode
public List<SearchBoxModeType> getAllowedMode()
-
createAllowedModeList
public List<SearchBoxModeType> createAllowedModeList()
-
getScopeConfiguration
public ScopeSearchItemConfigurationType getScopeConfiguration()
-
setScopeConfiguration
public void setScopeConfiguration(ScopeSearchItemConfigurationType value)
-
getObjectTypeConfiguration
public ObjectTypeSearchItemConfigurationType getObjectTypeConfiguration()
-
setObjectTypeConfiguration
public void setObjectTypeConfiguration(ObjectTypeSearchItemConfigurationType value)
-
getRelationConfiguration
public RelationSearchItemConfigurationType getRelationConfiguration()
-
setRelationConfiguration
public void setRelationConfiguration(RelationSearchItemConfigurationType value)
-
getIndirectConfiguration
public IndirectSearchItemConfigurationType getIndirectConfiguration()
-
setIndirectConfiguration
public void setIndirectConfiguration(IndirectSearchItemConfigurationType value)
-
getProjectConfiguration
public UserInterfaceFeatureType getProjectConfiguration()
-
setProjectConfiguration
public void setProjectConfiguration(UserInterfaceFeatureType value)
-
getTenantConfiguration
public UserInterfaceFeatureType getTenantConfiguration()
-
setTenantConfiguration
public void setTenantConfiguration(UserInterfaceFeatureType value)
-
getDefaultScope
public SearchBoxScopeType getDefaultScope()
-
setDefaultScope
public void setDefaultScope(SearchBoxScopeType value)
-
getDefaultObjectType
public QName getDefaultObjectType()
-
setDefaultObjectType
public void setDefaultObjectType(QName value)
-
getSearchItems
public SearchItemsType getSearchItems()
-
setSearchItems
public void setSearchItems(SearchItemsType value)
-
isAllowToConfigureSearchItems
public Boolean isAllowToConfigureSearchItems()
-
setAllowToConfigureSearchItems
public void setAllowToConfigureSearchItems(Boolean value)
-
getId
public Long getId()
-
setId
public void setId(Long value)
-
defaultMode
public SearchBoxConfigurationType defaultMode(SearchBoxModeType value)
-
allowedMode
public SearchBoxConfigurationType allowedMode(SearchBoxModeType value)
-
scopeConfiguration
public SearchBoxConfigurationType scopeConfiguration(ScopeSearchItemConfigurationType value)
-
beginScopeConfiguration
public ScopeSearchItemConfigurationType beginScopeConfiguration()
-
objectTypeConfiguration
public SearchBoxConfigurationType objectTypeConfiguration(ObjectTypeSearchItemConfigurationType value)
-
beginObjectTypeConfiguration
public ObjectTypeSearchItemConfigurationType beginObjectTypeConfiguration()
-
relationConfiguration
public SearchBoxConfigurationType relationConfiguration(RelationSearchItemConfigurationType value)
-
beginRelationConfiguration
public RelationSearchItemConfigurationType beginRelationConfiguration()
-
indirectConfiguration
public SearchBoxConfigurationType indirectConfiguration(IndirectSearchItemConfigurationType value)
-
beginIndirectConfiguration
public IndirectSearchItemConfigurationType beginIndirectConfiguration()
-
projectConfiguration
public SearchBoxConfigurationType projectConfiguration(UserInterfaceFeatureType value)
-
beginProjectConfiguration
public UserInterfaceFeatureType beginProjectConfiguration()
-
tenantConfiguration
public SearchBoxConfigurationType tenantConfiguration(UserInterfaceFeatureType value)
-
beginTenantConfiguration
public UserInterfaceFeatureType beginTenantConfiguration()
-
defaultScope
public SearchBoxConfigurationType defaultScope(SearchBoxScopeType value)
-
defaultObjectType
public SearchBoxConfigurationType defaultObjectType(QName value)
-
searchItems
public SearchBoxConfigurationType searchItems(SearchItemsType value)
-
beginSearchItems
public SearchItemsType beginSearchItems()
-
allowToConfigureSearchItems
public SearchBoxConfigurationType allowToConfigureSearchItems(Boolean value)
-
id
public SearchBoxConfigurationType id(Long value)
-
clone
public SearchBoxConfigurationType clone()
-
-