package com.l7tech.external.assertions.gatewaymanagement.server;

import com.l7tech.gateway.api.ManagedObjectFactory;
import com.l7tech.gateway.api.IdentityProviderMO.LdapIdentityProviderMapping;
import com.l7tech.identity.ldap.UserMappingConfig;
import com.l7tech.util.Functions.Unary;
import java.util.Set;

class au implements Unary<LdapIdentityProviderMapping, UserMappingConfig> {
   final Set val$propertyDescriptors;
   final IdentityProviderResourceFactory this$0;

   au(IdentityProviderResourceFactory var1, Set var2) {
      this.this$0 = var1;
      this.val$propertyDescriptors = var2;
   }

   public LdapIdentityProviderMapping call(UserMappingConfig var1) {
      LdapIdentityProviderMapping var2 = ManagedObjectFactory.createLdapIdentityProviderMapping();
      var2.setObjectClass(var1.getObjClass());
      var2.setMappings(this.this$0.a(var1, this.val$propertyDescriptors));
      return var2;
   }
}
