# File lib/active_ldap/adapter/jndi_connection.rb, line 49 def initialize(type, name, values, binary) @type = self.class.const_get("#{type.to_s.upcase}_ATTRIBUTE") @name = name @values = values @binary = binary end
# File lib/active_ldap/adapter/jndi_connection.rb, line 56 def binary? @binary end
# File lib/active_ldap/adapter/jndi_connection.rb, line 64 def to_java_attribute attribute = BasicAttribute.new(@name) values = @values values = values.collect(&:to_java_bytes) if binary? values.each do |value| attribute.add(value) end attribute end
# File lib/active_ldap/adapter/jndi_connection.rb, line 60 def to_java_modification_item ModificationItem.new(@type, to_java_attribute) end