Package org.opentransactions.otapi

Examples of org.opentransactions.otapi.Contact


        if (addressBook == null) {
            System.out.println("getContactDetails - addressBook returns null");
            return null;
        }
        for(int i=0;i<addressBook.GetContactCount();i++){
            Contact contact = addressBook.GetContact(i);
            if(contact==null)
                continue;
            if(contactID.equals(contact.getContact_id())){
                contactDetails = new ContactDetails();
                contactDetails.setEmail(contact.getEmail());
                contactDetails.setLabel(contact.getGui_label());
                contactDetails.setPublicKey(contact.getPublic_key());
                contactDetails.setMemo(contact.getMemo());
                contactDetails.setContact(contact);
                List data = new ArrayList();
                System.out.println("mode:"+mode+" contact.GetContactAcctCount():"+contact.GetContactAcctCount());
                if(mode==1){
                    for(int j=0;j<contact.GetContactAcctCount();j++){
                        if(contact.GetContactAcct(j)==null)
                            continue;
                       
                        data.add(new String[]{contact.GetContactAcct(j).getGui_label()});
                    }
                    contactDetails.setContactAccts(data);
                }else{
                    for(int j=0;j<contact.GetContactNymCount();j++){
                        if(contact.GetContactNym(j)==null)
                            continue;
                        data.add(new String[]{contact.GetContactNym(j).getGui_label()});
                    }
                    contactDetails.setContactNyms(data);
                }
                break;
            }
View Full Code Here


            System.out.println("getContactAccDetails - addressBook returns null");
            return null;
        }

        for(int i=0;i<addressBook.GetContactCount();i++){
            Contact newContact = addressBook.GetContact(i);
            if(contact==null)
                continue;
            if(newContact.getContact_id().equals(contact.getContact_id())){
                contact = newContact;
                break;
            }
        }
        ContactAcctDetails data = new ContactAcctDetails();
