Enum AttributeContentRequirementType
- java.lang.Object
-
- java.lang.Enum<AttributeContentRequirementType>
-
- com.evolveum.midpoint.xml.ns._public.resource.capabilities_3.AttributeContentRequirementType
-
- All Implemented Interfaces:
Serializable
,Comparable<AttributeContentRequirementType>
public enum AttributeContentRequirementType extends Enum<AttributeContentRequirementType>
Specifies requirement on attribute values that should be passed to an operation. E.g. whether only changed attributes should be passed to update operation or whether all the values should be passed.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static AttributeContentRequirementType
fromValue(String v)
String
value()
static AttributeContentRequirementType
valueOf(String name)
Returns the enum constant of this type with the specified name.static AttributeContentRequirementType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
NONE
public static final AttributeContentRequirementType NONE
There is no special requirement for attribute content. E.g. only the changed attributes should be passed into the update operation.
-
ALL
public static final AttributeContentRequirementType ALL
The connector requires all the attributes of all attributes to be able to execute the operation. MidPoint should take all necessary steps to retrieve needed to retrieve the values, even if that means additional overhead. E.g. update operation needs values for all attributes to be passed as "fake" modifications for the connector to operate correctly. All modification deltas will be replace deltas. Multi-value attribute deltas will contain all the values, both all and new in a replace delta.
-
-
Method Detail
-
values
public static AttributeContentRequirementType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (AttributeContentRequirementType c : AttributeContentRequirementType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static AttributeContentRequirementType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null
-
value
public String value()
-
fromValue
public static AttributeContentRequirementType fromValue(String v)
-
-