private void serializeGetPropertyCase(OMElement mediatorElem, BeanMediator mediator) { serializePropertyName(mediatorElem, mediator); if (mediator.getTarget() != null) { mediator.getTarget().serializeTarget(BeanConstants.TARGET, mediatorElem); } else { handleException(); } }
public OMElement serializeSpecificMediator(Mediator m) { handleException("Unsupported mediator was passed in for serialization: " + m.getType()); return null; saveTracingState(mediatorElem, mediator); BeanConstants.ACTION, nullNS, mediator.getAction().toString())); } else { handleException(); BeanConstants.VAR, nullNS, mediator.getVarName())); } else { handleException(); serializeCreateBeanCase(mediatorElem, mediator); break; case REMOVE: break; case SET_PROPERTY: serializeSetPropertyCase(mediatorElem, mediator); break; case GET_PROPERTY: serializeGetPropertyCase(mediatorElem, mediator); break; default:
/** * Test serializeSpecificMediator with no action specified. */ @Test(expected = SynapseException.class) public void testSerializeSpecificMediator4() { BeanMediatorSerializer beanMediatorSerializer = new BeanMediatorSerializer(); BeanMediator mediator = new BeanMediator(); beanMediatorSerializer.serializeSpecificMediator(mediator); }
private void handleException() { handleException("Invalid bean mediator was passed in for serialization"); } }
public OMElement serializeSpecificMediator(Mediator m) { handleException("Unsupported mediator was passed in for serialization: " + m.getType()); return null; saveTracingState(mediatorElem, mediator); BeanConstants.ACTION, nullNS, mediator.getAction().toString())); } else { handleException(); BeanConstants.VAR, nullNS, mediator.getVarName())); } else { handleException(); serializeCreateBeanCase(mediatorElem, mediator); break; case SET_PROPERTY: serializeSetPropertyCase(mediatorElem, mediator); break; case GET_PROPERTY: serializeGetPropertyCase(mediatorElem, mediator); break; default:
/** * Test serializeSpecificMediator with CREATE action and assert the action. */ @Test public void testSerializeSpecificMediator() { BeanMediatorSerializer beanMediatorSerializer = new BeanMediatorSerializer(); BeanMediator mediator = new BeanMediator(); mediator.setAction(BeanMediator.Action.CREATE); mediator.setVarName("loc"); mediator.setClazz(MockBean.class); OMElement element = beanMediatorSerializer.serializeSpecificMediator(mediator); Assert.assertEquals("CREATE action is not performed", "CREATE", element.getAttributeValue(new QName(BeanConstants.ACTION))); }
private void handleException() { handleException("Invalid bean mediator was passed in for serialization"); } }
private void serializeGetPropertyCase(OMElement mediatorElem, BeanMediator mediator) { serializePropertyName(mediatorElem, mediator); if (mediator.getTarget() != null) { mediator.getTarget().serializeTarget(BeanConstants.TARGET, mediatorElem); } else { handleException(); } }
/** * Test serializeSpecificMediator with SET_PROPERTY action and assert the action. */ @Test public void testSerializeSpecificMediator2() { BeanMediatorSerializer beanMediatorSerializer = new BeanMediatorSerializer(); BeanMediator mediator = new BeanMediator(); mediator.setAction(BeanMediator.Action.SET_PROPERTY); mediator.setVarName("loc"); mediator.setPropertyName("testProperty"); mediator.setValue(new Value("testValue")); OMElement element = beanMediatorSerializer.serializeSpecificMediator(mediator); Assert.assertEquals("SET_PROPERTY action is not performed", "SET_PROPERTY", element.getAttributeValue(new QName(BeanConstants.ACTION))); }
private void serializeCreateBeanCase(OMElement mediatorElem, BeanMediator mediator) { if (mediator.getClazz() != null) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.CLASS, nullNS, mediator.getClazz().getName())); } else { handleException(); } if (!mediator.isReplace()) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.REPLACE, nullNS, Boolean.toString(false))); } }
private void serializeSetPropertyCase(OMElement mediatorElem, BeanMediator mediator) { serializePropertyName(mediatorElem, mediator); if (mediator.getValue() != null) { new ValueSerializer().serializeValue( mediator.getValue(), BeanConstants.VALUE, mediatorElem); } else { handleException(); } }
/** * Test serializeSpecificMediator with GET_PROPERTY action and assert the action. */ @Test public void testSerializeSpecificMediator3() { BeanMediatorSerializer beanMediatorSerializer = new BeanMediatorSerializer(); BeanMediator mediator = new BeanMediator(); mediator.setAction(BeanMediator.Action.GET_PROPERTY); mediator.setVarName("loc"); mediator.setPropertyName("testProperty"); Target target = new Target("attr", TestUtils.createOMElement("<target attr=\"testTarget\">")); mediator.setTarget(target); OMElement element = beanMediatorSerializer.serializeSpecificMediator(mediator); Assert.assertEquals("GET_PROPERTY action is not performed", "GET_PROPERTY", element.getAttributeValue(new QName(BeanConstants.ACTION))); }
private void serializePropertyName(OMElement mediatorElem, BeanMediator mediator) { if (mediator.getPropertyName() != null) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.PROPERTY, nullNS, mediator.getPropertyName())); } else { handleException(); } }
private void serializeSetPropertyCase(OMElement mediatorElem, BeanMediator mediator) { serializePropertyName(mediatorElem, mediator); if (mediator.getValue() != null) { new ValueSerializer().serializeValue( mediator.getValue(), BeanConstants.VALUE, mediatorElem); } else { handleException(); } }
private void serializeCreateBeanCase(OMElement mediatorElem, BeanMediator mediator) { if (mediator.getClazz() != null) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.CLASS, nullNS, mediator.getClazz().getName())); } else { handleException(); } if (!mediator.isReplace()) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.REPLACE, nullNS, Boolean.toString(false))); } }
private void serializePropertyName(OMElement mediatorElem, BeanMediator mediator) { if (mediator.getPropertyName() != null) { mediatorElem.addAttribute(fac.createOMAttribute( BeanConstants.PROPERTY, nullNS, mediator.getPropertyName())); } else { handleException(); } }