com.evolveum.midpoint.model.filter
Class PatternFilter

java.lang.Object
  extended by com.evolveum.midpoint.model.filter.AbstractFilter
      extended by com.evolveum.midpoint.model.filter.PatternFilter
All Implemented Interfaces:
Filter

public class PatternFilter
extends AbstractFilter

Pattern-based filter. Can replace portions of input matched by patterns with a static values. Works only on strings now.

Author:
Igor Farinic, Radovan Semancik

Field Summary
static QName ELEMENT_PATTERN
           
static QName ELEMENT_REPLACE
           
static QName ELEMENT_REPLACEMENT
           
 
Constructor Summary
PatternFilter()
           
 
Method Summary
<T> PrismPropertyValue<T>
apply(PrismPropertyValue<T> propertyValue)
           
 
Methods inherited from class com.evolveum.midpoint.model.filter.AbstractFilter
getParameters, getStringValue, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ELEMENT_REPLACE

public static final QName ELEMENT_REPLACE

ELEMENT_PATTERN

public static final QName ELEMENT_PATTERN

ELEMENT_REPLACEMENT

public static final QName ELEMENT_REPLACEMENT
Constructor Detail

PatternFilter

public PatternFilter()
Method Detail

apply

public <T> PrismPropertyValue<T> apply(PrismPropertyValue<T> propertyValue)


Copyright © 2013 evolveum. All Rights Reserved.