Class DefaultVirAttrHandler

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

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

      Fields 
      Modifier and Type Field Description
      protected org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory  
      protected org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager  
      protected static org.slf4j.Logger LOG  
      protected OutboundMatcher outboundMatcher  
      protected org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache  
    • Constructor Summary

      Constructors 
      Constructor Description
      DefaultVirAttrHandler​(org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager, org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache, OutboundMatcher outboundMatcher, org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Map<org.apache.syncope.core.persistence.api.entity.VirSchema,​List<String>> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any)  
      protected Map<org.apache.syncope.core.persistence.api.entity.VirSchema,​List<String>> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any, Set<org.apache.syncope.core.persistence.api.entity.VirSchema> schemas)  
      Map<org.apache.syncope.core.persistence.api.entity.VirSchema,​List<String>> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.core.persistence.api.entity.Membership<?> membership)  
      List<String> getValues​(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.VirSchema schema)  
      List<String> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.apache.syncope.core.persistence.api.entity.VirSchema schema)  
      void setValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any, org.identityconnectors.framework.common.objects.ConnectorObject connObj)  
    • Field Detail

      • LOG

        protected static final org.slf4j.Logger LOG
      • connectorManager

        protected final org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager
      • virAttrCache

        protected final org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache
      • anyUtilsFactory

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

      • DefaultVirAttrHandler

        public DefaultVirAttrHandler​(org.apache.syncope.core.provisioning.api.ConnectorManager connectorManager,
                                     org.apache.syncope.core.provisioning.api.cache.VirAttrCache virAttrCache,
                                     OutboundMatcher outboundMatcher,
                                     org.apache.syncope.core.persistence.api.entity.AnyUtilsFactory anyUtilsFactory)
    • Method Detail

      • setValues

        public void setValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any,
                              org.identityconnectors.framework.common.objects.ConnectorObject connObj)
        Specified by:
        setValues in interface org.apache.syncope.core.provisioning.api.VirAttrHandler
      • getValues

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

        public List<String> getValues​(org.apache.syncope.core.persistence.api.entity.Any<?> any,
                                      org.apache.syncope.core.persistence.api.entity.VirSchema schema)
        Specified by:
        getValues in interface org.apache.syncope.core.provisioning.api.VirAttrHandler
      • getValues

        public List<String> getValues​(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.VirSchema schema)
        Specified by:
        getValues in interface org.apache.syncope.core.provisioning.api.VirAttrHandler
      • getValues

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

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