eXo Kernel :: Commons Utils 2.5.0-Alpha1

org.exoplatform.commons.utils.secure
Class SecureCollections

java.lang.Object
  extended by org.exoplatform.commons.utils.secure.SecureCollections

public class SecureCollections
extends Object

Version:
$Id: SecureCollections.java 34360 2009-07-22 23:58:59Z nzamosenchuk $
Author:
Nikolay Zamosenchuk

Method Summary
static
<E> List<E>
secureList(List<E> list, Permission permission)
          Creates SecureList, which will require given Permission for it's modification
static
<E> Set<E>
secureSet(Set<E> set, Permission permission)
          Creates SecureSet, which will require given Permission for it's modification
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

secureSet

public static <E> Set<E> secureSet(Set<E> set,
                                   Permission permission)
Creates SecureSet, which will require given Permission for it's modification

Type Parameters:
E -
Parameters:
set - Base List instance
permission - Required permission
Returns:

secureList

public static <E> List<E> secureList(List<E> list,
                                     Permission permission)
Creates SecureList, which will require given Permission for it's modification

Type Parameters:
E -
Parameters:
list - Base list instance
permission - Required permission
Returns:

eXo Kernel :: Commons Utils 2.5.0-Alpha1

Copyright © 2013 eXo Platform SAS. All Rights Reserved.