[diablu commit] r305 - in trunk/MailMan/src/pt/citar/diablu/mailman: . bluetooth util

0 views
Skip to first unread message

codesite...@google.com

unread,
Oct 8, 2008, 9:54:37 AM10/8/08
to diablu...@googlegroups.com
Author: jorgediablu
Date: Wed Oct 8 06:53:26 2008
New Revision: 305

Modified:
trunk/MailMan/src/pt/citar/diablu/mailman/MailMan.java

trunk/MailMan/src/pt/citar/diablu/mailman/bluetooth/MailManBTFileReceiver.java
trunk/MailMan/src/pt/citar/diablu/mailman/util/MailManUtil.java

Log:
[Mailman] Added ini property UseServiceDeviceClass that overrides the
default os specific behaviour. Some os don't support this!

Modified: trunk/MailMan/src/pt/citar/diablu/mailman/MailMan.java
==============================================================================
--- trunk/MailMan/src/pt/citar/diablu/mailman/MailMan.java (original)
+++ trunk/MailMan/src/pt/citar/diablu/mailman/MailMan.java Wed Oct 8
06:53:26 2008
@@ -60,7 +60,7 @@
private MailManFileReader fileReader;
private MailManLogger logger;

- private Properties properties;
+ private static Properties properties;

public MailMan() {
properties = new Properties();
@@ -120,7 +120,7 @@

}

- public Properties getProperties() {
+ public static Properties getProperties() {
return properties;
}


Modified:
trunk/MailMan/src/pt/citar/diablu/mailman/bluetooth/MailManBTFileReceiver.java
==============================================================================
---
trunk/MailMan/src/pt/citar/diablu/mailman/bluetooth/MailManBTFileReceiver.java
(original)
+++
trunk/MailMan/src/pt/citar/diablu/mailman/bluetooth/MailManBTFileReceiver.java
Wed Oct 8 06:53:26 2008
@@ -84,8 +84,12 @@


private ServiceRecord configureServiceRecord(ServiceRecord record) {
- if(MailManUtil.useServiceDeviceClass())
+ if(MailManUtil.useServiceDeviceClass()) {
+
record.setDeviceServiceClasses(OBJECT_TRANSFER_SERVICE);
+ mailman.getLogger().log(MailManLogger.OTHER, "Set Device
Service Class to OBJECT_TRANSFER_SERVICE");
+
+ }


DataElement bluetoothProfileDescriptorList = new
DataElement(DataElement.DATSEQ);

Modified: trunk/MailMan/src/pt/citar/diablu/mailman/util/MailManUtil.java
==============================================================================
--- trunk/MailMan/src/pt/citar/diablu/mailman/util/MailManUtil.java
(original)
+++ trunk/MailMan/src/pt/citar/diablu/mailman/util/MailManUtil.java Wed
Oct 8 06:53:26 2008
@@ -24,6 +24,7 @@
package pt.citar.diablu.mailman.util;

import java.util.StringTokenizer;
+import pt.citar.diablu.mailman.MailMan;

public class MailManUtil {

@@ -53,6 +54,13 @@
}

public static boolean useServiceDeviceClass() {
+ String use;
+ use = MailMan.getProperties().getProperty("UseServiceDeviceClass");
+
+ if (use != null) {
+ return use.equalsIgnoreCase("true");
+ }
+
String os = System.getProperty("os.name").toLowerCase();
String version = System.getProperty("os.version");

Reply all
Reply to author
Forward
0 new messages