SOMA.agent.mobility
Class PlaceAccessPermission

java.lang.Object
  |
  +--java.security.Permission
        |
        +--java.security.BasicPermission
              |
              +--SOMA.agent.mobility.PlaceAccessPermission

public class PlaceAccessPermission
extends java.security.BasicPermission

Permesso di accesso a un place.

Author:
Livio Profiri
See Also:
Serialized Form

Constructor Summary
PlaceAccessPermission(PlaceID placeID)
          Costruttore: richiama il costruttore della superclasse con parametro domain.place.
PlaceAccessPermission(java.lang.String name)
          Costruttore: richiama il costruttore della superclasse.
PlaceAccessPermission(java.lang.String name, java.lang.String actions)
          Costruttore: richiama il costruttore della superclasse.
 
Methods inherited from class java.security.BasicPermission
equals, getActions, hashCode, implies, newPermissionCollection
 
Methods inherited from class java.security.Permission
checkGuard, getName, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PlaceAccessPermission

public PlaceAccessPermission(java.lang.String name)
Costruttore: richiama il costruttore della superclasse.

Per rispettare la sintassi di una normale BasicPermission e' stato utilizzato uno stratagemma: il nome del permesso si ottiene separando con un punto il nome di dominio dal il nome di place.

Esempio: PlaceAccessPermission( Italia.Roma )

Questo permette di specificare molto facilmente permessi di vario tipo:


PlaceAccessPermission

public PlaceAccessPermission(java.lang.String name,
                             java.lang.String actions)
Costruttore: richiama il costruttore della superclasse.

PlaceAccessPermission

public PlaceAccessPermission(PlaceID placeID)
Costruttore: richiama il costruttore della superclasse con parametro domain.place.