Class DefaultDerAttrHandler
java.lang.Object
org.apache.syncope.core.provisioning.java.DefaultDerAttrHandler
- All Implemented Interfaces:
DerAttrHandler
@Transactional(readOnly=true)
public class DefaultDerAttrHandler
extends Object
implements DerAttrHandler
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionCalculates derived attribute value associated to the given any, for the given derived schema.getValue
(Any<?> any, Membership<?> membership, DerSchema schema) Calculates derived attribute value associated to the given any, for the given membership and derived schema.Calculates derived attributes values associated to the given any.getValues
(GroupableRelatable<?, ?, ?, ?, ?> any, Membership<?> membership) Calculates derived attributes values associated to the given any, for the given membership.getValues
(GroupableRelatable<?, ?, ?, ?, ?> any, Membership<?> membership, Set<DerSchema> schemas)
-
Field Details
-
LOG
-
anyUtilsFactory
-
-
Constructor Details
-
DefaultDerAttrHandler
-
-
Method Details
-
getValues
-
getValue
Description copied from interface:DerAttrHandler
Calculates derived attribute value associated to the given any, for the given derived schema.- Specified by:
getValue
in interfaceDerAttrHandler
- Parameters:
any
- any objectschema
- derived schema- Returns:
- derived attribute value
-
getValue
Description copied from interface:DerAttrHandler
Calculates derived attribute value associated to the given any, for the given membership and derived schema.- Specified by:
getValue
in interfaceDerAttrHandler
- Parameters:
any
- any objectmembership
- membershipschema
- derived schema- Returns:
- derived attribute value
-
getValues
Description copied from interface:DerAttrHandler
Calculates derived attributes values associated to the given any.- Specified by:
getValues
in interfaceDerAttrHandler
- Parameters:
any
- any object- Returns:
- derived attribute values
-
getValues
protected static Map<DerSchema,String> getValues(GroupableRelatable<?, ?, ?, ?, ?> any, Membership<?> membership, Set<DerSchema> schemas) -
getValues
Description copied from interface:DerAttrHandler
Calculates derived attributes values associated to the given any, for the given membership.- Specified by:
getValues
in interfaceDerAttrHandler
- Parameters:
any
- any objectmembership
- membership- Returns:
- derived attribute values
-