|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.evolveum.midpoint.common.expression.MidPointFunctions
public class MidPointFunctions
Library of standard midPoint functions. These functions are made available to all midPoint expressions.
Field Summary | |
---|---|
static Trace |
LOGGER
|
static java.lang.String |
NAME_SEPARATOR
|
Constructor Summary | |
---|---|
MidPointFunctions(PrismContext prismContext)
|
Method Summary | |
---|---|
java.lang.String |
concatName(java.lang.String... components)
Concatenates the arguments to create a name. |
java.lang.String |
determineLdapSingleAttributeValue(java.util.Collection<java.lang.String> dns,
java.lang.String attributeName,
java.util.Collection<java.lang.String> values)
|
java.lang.String |
determineLdapSingleAttributeValue(java.util.Collection<java.lang.String> dns,
java.lang.String attributeName,
PrismProperty attribute)
|
java.lang.String |
determineLdapSingleAttributeValue(java.lang.String dn,
java.lang.String attributeName,
java.util.Collection<?> values)
|
java.util.Collection<java.lang.String> |
getAttributeStringValues(ResourceObjectShadowType shadow,
groovy.xml.QName attributeQname)
|
java.util.Collection<java.lang.String> |
getAttributeStringValues(ResourceObjectShadowType shadow,
javax.xml.namespace.QName attributeQname)
|
java.util.Collection<java.lang.String> |
getAttributeStringValues(ResourceObjectShadowType shadow,
java.lang.String attributeNamespace,
java.lang.String attributeLocalPart)
|
java.util.Collection<java.lang.Object> |
getAttributeValues(ResourceObjectShadowType shadow,
groovy.xml.QName attributeQname)
|
java.util.Collection<java.lang.Object> |
getAttributeValues(ResourceObjectShadowType shadow,
javax.xml.namespace.QName attributeQname)
|
java.util.Collection<java.lang.Object> |
getAttributeValues(ResourceObjectShadowType shadow,
java.lang.String attributeNamespace,
java.lang.String attributeLocalPart)
|
static java.lang.String |
lc(java.lang.String orig)
Convert string to lower case. |
java.lang.String |
norm(java.lang.String orig)
Normalize a string value. |
static java.lang.String |
trim(java.lang.String orig)
Remove whitespaces at the beginning and at the end of the string. |
static java.lang.String |
uc(java.lang.String orig)
Convert string to upper case. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String NAME_SEPARATOR
public static final Trace LOGGER
Constructor Detail |
---|
public MidPointFunctions(PrismContext prismContext)
Method Detail |
---|
public static java.lang.String lc(java.lang.String orig)
public static java.lang.String uc(java.lang.String orig)
public static java.lang.String trim(java.lang.String orig)
public java.lang.String concatName(java.lang.String... components)
public java.lang.String norm(java.lang.String orig)
orig
- original value to normalize
public java.util.Collection<java.lang.Object> getAttributeValues(ResourceObjectShadowType shadow, java.lang.String attributeNamespace, java.lang.String attributeLocalPart)
public java.util.Collection<java.lang.Object> getAttributeValues(ResourceObjectShadowType shadow, groovy.xml.QName attributeQname)
public java.util.Collection<java.lang.Object> getAttributeValues(ResourceObjectShadowType shadow, javax.xml.namespace.QName attributeQname)
public java.util.Collection<java.lang.String> getAttributeStringValues(ResourceObjectShadowType shadow, java.lang.String attributeNamespace, java.lang.String attributeLocalPart)
public java.util.Collection<java.lang.String> getAttributeStringValues(ResourceObjectShadowType shadow, groovy.xml.QName attributeQname)
public java.util.Collection<java.lang.String> getAttributeStringValues(ResourceObjectShadowType shadow, javax.xml.namespace.QName attributeQname)
public java.lang.String determineLdapSingleAttributeValue(java.util.Collection<java.lang.String> dns, java.lang.String attributeName, PrismProperty attribute) throws javax.naming.NamingException
javax.naming.NamingException
public java.lang.String determineLdapSingleAttributeValue(java.util.Collection<java.lang.String> dns, java.lang.String attributeName, java.util.Collection<java.lang.String> values) throws javax.naming.NamingException
javax.naming.NamingException
public java.lang.String determineLdapSingleAttributeValue(java.lang.String dn, java.lang.String attributeName, java.util.Collection<?> values) throws javax.naming.NamingException
javax.naming.NamingException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |