java.io
Class SerializablePermission
java.lang.Object
java.security.Permission
java.security.BasicPermission
java.io.SerializablePermission
- All Implemented Interfaces:
- Serializable, Guard
public final class SerializablePermission
- extends BasicPermission
This class models permissions related to serialization. As a subclass
of BasicPermission
, this class has permissions that have
a name only. There is no associated action list.
There are currently two allowable permission names for this class:
enableSubclassImplementation
- Allows a subclass to
override the default serialization behavior of objects.
enableSubstitution
- Allows substitution of one object
for another during serialization or deserialization.
- See Also:
BasicPermission
,
Serialized Form
Constructor Summary |
SerializablePermission(String name)
This method initializes a new instance of
SerializablePermission
that has the specified name. |
SerializablePermission(String name,
String actions)
This method initializes a new instance of
SerializablePermission
that has the specified name and action list. |
SerializablePermission
public SerializablePermission(String name)
- This method initializes a new instance of
SerializablePermission
that has the specified name.
- Parameters:
name
- The name of the permission.
- Throws:
IllegalArgumentException
- If the name is not valid for
this class.
SerializablePermission
public SerializablePermission(String name,
String actions)
- This method initializes a new instance of
SerializablePermission
that has the specified name and action list. Note that the action list
is unused in this class.
- Parameters:
name
- The name of the permission.actions
- The action list (unused).
- Throws:
IllegalArgumentException
- If the name is not valid for
this class.