View Full Code Here

        }
        System.out.println("in createContact,addressBook:"+addressBook);
        Storable storable = otapi.CreateObject(StoredObjectType.STORED_OBJ_CONTACT);
        System.out.println("in createContact, storable:"+storable);
        if (storable != null) {
            Contact contact = Contact.ot_dynamic_cast(storable);
            System.out.println("contact:"+contact);
            if (contact != null) {
                contact.setContact_id(Helpers.generateID());
                contact.setEmail(email);
                contact.setGui_label(name);
                contact.setMemo(memo);
                contact.setPublic_key(publicKey);
                boolean status = addressBook.AddContact(contact);
                System.out.println("status addressBook.AddContact:" + status);
                if (!status) {
                    return contactID;
                }
View Full Code Here

            System.out.println("createContactNym - addressBook returns null");
            return false;
        }
        int count = (int) addressBook.GetContactCount();
        for (int i = 0; i < count; i++) {
            Contact contact = addressBook.GetContact(i);
            if (contact == null) {
                continue;
            }
            if (contactID.equals(contact.getContact_id())) {
                System.out.println("createContactNym - contactID matches");
                ContactNym contactNYM = null;
                if (index == -1) {
                    Storable storable = otapi.CreateObject(StoredObjectType.STORED_OBJ_CONTACT_NYM);
                    if (storable != null) {
                        contactNYM = ContactNym.ot_dynamic_cast(storable);
                    }
                } else {
                    contactNYM = contact.GetContactNym(index);
                }
                if (contactNYM != null) {
                    contactNYM.setGui_label(label);
                    contactNYM.setMemo(memo);
                    contactNYM.setNym_id(nymID);
                    contactNYM.setNym_type(nymType);
                    contactNYM.setPublic_key(publickey);
                    while (contactNYM.GetServerInfoCount() > 0) {
                        contactNYM.RemoveServerInfo(0);
                    }

                    for (int j = 0; j < serverID.length; j++) {
                        Storable storable1 = otapi.CreateObject(StoredObjectType.STORED_OBJ_SERVER_INFO);
                        if (storable1 != null) {
                            ServerInfo serverInfo = ServerInfo.ot_dynamic_cast(storable1);
                            if (serverInfo != null) {
                                serverInfo.setServer_id(serverID[j]);
                                System.out.println("serverType[j]:"+serverType[j]);
                                serverInfo.setServer_type(serverType[j]);
                                contactNYM.AddServerInfo(serverInfo);

                            }
                        }
                    }

                    contact.AddContactNym(contactNYM);
                    status = otapi.StoreObject(addressBook, "moneychanger", "gui_contacts.dat");
                    System.out.println("createContactNym status addressBook otapi.StoreObject:" + status);
                    // Set other values here
                }
View Full Code Here

            System.out.println("createContactAccount - addressBook returns null");
            return false;
        }
        int count = (int) addressBook.GetContactCount();
        for (int i = 0; i < count; i++) {
            Contact contact = addressBook.GetContact(i);
            if (contact == null) {
                continue;
            }
            if (contactID.equals(contact.getContact_id())) {
                System.out.println("createContactAccount - contactID matches, index="+index);
                ContactAcct contactAcct = null;
                if (index == -1) {
                    System.out.println("createContactAccount new obj");
                    Storable storable = otapi.CreateObject(StoredObjectType.STORED_OBJ_CONTACT_ACCT);
                    if (storable != null) {
                        contactAcct = ContactAcct.ot_dynamic_cast(storable);
                    }
                } else {
                    contactAcct = contact.GetContactAcct(index);
                    System.out.println("createContactAccount old obj, contactAcct :"+contactAcct);
                }
                if (contactAcct != null) {
                    contactAcct.setGui_label(label);
                    contactAcct.setMemo(memo);
                    contactAcct.setNym_id(nymID);
                    contactAcct.setAcct_id(acctID);
                    contactAcct.setAsset_type_id(assetID);
                    contactAcct.setPublic_key(publickey);
                    contactAcct.setServer_id(serverID);
                    contactAcct.setServer_type(serverType);
                    contact.AddContactAcct(contactAcct);
                    status = otapi.StoreObject(addressBook, "moneychanger", "gui_contacts.dat");
                    System.out.println("createContactAccount status addressBook otapi.StoreObject:" + status);
                    // Set other values here
                }
View Full Code Here

        if (addressBook == null) {
            System.out.println("removeContact - addressBook returns null");
            return false;
        }
        for (int i = 0; i < addressBook.GetContactCount(); i++) {
            Contact contact = addressBook.GetContact(i);
            if (contact == null) {
                continue;
            }
            if (contactID.equals(contact.getContact_id())) {
                status = addressBook.RemoveContact(i);
                System.out.println("removeContact status addressBook otapi.RemoveContact:" + status);
                if (status) {
                    status = otapi.StoreObject(addressBook, "moneychanger", "gui_contacts.dat");
                }
View Full Code Here

        if (addressBook == null) {
            System.out.println("removeContactNym - addressBook returns null");
            return false;
        }
        for(int i=0;i<addressBook.GetContactCount();i++){
            Contact contact = addressBook.GetContact(i);
            if(contact==null)
                continue;
            if(contactID.equals(contact.getContact_id())){
                status = contact.RemoveContactNym(index);
                System.out.println("removeContactNym status contact.RemoveContactNym:" + status);
                if(status)
                    status = otapi.StoreObject(addressBook, "moneychanger", "gui_contacts.dat");
                System.out.println("removeContactNym status addressBook otapi.StoreObject:" + status);
               
View Full Code Here

        if (addressBook == null) {
            System.out.println("removeContactAcct - addressBook returns null");
            return false;
        }
        for(int i=0;i<addressBook.GetContactCount();i++){
            Contact contact = addressBook.GetContact(i);
            if(contact==null)
                continue;
            if(contactID.equals(contact.getContact_id())){
                status = contact.RemoveContactAcct(index);
                System.out.println("removeContactAcct status contact.RemoveContactAcct:" + status);
               
                if(status)
                    status = otapi.StoreObject(addressBook, "moneychanger", "gui_contacts.dat");
                System.out.println("removeContactAcct status addressBook otapi.StoreObject:" + status);
View Full Code Here

        if (addressBook == null) {
            System.out.println("getContactList - addressBook returns null");
            return null;
        }
        for(int i=0;i<addressBook.GetContactCount();i++){
            Contact contact = addressBook.GetContact(i);
            if(contact==null)
                continue;

            String [] row = new String[2];

            row[0] = contact.getGui_label()==null?"":contact.getGui_label();
            System.out.println("contact.getGui_label():"+contact.getGui_label());
            row[1] = contact.getContact_id()==null?"":contact.getContact_id();
            contactList.add(row);
        }

        return contactList;
    }
View Full Code Here

TOP

Related Classes of org.opentransactions.otapi.Contact

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.