Blackberry JAVA DEVELOPMENT ENVIRONMENT - - CRYPTOGRAPHIC SMART CARD DRIVER - DEVELOPMENT GUIDE Anleitung zur Fehlerbehebung Seite 84

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 286
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 83
84
BlackBerry Java Development Environment Development Guide
_schema.setDefaultRecordType(DEFAULT_RECORD_TYPE);
_schema.setKeyFieldIds(DEFAULT_RECORD_TYPE, KEY_FIELD_IDS);
}
static OTABackupRestoreContactCollection getInstance()
{
RuntimeStore rs = RuntimeStore.getRuntimeStore();
synchronized( rs )
{
OTABackupRestoreContactCollection collection =
(OTABackupRestoreContactCollection)rs.get( AR_KEY );
if( collection == null )
{
collection = new OTABackupRestoreContactCollection();
rs.put( AR_KEY, collection );
}
return collection;
}
}
//SyncConverter methods----------
public boolean convert(SyncObject object, DataBuffer buffer, int version)
{
if (version == getSyncVersion())
{
if (object instanceof ContactData)
{
String first = ((ContactData)object).getFirst();
String last = ((ContactData)object).getLast();
String email = ((ContactData)object).getEmail();
//in compliance with desktop sync format
buffer.writeShort(first.length()+1);
buffer.writeByte(FIELDTAG_FIRST_NAME);
buffer.write(first.getBytes());
buffer.writeByte(0);
buffer.writeShort(last.length()+1);
buffer.writeByte(FIELDTAG_LAST_NAME);
buffer.write(last.getBytes());
buffer.writeByte(0);
buffer.writeShort(email.length()+1);
buffer.writeByte(FIELDTAG_EMAIL_ADDRESS);
buffer.write(email.getBytes());
buffer.writeByte(0);
return true;
}
}
return false;
}
public SyncObject convert(DataBuffer data, int version, int UID)
{
try {
ContactData contact = new ContactData(UID);
while(data.available() > 0)
{
Seitenansicht 83
1 2 ... 79 80 81 82 83 84 85 86 87 88 89 ... 285 286

Kommentare zu diesen Handbüchern

Keine Kommentare