public enum CustomUiUserQueryType extends Enum<CustomUiUserQueryType>
Enum Constant and Description |
---|
azure
check something in azure
|
box
check provisioning in box
|
expressionLanguage
run an expression language
|
grouper
do a grouper check
|
ldap
do an ldap filter
|
sql
do a sql query
|
zoom
check provisioning in box
|
Modifier and Type | Method and Description |
---|---|
abstract String |
description(CustomUiEngine customUiEngine,
CustomUiUserQueryConfigBean customUiUserQueryConfigBean,
Group group,
Subject subject,
Stem stem,
AttributeDef attributeDef,
Map<String,Object> argumentMap) |
abstract Object |
evaluate(CustomUiEngine customUiEngine,
CustomUiUserQueryConfigBean customUiUserQueryConfigBean,
Group group,
Subject subject,
Stem stem,
AttributeDef attributeDef) |
abstract String |
label(Map<String,Object> argumentMap) |
abstract Set<String> |
optionalFieldNames()
see if everything is set ok
|
abstract Set<String> |
requiredFieldNames()
see if everything is set ok
|
abstract void |
validate(CustomUiUserQueryConfigBean customUiUserQueryConfigBean,
Group group,
Subject subject,
Stem stem,
AttributeDef attributeDef) |
static CustomUiUserQueryType |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static CustomUiUserQueryType |
valueOfIgnoreCase(String string,
boolean exceptionOnNull)
do a case-insensitive matching
|
static CustomUiUserQueryType[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final CustomUiUserQueryType azure
public static final CustomUiUserQueryType expressionLanguage
public static final CustomUiUserQueryType grouper
public static final CustomUiUserQueryType ldap
public static final CustomUiUserQueryType sql
public static final CustomUiUserQueryType box
public static final CustomUiUserQueryType zoom
public static CustomUiUserQueryType[] values()
for (CustomUiUserQueryType c : CustomUiUserQueryType.values()) System.out.println(c);
public static CustomUiUserQueryType valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is nullpublic static CustomUiUserQueryType valueOfIgnoreCase(String string, boolean exceptionOnNull)
string
- exceptionOnNull
- will not allow null or blank entriespublic abstract String label(Map<String,Object> argumentMap)
argumentMap
- public abstract String description(CustomUiEngine customUiEngine, CustomUiUserQueryConfigBean customUiUserQueryConfigBean, Group group, Subject subject, Stem stem, AttributeDef attributeDef, Map<String,Object> argumentMap)
argumentMap
- public abstract Set<String> requiredFieldNames()
public abstract Set<String> optionalFieldNames()
public abstract void validate(CustomUiUserQueryConfigBean customUiUserQueryConfigBean, Group group, Subject subject, Stem stem, AttributeDef attributeDef)
customUiUserQueryConfigBean
- group
- subject
- stem
- attributeDef
- public abstract Object evaluate(CustomUiEngine customUiEngine, CustomUiUserQueryConfigBean customUiUserQueryConfigBean, Group group, Subject subject, Stem stem, AttributeDef attributeDef)
customUiEngine
- customUiUserQueryConfigBean
- group
- subject
- stem
- attributeDef
- Copyright © 2016 Internet2. All rights reserved.