La classe SerializablePermission est utilisée pour les permissions sur les objets Serializable. Il contient un nom, appelé également un "nom cible", mais n'a pas de liste d'actions. Il est possible d'avoir ou de ne pas avoir la permission désignée.
Le nom cible est le nom de la permission de l'objet Serializable.
Les permissions |
Nom cible | Description |
enableSubclassImplementation |
Cette permission permet l'implémentation de la sous-classe de ObjectOutputStream ou ObjectInputStream pour surcharger respectivement la sérialisation ou la désérialisation des objets. |
enableSubstitution |
Cette permission permet la substitution d'un objet par un autre durant la sérialisation ou la désérialisation des objets. |
Les constructeurs |
SerializablePermission(String name) |
crée un nouvel objet SerializablePermission avec le nom spécifié. |
SerializablePermission(String name, String actions) |
crée un nouvel objet SerializablePermission avec le nom et des actions spécifiés. |
Les méthodes |
Les méthodes héritées de la classe java.security.BasicPermission |
equals, getActions, hashCode, implies, newPermissionCollection |
Les méthodes héritées de la classe java.security.Permission |
checkGuard, getName, toString |
Les méthodes héritées de la classe racine java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |