Class LinkedObjectSelectorType
- java.lang.Object
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.LinkedObjectSelectorType
-
- All Implemented Interfaces:
Containerable,DebugDumpable,Serializable,Cloneable
- Direct Known Subclasses:
LinkSourceObjectSelectorType,LinkTargetObjectSelectorType
public class LinkedObjectSelectorType extends ObjectSelectorType implements Serializable, Cloneable, Containerable
Selects objects among linked ones (for this object). EXPERIMENTALJava class for LinkedObjectSelectorType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="LinkedObjectSelectorType"> <complexContent> <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectSelectorType"> <sequence> <element name="relation" type="{http://www.w3.org/2001/XMLSchema}QName" maxOccurs="unbounded" minOccurs="0"/> </sequence> </extension> </complexContent> </complexType>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static QNameCOMPLEX_TYPEstatic ItemNameF_RELATION-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
F_ARCHETYPE_REF, F_DESCRIPTION, F_DOCUMENTATION, F_FILTER, F_ORG_REF, F_SUBTYPE, F_TYPE
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description LinkedObjectSelectorType()LinkedObjectSelectorType(PrismContext prismContext)
-
Method Summary
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
createArchetypeRefList, getArchetypeRef, getDescription, getDocumentation, getFilter, getId, getOrgRef, getSubtype, getType, setDescription, setDocumentation, setFilter, setId, setOrgRef, setSubtype, 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
-
-
-
-
Constructor Detail
-
LinkedObjectSelectorType
public LinkedObjectSelectorType()
-
LinkedObjectSelectorType
public LinkedObjectSelectorType(PrismContext prismContext)
-
-
Method Detail
-
asPrismContainerValue
public PrismContainerValue asPrismContainerValue()
- Specified by:
asPrismContainerValuein interfaceContainerable- Overrides:
asPrismContainerValuein classObjectSelectorType
-
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 classObjectSelectorType
-
toString
public String toString()
- Overrides:
toStringin classObjectSelectorType
-
equals
public boolean equals(Object object)
- Overrides:
equalsin classObjectSelectorType
-
hashCode
public int hashCode()
- Overrides:
hashCodein classObjectSelectorType
-
end
public <X> X end()
- Overrides:
endin classObjectSelectorType
-
relation
public LinkedObjectSelectorType relation(QName value)
-
description
public LinkedObjectSelectorType description(String value)
- Overrides:
descriptionin classObjectSelectorType
-
documentation
public LinkedObjectSelectorType documentation(String value)
- Overrides:
documentationin classObjectSelectorType
-
type
public LinkedObjectSelectorType type(QName value)
- Overrides:
typein classObjectSelectorType
-
subtype
public LinkedObjectSelectorType subtype(String value)
- Overrides:
subtypein classObjectSelectorType
-
archetypeRef
public LinkedObjectSelectorType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRefin classObjectSelectorType
-
archetypeRef
public LinkedObjectSelectorType archetypeRef(String oid, QName type)
- Overrides:
archetypeRefin classObjectSelectorType
-
archetypeRef
public LinkedObjectSelectorType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRefin classObjectSelectorType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRefin classObjectSelectorType
-
orgRef
public LinkedObjectSelectorType orgRef(ObjectReferenceType value)
- Overrides:
orgRefin classObjectSelectorType
-
orgRef
public LinkedObjectSelectorType orgRef(String oid, QName type)
- Overrides:
orgRefin classObjectSelectorType
-
orgRef
public LinkedObjectSelectorType orgRef(String oid, QName type, QName relation)
- Overrides:
orgRefin classObjectSelectorType
-
beginOrgRef
public ObjectReferenceType beginOrgRef()
- Overrides:
beginOrgRefin classObjectSelectorType
-
filter
public LinkedObjectSelectorType filter(SearchFilterType value)
- Overrides:
filterin classObjectSelectorType
-
beginFilter
public SearchFilterType beginFilter()
- Overrides:
beginFilterin classObjectSelectorType
-
id
public LinkedObjectSelectorType id(Long value)
- Overrides:
idin classObjectSelectorType
-
clone
public LinkedObjectSelectorType clone()
- Overrides:
clonein classObjectSelectorType
-
-