Class GroupSelectionType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.GroupSelectionType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class GroupSelectionType extends AbstractMutableContainerable
Group selection structure creates new tile in first step of request access wizard UI (person of interest). Tile button will allow user requesting access to select other users from collections specified by collectionRef or filter.- 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_AUTOCOMPLETE_MIN_CHARS
static ItemName
F_COLLECTION
static ItemName
F_DISPLAY
static ItemName
F_IDENTIFIER
static ItemName
F_SEARCH_FILTER_TEMPLATE
static ItemName
F_USER_DISPLAY_NAME
static Producer<GroupSelectionType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description GroupSelectionType()
GroupSelectionType(PrismContext context)
Deprecated.
-
Method Summary
-
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_IDENTIFIER
public static final ItemName F_IDENTIFIER
-
F_DISPLAY
public static final ItemName F_DISPLAY
-
F_COLLECTION
public static final ItemName F_COLLECTION
-
F_SEARCH_FILTER_TEMPLATE
public static final ItemName F_SEARCH_FILTER_TEMPLATE
-
F_USER_DISPLAY_NAME
public static final ItemName F_USER_DISPLAY_NAME
-
F_AUTOCOMPLETE_MIN_CHARS
public static final ItemName F_AUTOCOMPLETE_MIN_CHARS
-
FACTORY
public static final Producer<GroupSelectionType> FACTORY
-
-
Constructor Detail
-
GroupSelectionType
public GroupSelectionType()
-
GroupSelectionType
@Deprecated public GroupSelectionType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getIdentifier
public String getIdentifier()
-
setIdentifier
public void setIdentifier(String value)
-
getDisplay
public DisplayType getDisplay()
-
setDisplay
public void setDisplay(DisplayType value)
-
getCollection
public CollectionRefSpecificationType getCollection()
-
setCollection
public void setCollection(CollectionRefSpecificationType value)
-
getSearchFilterTemplate
public SearchFilterType getSearchFilterTemplate()
-
setSearchFilterTemplate
public void setSearchFilterTemplate(SearchFilterType value)
-
getUserDisplayName
public ExpressionType getUserDisplayName()
-
setUserDisplayName
public void setUserDisplayName(ExpressionType value)
-
getAutocompleteMinChars
public Integer getAutocompleteMinChars()
-
setAutocompleteMinChars
public void setAutocompleteMinChars(Integer value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public GroupSelectionType id(Long value)
-
identifier
public GroupSelectionType identifier(String value)
-
display
public GroupSelectionType display(DisplayType value)
-
beginDisplay
public DisplayType beginDisplay()
-
collection
public GroupSelectionType collection(CollectionRefSpecificationType value)
-
beginCollection
public CollectionRefSpecificationType beginCollection()
-
searchFilterTemplate
public GroupSelectionType searchFilterTemplate(SearchFilterType value)
-
userDisplayName
public GroupSelectionType userDisplayName(ExpressionType value)
-
beginUserDisplayName
public ExpressionType beginUserDisplayName()
-
autocompleteMinChars
public GroupSelectionType autocompleteMinChars(Integer value)
-
end
public <X> X end()
-
clone
public GroupSelectionType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-