* @param portComponentSBMD port component switchboard meta data
*/
private void processUnifiedJBossPortComponentRefMetaData(final UnifiedPortComponentRefMetaData portComponentUMDM,
final PortComponent portComponentSBMD)
{
final JBossPortComponent jbossPortComponentSBMD = (JBossPortComponent) portComponentSBMD;
// propagate port QName
portComponentUMDM.setPortQName(jbossPortComponentSBMD.getPortQName());
// propagate configuration properties
portComponentUMDM.setConfigName(jbossPortComponentSBMD.getConfigName());
portComponentUMDM.setConfigFile(jbossPortComponentSBMD.getConfigFile());
// propagate stub properties
final Map<String, String> stubPropertiesSBMD = jbossPortComponentSBMD.getStubProperties();
if (stubPropertiesSBMD != null)
{
for (final String propertyName : stubPropertiesSBMD.keySet())
{
final UnifiedStubPropertyMetaData stubPropertyUMDM = new UnifiedStubPropertyMetaData();
stubPropertyUMDM.setPropName(propertyName);
stubPropertyUMDM.setPropValue(stubPropertiesSBMD.get(propertyName));
portComponentUMDM.addStubProperty(stubPropertyUMDM);
}
}
// propagate call properties
final Map<String, String> callPropertiesSBMD = jbossPortComponentSBMD.getCallProperties();
if (callPropertiesSBMD != null)
{
for (final String propertyName : callPropertiesSBMD.keySet())
{
final UnifiedCallPropertyMetaData callPropertyUMDM = new UnifiedCallPropertyMetaData();