Class AddRemoveAttributeValuesCapabilityType
- java.lang.Object
-
- com.evolveum.midpoint.prism.impl.binding.AbstractMutableContainerable
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.AddRemoveAttributeValuesCapabilityType
-
- All Implemented Interfaces:
Containerable
,Freezable
,ContainerablePrismBinding
,DebugDumpable
,Serializable
,Cloneable
public class AddRemoveAttributeValuesCapabilityType extends CapabilityType
Indication that ADD and REMOVE of attribute values is reliably supported. If this capability is not present or disabled, READ+REPLACE mode is assumed. (Can be overridden at the level of individual attributes via readReplaceMode property.) BEWARE: READ+REPLACE is currently supported for attributes only - not for subjectToObject associations. DEPRECATED: Use addRemoveAttributeValues element of Update capability instead.- 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 Producer<AddRemoveAttributeValuesCapabilityType>
FACTORY
-
Fields inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
F_ENABLED
-
Fields inherited from interface com.evolveum.midpoint.util.DebugDumpable
INDENT_STRING
-
-
Constructor Summary
Constructors Constructor Description AddRemoveAttributeValuesCapabilityType()
AddRemoveAttributeValuesCapabilityType(PrismContext context)
Deprecated.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddRemoveAttributeValuesCapabilityType
clone()
AddRemoveAttributeValuesCapabilityType
enabled(Boolean value)
<X> X
end()
boolean
equals(Object other)
-
Methods inherited from class com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.CapabilityType
isEnabled, setEnabled
-
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
-
FACTORY
public static final Producer<AddRemoveAttributeValuesCapabilityType> FACTORY
-
-
Constructor Detail
-
AddRemoveAttributeValuesCapabilityType
public AddRemoveAttributeValuesCapabilityType()
-
AddRemoveAttributeValuesCapabilityType
@Deprecated public AddRemoveAttributeValuesCapabilityType(PrismContext context)
Deprecated.
-
-
Method Detail
-
equals
public boolean equals(Object other)
- Overrides:
equals
in classCapabilityType
-
enabled
public AddRemoveAttributeValuesCapabilityType enabled(Boolean value)
- Overrides:
enabled
in classCapabilityType
-
end
public <X> X end()
- Overrides:
end
in classCapabilityType
-
clone
public AddRemoveAttributeValuesCapabilityType clone()
- Overrides:
clone
in classCapabilityType
-
-