Class LinkedObjectSelectorType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.LinkedObjectSelectorType
-
- All Implemented Interfaces:
Containerable
,Freezable
,com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
- Direct Known Subclasses:
LinkSourceObjectSelectorType
,LinkTargetObjectSelectorType
public class LinkedObjectSelectorType extends ObjectSelectorType
Selects objects among linked ones (for this object). EXPERIMENTAL- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable.Any
-
Nested classes/interfaces inherited from interface com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding
com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ContainerableList<T extends Containerable>, com.evolveum.midpoint.prism.impl.binding.ContainerablePrismBinding.ReferencableList<T extends Referencable>
-
-
Field Summary
Fields Modifier and Type Field Description static QName
COMPLEX_TYPE
static ItemName
F_RELATION
static Producer<LinkedObjectSelectorType>
FACTORY
-
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 context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LinkedObjectSelectorType
archetypeRef(ObjectReferenceType value)
LinkedObjectSelectorType
archetypeRef(String oid, QName type)
LinkedObjectSelectorType
archetypeRef(String oid, QName type, QName relation)
ObjectReferenceType
beginArchetypeRef()
ObjectReferenceType
beginOrgRef()
LinkedObjectSelectorType
clone()
LinkedObjectSelectorType
description(String value)
LinkedObjectSelectorType
documentation(String value)
<X> X
end()
boolean
equals(Object other)
LinkedObjectSelectorType
filter(SearchFilterType value)
List<QName>
getRelation()
LinkedObjectSelectorType
id(Long value)
LinkedObjectSelectorType
orgRef(ObjectReferenceType value)
LinkedObjectSelectorType
orgRef(String oid, QName type)
LinkedObjectSelectorType
orgRef(String oid, QName type, QName relation)
LinkedObjectSelectorType
relation(QName value)
LinkedObjectSelectorType
subtype(String value)
LinkedObjectSelectorType
type(QName value)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectSelectorType
getArchetypeRef, getDescription, getDocumentation, getFilter, getOrgRef, getSubtype, getType, setDescription, setDocumentation, setFilter, setOrgRef, setSubtype, setType
-
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_RELATION
public static final ItemName F_RELATION
-
FACTORY
public static final Producer<LinkedObjectSelectorType> FACTORY
-
-
Constructor Detail
-
LinkedObjectSelectorType
public LinkedObjectSelectorType()
-
LinkedObjectSelectorType
@Deprecated public LinkedObjectSelectorType(PrismContext context)
Deprecated.
-
-
Method Detail
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classObjectSelectorType
-
id
public LinkedObjectSelectorType id(Long value)
- Overrides:
id
in classObjectSelectorType
-
relation
public LinkedObjectSelectorType relation(QName value)
-
description
public LinkedObjectSelectorType description(String value)
- Overrides:
description
in classObjectSelectorType
-
documentation
public LinkedObjectSelectorType documentation(String value)
- Overrides:
documentation
in classObjectSelectorType
-
type
public LinkedObjectSelectorType type(QName value)
- Overrides:
type
in classObjectSelectorType
-
subtype
public LinkedObjectSelectorType subtype(String value)
- Overrides:
subtype
in classObjectSelectorType
-
archetypeRef
public LinkedObjectSelectorType archetypeRef(ObjectReferenceType value)
- Overrides:
archetypeRef
in classObjectSelectorType
-
archetypeRef
public LinkedObjectSelectorType archetypeRef(String oid, QName type)
- Overrides:
archetypeRef
in classObjectSelectorType
-
archetypeRef
public LinkedObjectSelectorType archetypeRef(String oid, QName type, QName relation)
- Overrides:
archetypeRef
in classObjectSelectorType
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
- Overrides:
beginArchetypeRef
in classObjectSelectorType
-
orgRef
public LinkedObjectSelectorType orgRef(ObjectReferenceType value)
- Overrides:
orgRef
in classObjectSelectorType
-
orgRef
public LinkedObjectSelectorType orgRef(String oid, QName type)
- Overrides:
orgRef
in classObjectSelectorType
-
orgRef
public LinkedObjectSelectorType orgRef(String oid, QName type, QName relation)
- Overrides:
orgRef
in classObjectSelectorType
-
beginOrgRef
public ObjectReferenceType beginOrgRef()
- Overrides:
beginOrgRef
in classObjectSelectorType
-
filter
public LinkedObjectSelectorType filter(SearchFilterType value)
- Overrides:
filter
in classObjectSelectorType
-
end
public <X> X end()
- Overrides:
end
in classObjectSelectorType
-
clone
public LinkedObjectSelectorType clone()
- Overrides:
clone
in classObjectSelectorType
-
-