netx.jnlp

Class SecurityDesc


public class SecurityDesc
extends java.lang.Object

The security element.
Version:
$Revision: 1.7 $
Author:
Jon A. Maxwell (JAM) - initial author

Field Summary

static Object
ALL_PERMISSIONS
All permissions.
static Object
J2EE_PERMISSIONS
J2EE permissions.
static Object
SANDBOX_PERMISSIONS
Applet permissions.

Constructor Summary

SecurityDesc(JNLPFile file, Object type, String downloadHost)
Create a security descriptor.

Method Summary

PermissionCollection
getPermissions()
Returns a PermissionCollection containing the basic permissions granted depending on the security type.
Object
getSecurityType()
Returns the permissions type, one of: ALL_PERMISSIONS, SANDBOX_PERMISSIONS, J2EE_PERMISSIONS.

Field Details

ALL_PERMISSIONS

public static final Object ALL_PERMISSIONS
All permissions.

J2EE_PERMISSIONS

public static final Object J2EE_PERMISSIONS
J2EE permissions.

SANDBOX_PERMISSIONS

public static final Object SANDBOX_PERMISSIONS
Applet permissions.

Constructor Details

SecurityDesc

public SecurityDesc(JNLPFile file,
                    Object type,
                    String downloadHost)
Create a security descriptor.
Parameters:
file - the JNLP file
type - the type of security
downloadHost - the download host (can always connect to)

Method Details

getPermissions

public PermissionCollection getPermissions()
Returns a PermissionCollection containing the basic permissions granted depending on the security type.

getSecurityType

public Object getSecurityType()
Returns the permissions type, one of: ALL_PERMISSIONS, SANDBOX_PERMISSIONS, J2EE_PERMISSIONS.