From 430d063aee2d08f8226131875ff23bc7652adc41 Mon Sep 17 00:00:00 2001
From: jvergara <jvergara@localhost>
Date: Wed, 29 Oct 2008 07:26:36 +0000
Subject: [PATCH] Modify some code to create unmodifiable collections only once in the life cycle of the descriptor objects.

---
 opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java |    7 +++----
 1 files changed, 3 insertions(+), 4 deletions(-)

diff --git a/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java b/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java
index 1a71623..7ba73b1 100644
--- a/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java
+++ b/opends/src/guitools/org/opends/guitools/controlpanel/datamodel/VLVIndexDescriptor.java
@@ -27,7 +27,6 @@
 
 package org.opends.guitools.controlpanel.datamodel;
 
-import java.util.ArrayList;
 import java.util.Collections;
 import java.util.List;
 
@@ -43,7 +42,7 @@
   private DN baseDN;
   private Scope scope;
   private String filter;
-  private List<VLVSortOrder> sortOrder = new ArrayList<VLVSortOrder>();
+  private List<VLVSortOrder> sortOrder = Collections.emptyList();
   private int maxBlockSize;
   private int hashCode;
 
@@ -65,7 +64,7 @@
     this.baseDN = baseDN;
     this.scope = scope;
     this.filter = filter;
-    this.sortOrder.addAll(sortOrder);
+    this.sortOrder = Collections.unmodifiableList(sortOrder);
     this.maxBlockSize = maxBlockSize;
 
     recalculateHashCode();
@@ -126,7 +125,7 @@
    */
   public List<VLVSortOrder> getSortOrder()
   {
-    return Collections.unmodifiableList(sortOrder);
+    return sortOrder;
   }
 
   /**

--
Gitblit v1.10.0