The PrintingPermission Class of the com.ms.security.permissions package represents a permission that controls access to the printing APIs.
public class PrintingPermission implements IPermission, IEncodablePermission { // Methods public void check(Object request) throws SecurityException; public IPermission combine(IPermission other); public int compareSet(Object other); public IPermission copy(); public boolean decode(String tag, InputStream data); public boolean encode(String tag, OutputStream out); public String mapFormat(String format); public String[] supportedFormats(); }
Security checks for the printing permission are non-parameterized. When the permission-based security model is enabled, classes that possess the PrintingPermission can use the printing services.
This class implements the IPermission and the IEncodablePermission interfaces.