|
||||||||||
| 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 | |||||||||