Class ResourceObjectFocusSpecificationType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceObjectFocusSpecificationType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class ResourceObjectFocusSpecificationType extends AbstractMutableContainerable
Specification of focus objects corresponding to given resource object type.- 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_ARCHETYPE_REF
static ItemName
F_TYPE
static Producer<ResourceObjectFocusSpecificationType>
FACTORY
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description ResourceObjectFocusSpecificationType()
ResourceObjectFocusSpecificationType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceObjectFocusSpecificationType
archetypeRef(ObjectReferenceType value)
ResourceObjectFocusSpecificationType
archetypeRef(String oid, QName type)
ResourceObjectFocusSpecificationType
archetypeRef(String oid, QName type, QName relation)
ObjectReferenceType
beginArchetypeRef()
ResourceObjectFocusSpecificationType
clone()
<X> X
end()
boolean
equals(Object other)
ObjectReferenceType
getArchetypeRef()
QName
getType()
ResourceObjectFocusSpecificationType
id(Long value)
void
setArchetypeRef(ObjectReferenceType value)
void
setType(QName value)
ResourceObjectFocusSpecificationType
type(QName value)
-
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_TYPE
public static final ItemName F_TYPE
-
F_ARCHETYPE_REF
public static final ItemName F_ARCHETYPE_REF
-
FACTORY
public static final Producer<ResourceObjectFocusSpecificationType> FACTORY
-
-
Constructor Detail
-
ResourceObjectFocusSpecificationType
public ResourceObjectFocusSpecificationType()
-
ResourceObjectFocusSpecificationType
@Deprecated public ResourceObjectFocusSpecificationType(PrismContext context)
Deprecated.
-
-
Method Detail
-
getType
public QName getType()
-
setType
public void setType(QName value)
-
getArchetypeRef
public ObjectReferenceType getArchetypeRef()
-
setArchetypeRef
public void setArchetypeRef(ObjectReferenceType value)
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classAbstractMutableContainerable
-
id
public ResourceObjectFocusSpecificationType id(Long value)
-
type
public ResourceObjectFocusSpecificationType type(QName value)
-
archetypeRef
public ResourceObjectFocusSpecificationType archetypeRef(ObjectReferenceType value)
-
archetypeRef
public ResourceObjectFocusSpecificationType archetypeRef(String oid, QName type)
-
archetypeRef
public ResourceObjectFocusSpecificationType archetypeRef(String oid, QName type, QName relation)
-
beginArchetypeRef
public ObjectReferenceType beginArchetypeRef()
-
end
public <X> X end()
-
clone
public ResourceObjectFocusSpecificationType clone()
- Overrides:
clone
in classAbstractMutableContainerable
-
-