private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); permissions = new HashMap<String, HashMap<String, HashMap<String, HashSet<String>>>>(); for (Permission p: collection) { addEJBMethodPermission((EJBMethodPermission)p); } }
private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); permissions = new HashMap<String, HashMap<String, HashMap<String, HashSet<String>>>>(); for (Permission p: collection) { addEJBMethodPermission((EJBMethodPermission)p); } }
private void readObject(java.io.ObjectInputStream in) throws IOException, ClassNotFoundException { in.defaultReadObject(); permissions = new HashMap<String, HashMap<String, HashMap<String, HashSet<String>>>>(); for (Permission p: collection) { addEJBMethodPermission((EJBMethodPermission)p); } }
/** * Adds a permission object to the current collection of permission objects. * * @param permission the Permission object to add. * * @exception SecurityException - if this PermissionCollection object * has been marked readonly */ public void add(Permission permission) { if (isReadOnly()) throw new IllegalArgumentException("Read only collection"); if (!(permission instanceof EJBMethodPermission)) throw new IllegalArgumentException("Wrong permission type"); EJBMethodPermission p = (EJBMethodPermission)permission; if (collection.contains(p)) return; else collection.add(p); addEJBMethodPermission(p); }
/** * Adds a permission object to the current collection of permission objects. * * @param permission the Permission object to add. * * @exception SecurityException - if this PermissionCollection object * has been marked readonly */ public void add(Permission permission) { if (isReadOnly()) throw new IllegalArgumentException("Read only collection"); if (!(permission instanceof EJBMethodPermission)) throw new IllegalArgumentException("Wrong permission type"); EJBMethodPermission p = (EJBMethodPermission)permission; if (collection.contains(p)) return; else collection.add(p); addEJBMethodPermission(p); }
/** * Adds a permission object to the current collection of permission objects. * * @param permission the Permission object to add. * * @exception SecurityException - if this PermissionCollection object * has been marked readonly */ public void add(Permission permission) { if (isReadOnly()) throw new IllegalArgumentException("Read only collection"); if (!(permission instanceof EJBMethodPermission)) throw new IllegalArgumentException("Wrong permission type"); EJBMethodPermission p = (EJBMethodPermission)permission; if (collection.contains(p)) return; else collection.add(p); addEJBMethodPermission(p); }