Changeset 565
- Timestamp:
- 11/09/09 11:06:11 (4 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
apps/blackberry/branches/1.5/blackberry/src/org/telnic/blackberry/TelOptionsScreen.java
r339 r565 21 21 22 22 import java.util.Date; 23 import java.util.Hashtable;24 23 25 24 import javax.microedition.pim.Contact; … … 46 45 import org.telnic.blackberry.util.xml.BlackberryUICallback; 47 46 import org.telnic.blackberry.util.xml.PublishersList; 47 import org.telnic.blackberry.util.xml.PublishersListUtils; 48 48 import org.telnic.blackberry.util.xml.TelnicWebServices; 49 49 import org.telnic.blackberry.util.xml.TelnicWebServicesReference; … … 53 53 * 54 54 * @author Jonathan Maycock 55 * @version $Id: TelOptionsScreen.java,v 1.1 8 2008/10/13 11:32:59jm2 Exp $55 * @version $Id: TelOptionsScreen.java,v 1.19 2009/11/06 11:52:34 jm2 Exp $ 56 56 */ 57 57 public class TelOptionsScreen extends MainScreen implements BlackberryUICallback, Cancellable … … 200 200 if (PublishersList.getPublishersList() != null) 201 201 { 202 final Hashtable list = PublishersList.getPublishersList(); 203 if (!telnameVal.toLowerCase().endsWith( ".tel" )) 204 { 205 if (list.containsKey( telnameVal.toLowerCase() )) 206 { 207 contactIsFriend = true; 208 } 209 telnameVal = telnameVal + "."; 210 if (list.containsKey( telnameVal.toLowerCase() )) 211 { 212 contactIsFriend = true; 213 } 214 } 215 if (!telnameVal.toLowerCase().endsWith( ".tel." )) 216 { 217 if (list.containsKey( telnameVal.toLowerCase() )) 218 { 219 contactIsFriend = true; 220 } 221 telnameVal = telnameVal.substring( 0, telnameVal.length() - 2 ); 222 if (list.containsKey( telnameVal.toLowerCase() )) 223 { 224 contactIsFriend = true; 225 } 226 } 227 228 if (contactIsFriend) 229 { 230 subdomainTelname = (String) list.get( telnameVal.toLowerCase() ); 231 232 if (!subdomainTelname.endsWith( ".tel" )) 233 { 234 subdomainTelname = subdomainTelname + "." + telname; 235 } 236 if (!subdomainTelname.endsWith( "." )) 237 { 238 subdomainTelname += "."; 239 } 202 subdomainTelname = PublishersListUtils.addPrivateSubDomain( telnameVal, 203 PublishersList.getPublishersList() ); 204 if (subdomainTelname.equals( telnameVal )) 205 { 206 contactIsFriend = false; 240 207 } 241 208 else 242 209 { 243 subdomainTelname = this.telname; 210 contactIsFriend = true; 211 } 212 213 if (!subdomainTelname.endsWith( "." )) 214 { 215 subdomainTelname += "."; 244 216 } 245 217 }








