Class JoinFunction
java.lang.Object
net.shibboleth.idp.consent.logic.impl.JoinFunction
- All Implemented Interfaces:
Function<ProfileRequestContext,
String>
Function to join the result of two functions with a separator.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Function<ProfileRequestContext,
String> First function.private Function<ProfileRequestContext,
String> Second function.private final Joiner
Joiner to join results.private final org.slf4j.Logger
Class logger.static final String
Separator. -
Constructor Summary
ConstructorsConstructorDescriptionJoinFunction
(Function<ProfileRequestContext, String> functionA, Function<ProfileRequestContext, String> functionB) Constructor. -
Method Summary
-
Field Details
-
SEPARATOR
Separator.- See Also:
-
log
@Nonnull private final org.slf4j.Logger logClass logger. -
a
First function. -
b
Second function. -
joiner
Joiner to join results.
-
-
Constructor Details
-
JoinFunction
public JoinFunction(@Nonnull Function<ProfileRequestContext, String> functionA, @Nonnull Function<ProfileRequestContext, String> functionB) Constructor.- Parameters:
functionA
- the first functionfunctionB
- the second function
-
-
Method Details
-
apply
- Specified by:
apply
in interfaceFunction<ProfileRequestContext,
String>
-