|
From: <cy...@us...> - 2003-06-02 04:44:00
|
Update of /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/packaging
In directory sc8-pr-cvs1:/tmp/cvs-serv20504
Modified Files:
MessageHeader.java
Log Message:
Bug fix: <eb:DuplicateElimination> may be set added twice if
MessageHeader.setDuplicateElimination() is invoked before all fields
in <eb:MessageData> are set.
Index: MessageHeader.java
===================================================================
RCS file: /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/packaging/MessageHeader.java,v
retrieving revision 1.11
retrieving revision 1.12
diff -C2 -d -r1.11 -r1.12
*** MessageHeader.java 9 Apr 2003 07:48:24 -0000 1.11
--- MessageHeader.java 2 Jun 2003 04:22:18 -0000 1.12
***************
*** 1314,1318 ****
messageData.addChildElement(ELEMENT_TIME_TO_LIVE, timeToLive);
}
! if (duplicateElimination) {
addChildElement(ELEMENT_DUPLICATE_ELIMINATION);
}
--- 1314,1319 ----
messageData.addChildElement(ELEMENT_TIME_TO_LIVE, timeToLive);
}
! if (duplicateElimination &&
! !getChildElements(ELEMENT_DUPLICATE_ELIMINATION).hasNext()) {
addChildElement(ELEMENT_DUPLICATE_ELIMINATION);
}
|