import org.vcssl.connect.ConnectorPermissionName; import org.vcssl.connect.ConnectorPermissionValue; import java.util.Map; import java.util.HashMap; ... ( in the method using Vnano Engine ) // Create a Map for storing permission names/values (permission map). Map permissionMap = new HashMap(); // Set the default value to "DENY". // (Applied for permission items which are not set explicitly.) permissionMap.put(ConnectorPermissionName.DEFAULT, ConnectorPermissionValue.DENY); // Set file-creation / writing (excluding overwriting) / reading to "ALLOW". permissionMap.put(ConnectorPermissionName.FILE_CREATE, ConnectorPermissionValue.ALLOW); permissionMap.put(ConnectorPermissionName.FILE_WRITE, ConnectorPermissionValue.ALLOW); permissionMap.put(ConnectorPermissionName.FILE_READ, ConnectorPermissionValue.ALLOW); // Set file-overwriting to "ASK", for asking users to decide whether allow/deny it. permissionMap.put(ConnectorPermissionName.FILE_OVERWRITE, ConnectorPermissionValue.ASK); // Set to the instance of Vnano Engine. try { engine.setPermissionMap(permissionMap); } catch (VnanoException e) { System.err.println("Incorrect permission settings have been detected."); e.printStackTrace(); }