public class ExpressionFunctions extends Object
Constructor and Description |
---|
ExpressionFunctions() |
Modifier and Type | Method and Description |
---|---|
static boolean |
empty(Object value)
Checks whether the given value is null or blank string
|
static String |
getName(Class<?> clazz)
Returns the name for the given class
|
static String |
getParm(String namespaceCode,
String componentCode,
String parameterName)
Retrieves the value of the parameter identified with the given namespace, component, and name
|
static Boolean |
getParmInd(String namespaceCode,
String componentCode,
String parameterName)
Retrieves the value of the parameter identified with the given namespace, component, and name and converts
to a Boolean
|
static boolean |
hasPerm(String namespaceCode,
String permissionName)
Indicates whether the current user has the permission identified by the given namespace and permission name
|
static boolean |
hasPermDtls(String namespaceCode,
String permissionName,
Map<String,String> permissionDetails,
Map<String,String> roleQualifiers)
Indicates whether the current user has the permission identified by the given namespace and permission name
and with the given details and role qualification
|
static boolean |
hasPermTmpl(String namespaceCode,
String templateName,
Map<String,String> permissionDetails,
Map<String,String> roleQualifiers)
Indicates whether the current user has the permission identified by the given namespace and template name
and with the given details and role qualification
|
static boolean |
isAssignableFrom(Class<?> assignableClass,
Class<?> objectClass)
Checks whether the given class parameter is assignable from the given object class
parameter
|
public ExpressionFunctions()
public static boolean isAssignableFrom(Class<?> assignableClass, Class<?> objectClass)
assignableClass
- - class to use for assignable toobjectClass
- - class to use for assignable frompublic static boolean empty(Object value)
value
- - property value to checkpublic static String getName(Class<?> clazz)
clazz
- - class object to return name forpublic static String getParm(String namespaceCode, String componentCode, String parameterName)
namespaceCode
- - namespace code for the parameter to retrievecomponentCode
- - component code for the parameter to retrieveparameterName
- - name of the parameter to retrievepublic static Boolean getParmInd(String namespaceCode, String componentCode, String parameterName)
namespaceCode
- - namespace code for the parameter to retrievecomponentCode
- - component code for the parameter to retrieveparameterName
- - name of the parameter to retrievepublic static boolean hasPerm(String namespaceCode, String permissionName)
namespaceCode
- - namespace code for the permission to checkpermissionName
- - name of the permission to checkpublic static boolean hasPermDtls(String namespaceCode, String permissionName, Map<String,String> permissionDetails, Map<String,String> roleQualifiers)
namespaceCode
- - namespace code for the permission to checkpermissionName
- - name of the permission to checkpermissionDetails
- - details for the permission checkroleQualifiers
- - qualification for assigned rolespublic static boolean hasPermTmpl(String namespaceCode, String templateName, Map<String,String> permissionDetails, Map<String,String> roleQualifiers)
namespaceCode
- - namespace code for the permission to checktemplateName
- - name of the permission template to find permissions forpermissionDetails
- - details for the permission checkroleQualifiers
- - qualification for assigned rolesCopyright © 2005-2015 The Kuali Foundation. All Rights Reserved.