org.ocap.hn
Class HomeNetPermission

java.lang.Object
  extended by java.security.Permission
      extended by java.security.BasicPermission
          extended by org.ocap.hn.HomeNetPermission
All Implemented Interfaces:
Serializable, Guard

public final class HomeNetPermission
extends BasicPermission

The HomeNetPermission class represents permission to execute privileged home networking operations only signed applications MAY be granted.

A HomeNetPermission consists of a permission name, representing a single privileged operation. The name given in the constructor may end in "*" to represent all permissions beginning with the given string, such as "*" to allow all HomeNetPermission operations.

The following table lists all HomeNetPermission permission names.

Permission Name What the Permission Allows Description
contentmanagement Provides management of local or remote content Applications with this permission can copy, move, delete content as well as allocate and delete logical volumes on a local network device.
contentlisting Provides listing of content on remote devices Applications with this permission can discover and query lists of content stored on or streamable from remote devices.
recording Provides recording operations on remote devices Applications with this permission can request that recordings be scheduled, prioritized, and deleted on remote devices.
recordinghandler Provides recording request handler functionality on the local device Applications with this permission can manage network recording requests for the local device.
Other permissions may be added as necessary.

See Also:
Serialized Form

Constructor Summary
HomeNetPermission(String name)
          Constructor for the HomeNetPermission
 
Method Summary
 
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

HomeNetPermission

public HomeNetPermission(String name)
Constructor for the HomeNetPermission

Parameters:
name - The name of this permission (see table in class description).


Copyright © 2011. All Rights Reserved.