.get(COMPONENT_REF_DESCRIPTOR); if (erqDescriptor == null) { IModelDescriptor modelDescriptor = getModelDescriptor(context); erqDescriptor = (IReferencePropertyDescriptor<IComponent>) modelDescriptor; .getComponentContract(); IQueryComponent queryComponent = getEntityFactory(context) .createQueryComponentInstance(queriedContract); queryComponent.setPageSize(erqDescriptor.getPageSize()); completeQueryComponent(queryComponent, erqDescriptor, context); ModelRefPropertyConnector modelConnector = (ModelRefPropertyConnector) getController( context).createModelConnector( ACTION_MODEL_NAME, getQueryComponentDescriptorFactory().createQueryComponentDescriptor( erqDescriptor)); context.put(QUERY_MODEL_CONNECTOR, modelConnector);
erqDescriptor = (IReferencePropertyDescriptor) modelDescriptor; IQueryComponent queryComponent = getEntityFactory(context) .createQueryComponentInstance( erqDescriptor.getReferencedDescriptor().getQueryComponentContract()); IAccessorFactory accessorFactory = getAccessorFactory(context); for (Map.Entry<String, String> initializedAttribute : initializationMapping .entrySet()) { .get(ActionContextConstants.QUERY_MODEL_CONNECTOR); if (modelConnector == null) { modelConnector = (ModelRefPropertyConnector) getController(context) .createModelConnector( ACTION_MODEL_NAME,
.getInitializationMapping(); if (initializationMapping != null) { getEntityFactory(context).applyInitializationMapping(queryComponent, queryComponent.getQueryDescriptor(), masterComponent, initializationMapping, erqDescriptor.getName());