Interface ResourceValidator
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
EXPERIMENTAL
 TODO make interface generic and integrate it into model API
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final String
- 
Method SummaryModifier and TypeMethodDescription@NotNull ValidationResultvalidate(@NotNull PrismObject<ResourceType> resourceObject, @NotNull Scope scope, @Nullable Locale locale, @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull OperationResult result) 
- 
Field Details- 
CAT_BASIC- See Also:
 
- 
CAT_CONFIGURATION- See Also:
 
- 
CAT_SCHEMA- See Also:
 
- 
CAT_SCHEMA_HANDLING- See Also:
 
- 
CAT_SYNCHRONIZATION- See Also:
 
- 
CAT_CAPABILITIES- See Also:
 
- 
C_NO_SCHEMA- See Also:
 
- 
C_MISSING_OBJECT_CLASS- See Also:
 
- 
C_UNKNOWN_OBJECT_CLASS- See Also:
 
- 
C_MULTIPLE_SCHEMA_HANDLING_DEFINITIONS- See Also:
 
- 
C_MULTIPLE_SCHEMA_HANDLING_DEFAULT_DEFINITIONS- See Also:
 
- 
C_NO_DEFAULT_ACCOUNT_SCHEMA_HANDLING_DEFAULT_DEFINITION- See Also:
 
- 
C_MULTIPLE_SYNCHRONIZATION_DEFINITIONS- See Also:
 
- 
C_NO_SYNCHRONIZATION_DEFINITION- See Also:
 
- 
C_NO_SCHEMA_HANDLING_DEFINITION- See Also:
 
- 
C_NO_ATTRIBUTE_REF- See Also:
 
- 
C_UNKNOWN_ATTRIBUTE_NAME- See Also:
 
- 
C_COLLIDING_ASSOCIATION_NAME- See Also:
 
- 
C_NO_ASSOCIATION_NAME- See Also:
 
- 
C_WRONG_ITEM_NAME- See Also:
 
- 
C_NO_ITEM_NAMESPACE- See Also:
 
- 
C_MISSING_ASSOCIATION_TARGET_KIND- See Also:
 
- 
C_MISSING_ASSOCIATION_TARGET_INTENT- See Also:
 
- 
C_MISSING_ASSOCIATION_DIRECTION- See Also:
 
- 
C_MISSING_ASSOCIATION_ASSOCIATION_ATTRIBUTE- See Also:
 
- 
C_MISSING_ASSOCIATION_VALUE_ATTRIBUTE- See Also:
 
- 
C_WRONG_MATCHING_RULE- See Also:
 
- 
C_MULTIPLE_ITEMS- See Also:
 
- 
C_DEPENDENT_OBJECT_TYPE_DOES_NOT_EXIST- See Also:
 
- 
C_TARGET_OBJECT_TYPE_DOES_NOT_EXIST- See Also:
 
- 
C_INVALID_MAPPING_SOURCE- See Also:
 
- 
C_SUSPICIOUS_MAPPING_SOURCE- See Also:
 
- 
C_MISSING_MAPPING_SOURCE- See Also:
 
- 
C_INVALID_MAPPING_TARGET- See Also:
 
- 
C_SUSPICIOUS_MAPPING_TARGET- See Also:
 
- 
C_MISSING_MAPPING_TARGET- See Also:
 
- 
C_SUPERFLUOUS_MAPPING_TARGET- See Also:
 
- 
C_UNKNOWN_OBJECT_CLASS_IN_SYNCHRONIZATION- See Also:
 
- 
C_NO_REACTION- See Also:
 
- 
C_DUPLICATE_REACTIONS- See Also:
 
- 
C_NO_SITUATION- See Also:
 
- 
C_NO_CORRELATION_RULE- See Also:
 
 
- 
- 
Method Details- 
validate@NotNull @NotNull ValidationResult validate(@NotNull @NotNull PrismObject<ResourceType> resourceObject, @NotNull @NotNull Scope scope, @Nullable @Nullable Locale locale, @NotNull @NotNull com.evolveum.midpoint.task.api.Task task, @NotNull @NotNull OperationResult result) 
 
-