Class DefaultDerAttrHandler

  • All Implemented Interfaces:
    org.apache.syncope.core.provisioning.api.DerAttrHandler

    @Transactional(readOnly=true)
    public class DefaultDerAttrHandler
    extends Object
    implements org.apache.syncope.core.provisioning.api.DerAttrHandler
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory  
      protected static org.slf4j.Logger LOG  
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultDerAttrHandler​(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getValue​(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.core.persistence.api.entity.DerSchema schema)  
      String getValue​(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.core.persistence.api.entity.Membership<?> membership, org.apache.syncope.core.persistence.api.entity.DerSchema schema)  
      Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any)  
      protected static Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any, Set<org.apache.syncope.core.persistence.api.entity.DerSchema> schemas)  
      Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.GroupableRelatable<?,​?,​?,​?,​?> any, org.apache.syncope.core.persistence.api.entity.Membership<?> membership)  
      protected static Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.GroupableRelatable<?,​?,​?,​?,​?> any, org.apache.syncope.core.persistence.api.entity.Membership<?> membership, Set<org.apache.syncope.core.persistence.api.entity.DerSchema> schemas)  
    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • anyUtilsFactory

        protected final org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory
    • Constructor Detail

      • DefaultDerAttrHandler

        public DefaultDerAttrHandler​(org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory)
    • Method Detail

      • getValues

        protected static Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any,
                                                                                                              Set<org.apache.syncope.core.persistence.api.entity.DerSchema> schemas)
      • getValue

        public String getValue​(org.apache.syncope.core.persistence.api.entity.Any<?> any,
                               org.apache.syncope.core.persistence.api.entity.DerSchema schema)
        Specified by:
        getValue in interface org.apache.syncope.core.provisioning.api.DerAttrHandler
      • getValue

        public String getValue​(org.apache.syncope.core.persistence.api.entity.Any<?> any,
                               org.apache.syncope.core.persistence.api.entity.Membership<?> membership,
                               org.apache.syncope.core.persistence.api.entity.DerSchema schema)
        Specified by:
        getValue in interface org.apache.syncope.core.provisioning.api.DerAttrHandler
      • getValues

        public Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any)
        Specified by:
        getValues in interface org.apache.syncope.core.provisioning.api.DerAttrHandler
      • getValues

        protected static Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.GroupableRelatable<?,​?,​?,​?,​?> any,
                                                                                                              org.apache.syncope.core.persistence.api.entity.Membership<?> membership,
                                                                                                              Set<org.apache.syncope.core.persistence.api.entity.DerSchema> schemas)
      • getValues

        public Map<org.apache.syncope.core.persistence.api.entity.DerSchema,​String> getValues​(org.apache.syncope.core.persistence.api.entity.GroupableRelatable<?,​?,​?,​?,​?> any,
                                                                                                    org.apache.syncope.core.persistence.api.entity.Membership<?> membership)
        Specified by:
        getValues in interface org.apache.syncope.core.provisioning.api.DerAttrHandler