Class ValueSetDefinition<IV extends PrismValue,D extends ItemDefinition<?>> 
java.lang.Object
com.evolveum.midpoint.repo.common.expression.ValueSetDefinition<IV,D> 
- Author:
- semancik
- 
Constructor SummaryConstructorsConstructorDescriptionValueSetDefinition(ValueSetDefinitionType setDefinitionBean, D itemDefinition, PrismContainerDefinition<ValueMetadataType> valueMetadataDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String additionalVariableName, MappingSpecificationType mappingSpecification, String localContextDescription, String shortDesc, Task task, OperationResult result) 
- 
Method SummaryModifier and TypeMethodDescriptionbooleanbooleancontainsTunnel(IV pval) Same as contains, but wraps exceptions in TunnelException.booleancontainsYield(IV pval, ValueMetadataType metadata) booleancontainsYieldTunnel(IV pval, @Nullable PrismContainerValue<?> metadataValue) Same as containsYield, but wraps exceptions in TunnelException.voidinit()booleanWhether we deal with whole values (false) or only with specific yields (true).voidsetAdditionalVariables(VariablesMap additionalVariables) 
- 
Constructor Details- 
ValueSetDefinitionpublic ValueSetDefinition(ValueSetDefinitionType setDefinitionBean, D itemDefinition, PrismContainerDefinition<ValueMetadataType> valueMetadataDefinition, ExpressionProfile expressionProfile, ExpressionFactory expressionFactory, String additionalVariableName, MappingSpecificationType mappingSpecification, String localContextDescription, String shortDesc, Task task, OperationResult result) 
 
- 
- 
Method Details- 
initpublic void init() throws SchemaException, ObjectNotFoundException, SecurityViolationException, ConfigurationException
- 
setAdditionalVariables
- 
containspublic boolean contains(IV pval) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException 
- 
containsYieldpublic boolean containsYield(IV pval, ValueMetadataType metadata) throws SchemaException, ExpressionEvaluationException, ObjectNotFoundException, CommunicationException, ConfigurationException, SecurityViolationException 
- 
containsTunnelSame as contains, but wraps exceptions in TunnelException.
- 
containsYieldTunnelpublic boolean containsYieldTunnel(IV pval, @Nullable @Nullable PrismContainerValue<?> metadataValue) Same as containsYield, but wraps exceptions in TunnelException.
- 
isYieldSpecificWhether we deal with whole values (false) or only with specific yields (true). Current implementation is approximate: The only situation when dealing with the yields is when "matchingProvenance" predefined set is used.
 
-