/** * {@inheritDoc} */ @Override protected IComponentDescriptor<?> getAddedElementDescriptor(Map<String, Object> context) { IComponentDescriptor<?> elementDescriptor = (IComponentDescriptor<?>) context .get(ELEMENT_DESCRIPTOR); if (elementDescriptor == null) { elementDescriptor = super.getAddedElementDescriptor(context); } return elementDescriptor; } }
IComponentDescriptor<?> addedComponentDescriptor = getAddedElementDescriptor(context); Class<?> newComponentContract = addedComponentDescriptor.getComponentContract(); Object master = collectionConnector.getParentConnector().getConnectorValue();