| | |
| | | * |
| | | * |
| | | * Copyright 2006-2009 Sun Microsystems, Inc. |
| | | * Portions Copyright 2014 ForgeRock AS |
| | | * Portions Copyright 2014-2015 ForgeRock AS |
| | | */ |
| | | package org.opends.server.protocols.ldap; |
| | | |
| | |
| | | try |
| | | { |
| | | reader.readStartSequence(); |
| | | attributes = new ArrayList<RawAttribute>(); |
| | | attributes = new ArrayList<>(); |
| | | while(reader.hasNextElement()) |
| | | { |
| | | attributes.add(LDAPAttribute.decode(reader)); |
| | |
| | | if (reader.hasNextElement()) |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | while(reader.hasNextElement()) |
| | | { |
| | |
| | | try |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | // Should have at least 1. |
| | | do |
| | |
| | | if (reader.hasNextElement()) |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | while(reader.hasNextElement()) |
| | | { |
| | |
| | | if (reader.hasNextElement()) |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | while(reader.hasNextElement()) |
| | | { |
| | |
| | | try |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | while(reader.hasNextElement()) |
| | | { |
| | |
| | | if (reader.hasNextElement()) |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | while(reader.hasNextElement()) |
| | | { |
| | |
| | | try |
| | | { |
| | | reader.readStartSequence(); |
| | | modifications = new ArrayList<RawModification>(); |
| | | modifications = new ArrayList<>(); |
| | | while(reader.hasNextElement()) |
| | | { |
| | | modifications.add(LDAPModification.decode(reader)); |
| | |
| | | if (reader.hasNextElement()) |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | while(reader.hasNextElement()) |
| | | { |
| | |
| | | try |
| | | { |
| | | reader.readStartSequence(); |
| | | attributes = new LinkedHashSet<String>(); |
| | | attributes = new LinkedHashSet<>(); |
| | | while(reader.hasNextElement()) |
| | | { |
| | | attributes.add(reader.readOctetStringAsString()); |
| | |
| | | if (reader.hasNextElement()) |
| | | { |
| | | reader.readStartSequence(); |
| | | referralURLs = new ArrayList<String>(); |
| | | referralURLs = new ArrayList<>(); |
| | | |
| | | while(reader.hasNextElement()) |
| | | { |
| | |
| | | try |
| | | { |
| | | reader.readStartSequence(); |
| | | attributes = new LinkedList<LDAPAttribute>(); |
| | | attributes = new LinkedList<>(); |
| | | while(reader.hasNextElement()) |
| | | { |
| | | attributes.add(LDAPAttribute.decode(reader)); |
| | |
| | | } |
| | | |
| | | |
| | | ArrayList<String> referralURLs = new ArrayList<String>(); |
| | | ArrayList<String> referralURLs = new ArrayList<>(); |
| | | try |
| | | { |
| | | // Should have atleast 1 URL. |
| | |
| | | try |
| | | { |
| | | reader.readStartSequence(); |
| | | ArrayList<Control> controls = |
| | | new ArrayList<Control>(); |
| | | ArrayList<Control> controls = new ArrayList<>(); |
| | | while(reader.hasNextElement()) |
| | | { |
| | | controls.add(readControl(reader)); |