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
Fields -
Constructor Summary
Constructors -
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 attribute value associated to the given realm, for the given derived schema.Calculates derived attributes values associated to the given any.getValues
(Attributable attributable, Collection<? extends DerSchema> schemas) getValues
(Groupable<?, ?, ?, ?> any, Membership<?> membership) Calculates derived attributes values associated to the given any, for the given membership.getValues
(Groupable<?, ?, ?, ?> any, Membership<?> membership, Set<DerSchema> schemas) Calculates derived attributes values associated to the given realm.
-
Field Details
-
LOG
-
anyUtilsFactory
-
-
Constructor Details
-
DefaultDerAttrHandler
-
-
Method Details
-
getValues
protected static Map<DerSchema,String> getValues(Attributable attributable, Collection<? extends DerSchema> schemas) -
getValue
Description copied from interface:DerAttrHandler
Calculates derived attribute value associated to the given realm, for the given derived schema.- Specified by:
getValue
in interfaceDerAttrHandler
- Parameters:
realm
- realmschema
- derived schema- Returns:
- derived attribute value
-
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 realm.- Specified by:
getValues
in interfaceDerAttrHandler
- Parameters:
realm
- realm- Returns:
- derived attribute values
-
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
-
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
-