Downloads Documentation Community Contribute Demo






Show Sidebar
Login | Register
Show
Ignore:
Timestamp:
05/22/08 04:59:30 (8 months ago)
Author:
mcunderlik
Message:

data_synchronization_bidirectional branch. Fixed several string == string bugs.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • openmrs/branches/data_synchronization_bidirectional/src/api/org/openmrs/api/impl/SynchronizationIngestServiceImpl.java

    r4293 r4328  
    315315        } 
    316316        for ( i = 0; i < nodes.getLength(); i++ ) { 
    317                 if (nodes.item(i).getNodeName() == "owner") { 
     317                if ("owner".equals(nodes.item(i).getNodeName())) { 
    318318                //pull out collection owner info: class name of owner, its guid, and name of poperty on owner that holds this collection 
    319319                        ownerClassName = ((Element)nodes.item(i)).getAttribute("type"); 
     
    403403        //now, finally process nodes, phew!! 
    404404        for ( i = 0; i < nodes.getLength(); i++ ) { 
    405                 if(nodes.item(i).getNodeName() == "entry") { 
     405                if("entry".equals(nodes.item(i).getNodeName())) { 
    406406                                String entryClassName = ((Element)nodes.item(i)).getAttribute("type"); 
    407407                                String entryGuid = ((Element)nodes.item(i)).getAttribute("guid"); 
     
    419419                                                for(Object o : entries) { 
    420420                                                        if (o instanceof Synchronizable) { 
    421                                                                 if( entryGuid == ((Synchronizable)o).getGuid() ) { 
     421                                                                if( entryGuid.equals(((Synchronizable)o).getGuid())) { 
    422422                                                                        toBeRemoved = (Synchronizable)o; 
    423423                                                                        break;