boolean bLastEntryHasEvent = false;
String propertyName = null;
for(int i=0; i<changeList.size();i++)
{
ConfigChange change = (ConfigChange)changeList.get(i);
int action = getActionCodeForChange(change);
if(action==ElementChangeEvent.ACTION_ELEMENT_UNDEFINED)
continue; //??? not add/set/update/delete
String xpath = change.getXPath();
// Check if this xpath belongs to one of the excluded
// XPaths. Excluded xpaths include lb-configs, lb-config
// etc. Where restart checks do not apply.
if ( (xpath == null) || isXPathExcludedForRestartCheck(xpath) ) {
continue;
}
if(!xpath.equals(xpath_last))
{
xpath_last = xpath;
if(isPropertyXPath(change.getXPath()))
{
propertyName = getConfigElementPrimaryKey(xpath);
xpath = getElementXPath(change);
}
else