Collection qualifyers = serviceBinding.getBindingQualifyers();
Iterator qualifyersIterator = qualifyers.iterator();
while(qualifyersIterator.hasNext())
{
Qualifyer qualifyer = (Qualifyer)qualifyersIterator.next();
qualifyer.setServiceBinding((ServiceBindingImpl)serviceBinding);
String entityName = qualifyer.getName();
String entityId = qualifyer.getValue();
if(entityName.equalsIgnoreCase("contentId"))
{
String mappedContentId = (String)contentIdMap.get(entityId);
qualifyer.setValue((mappedContentId == null) ? entityId : mappedContentId);
}
else if(entityName.equalsIgnoreCase("siteNodeId"))
{
String mappedSiteNodeId = (String)siteNodeIdMap.get(entityId);
qualifyer.setValue((mappedSiteNodeId == null) ? entityId : mappedSiteNodeId);
}
}
serviceBinding.setSiteNodeVersion((SiteNodeVersionImpl)siteNodeVersion);