JavaClassModel ejb = null; String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String tableName = extractChildTagAndTrim(element, "table-name"); String localClz = extractChildTagAndTrim(element, "local"); if (localClz != null) local = getOrCreatePhantom(javaClassService, localClz); String localHomeClz = extractChildTagAndTrim(element, "local-home"); if (localHomeClz != null) localHome = getOrCreatePhantom(javaClassService, localHomeClz); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(javaClassService, ejbClz); String persistenceType = extractChildTagAndTrim(element, "persistence-type"); entity.setEjbLocal(local); List<EnvironmentReferenceModel> refs = processEnvironmentReference(ctx, element); for (EnvironmentReferenceModel ref : refs)
private JavaClassModel getOrCreatePhantom(GraphRewrite event, EvaluationContext context, JavaClassService service, String fqcn) { JavaClassModel classModel = service.getOrCreatePhantom(fqcn); if (classModel instanceof AmbiguousJavaClassModel) { for (JavaClassModel reference : ((AmbiguousJavaClassModel) classModel).getReferences()) { markAsReportReportable(event, context, reference); } } else if (!(classModel instanceof PhantomJavaClassModel)) { markAsReportReportable(event, context, classModel); } return classModel; }
private void extractMetadata(GraphContext ctx, XmlFileModel xml, Document doc, String versionInformation) { EjbDeploymentDescriptorModel facet = GraphService.addTypeToModel(ctx, xml, EjbDeploymentDescriptorModel.class); if (StringUtils.isNotBlank(versionInformation)) { facet.setSpecificationVersion(versionInformation); } // process all session beans... for (Element element : $(doc).find("session").get()) { processSessionBeanElement(ctx, facet, element); } // process all message driven beans... for (Element element : $(doc).find("message-driven").get()) { processMessageDrivenElement(ctx, facet, element); } // process all entity beans... for (Element element : $(doc).find("entity").get()) { processEntityElement(ctx, facet, element); } }
if (!processDoctypeMatches(xmlModel.getDoctype())) String version = processDoctypeVersion(xmlModel.getDoctype()); extractMetadata(context, xmlModel, doc, version); extractMetadata(context, xmlModel, doc, version);
public void perform(GraphRewrite event, EvaluationContext context, XmlFileModel payload) { Document doc = new XmlFileService(event.getGraphContext()).loadDocumentQuiet(payload); if (doc == null) { // failed to parse, skip return; } extractMetadata(event.getGraphContext(), payload, doc); }
private void extractMetadata(GraphRewrite event, EvaluationContext context, XmlFileModel xml, Document doc, String versionInformation) { EjbDeploymentDescriptorModel facet = GraphService.addTypeToModel(event.getGraphContext(), xml, EjbDeploymentDescriptorModel.class); if (StringUtils.isNotBlank(versionInformation)) { facet.setSpecificationVersion(versionInformation); } // process all session beans... for (Element element : $(doc).find("session").get()) { processSessionBeanElement(event, context, facet, element); } // process all message driven beans... for (Element element : $(doc).find("message-driven").get()) { processMessageDrivenElement(event, context, facet, element); } // process all entity beans... for (Element element : $(doc).find("entity").get()) { processEntityElement(event, context, facet, element); } }
if (!processDoctypeMatches(xmlModel.getDoctype())) String version = processDoctypeVersion(xmlModel.getDoctype()); extractMetadata(event, context, xmlModel, doc, version); extractMetadata(event, context, xmlModel, doc, version);
String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String localClz = extractChildTagAndTrim(element, "local"); if (localClz != null) local = getOrCreatePhantom(javaClassService, localClz); String localHomeClz = extractChildTagAndTrim(element, "local-home"); if (localHomeClz != null) localHome = getOrCreatePhantom(javaClassService, localHomeClz); String homeClz = extractChildTagAndTrim(element, "home"); if (homeClz != null) home = getOrCreatePhantom(javaClassService, homeClz); String remoteClz = extractChildTagAndTrim(element, "remote"); if (remoteClz != null) remote = getOrCreatePhantom(javaClassService, remoteClz); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(javaClassService, ejbClz);
private void extractMetadata(GraphRewrite event, EvaluationContext context, XmlFileModel xml, Document doc, String versionInformation) { EjbDeploymentDescriptorModel facet = GraphService.addTypeToModel(event.getGraphContext(), xml, EjbDeploymentDescriptorModel.class); if (StringUtils.isNotBlank(versionInformation)) { facet.setSpecificationVersion(versionInformation); } // process all session beans... for (Element element : $(doc).find("session").get()) { processSessionBeanElement(event, context, facet, element); } // process all message driven beans... for (Element element : $(doc).find("message-driven").get()) { processMessageDrivenElement(event, context, facet, element); } // process all entity beans... for (Element element : $(doc).find("entity").get()) { processEntityElement(event, context, facet, element); } }
if (!processDoctypeMatches(xmlModel.getDoctype())) String version = processDoctypeVersion(xmlModel.getDoctype()); extractMetadata(event, context, xmlModel, doc, version); extractMetadata(event, context, xmlModel, doc, version);
private JavaClassModel getOrCreatePhantom(JavaClassService service, String fqcn) { JavaClassModel classModel = service.getOrCreatePhantom(fqcn); if (classModel instanceof AmbiguousJavaClassModel) { for (JavaClassModel reference : ((AmbiguousJavaClassModel) classModel).getReferences()) { markAsReportReportable(reference); } } else if (!(classModel instanceof PhantomJavaClassModel)) { markAsReportReportable(classModel); } return classModel; }
String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String localClz = extractChildTagAndTrim(element, "local"); if (localClz != null) local = getOrCreatePhantom(event, context, javaClassService, localClz); String localHomeClz = extractChildTagAndTrim(element, "local-home"); if (localHomeClz != null) localHome = getOrCreatePhantom(event, context, javaClassService, localHomeClz); String homeClz = extractChildTagAndTrim(element, "home"); if (homeClz != null) home = getOrCreatePhantom(event, context, javaClassService, homeClz); String remoteClz = extractChildTagAndTrim(element, "remote"); if (remoteClz != null) remote = getOrCreatePhantom(event, context, javaClassService, remoteClz); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(event, context, javaClassService, ejbClz);
private JavaClassModel getOrCreatePhantom(GraphRewrite event, EvaluationContext context, JavaClassService service, String fqcn) { JavaClassModel classModel = service.getOrCreatePhantom(fqcn); if (classModel instanceof AmbiguousJavaClassModel) { for (JavaClassModel reference : ((AmbiguousJavaClassModel) classModel).getReferences()) { markAsReportReportable(event, context, reference); } } else if (!(classModel instanceof PhantomJavaClassModel)) { markAsReportReportable(event, context, classModel); } return classModel; }
String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String localClz = extractChildTagAndTrim(element, "local"); if (localClz != null) local = getOrCreatePhantom(event, context, javaClassService, localClz); String localHomeClz = extractChildTagAndTrim(element, "local-home"); if (localHomeClz != null) localHome = getOrCreatePhantom(event, context, javaClassService, localHomeClz); String homeClz = extractChildTagAndTrim(element, "home"); if (homeClz != null) home = getOrCreatePhantom(event, context, javaClassService, homeClz); String remoteClz = extractChildTagAndTrim(element, "remote"); if (remoteClz != null) remote = getOrCreatePhantom(event, context, javaClassService, remoteClz); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(event, context, javaClassService, ejbClz);
String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String tableName = extractChildTagAndTrim(element, "table-name"); String localClz = extractChildTagAndTrim(element, "local"); if (localClz != null) local = getOrCreatePhantom(event, context, javaClassService, localClz); String localHomeClz = extractChildTagAndTrim(element, "local-home"); if (localHomeClz != null) localHome = getOrCreatePhantom(event, context, javaClassService, localHomeClz); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(event, context, javaClassService, ejbClz); String persistenceType = extractChildTagAndTrim(element, "persistence-type"); entity.setEjbLocal(local); List<EnvironmentReferenceModel> refs = processEnvironmentReference(event.getGraphContext(), element); for (EnvironmentReferenceModel ref : refs)
JavaClassModel ejb = null; String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(javaClassService, ejbClz); String sessionType = extractChildTagAndTrim(element, "session-type"); String transactionType = extractChildTagAndTrim(element, "transaction-type"); String propName = extractChildTagAndTrim(activationConfigPropertyElement, "activation-config-property-name"); String propValue = extractChildTagAndTrim(activationConfigPropertyElement, "activation-config-property-value"); if ("destination".equals(propName)) mdb.setDestination(destination); List<EnvironmentReferenceModel> refs = processEnvironmentReference(ctx, element); for (EnvironmentReferenceModel ref : refs)
String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String tableName = extractChildTagAndTrim(element, "table-name"); String localClz = extractChildTagAndTrim(element, "local"); if (localClz != null) local = getOrCreatePhantom(event, context, javaClassService, localClz); String localHomeClz = extractChildTagAndTrim(element, "local-home"); if (localHomeClz != null) localHome = getOrCreatePhantom(event, context, javaClassService, localHomeClz); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(event, context, javaClassService, ejbClz); String persistenceType = extractChildTagAndTrim(element, "persistence-type"); entity.setEjbLocal(local); List<EnvironmentReferenceModel> refs = processEnvironmentReference(event.getGraphContext(), element); for (EnvironmentReferenceModel ref : refs)
String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(event, context, javaClassService, ejbClz); String sessionType = extractChildTagAndTrim(element, "session-type"); String transactionType = extractChildTagAndTrim(element, "transaction-type"); String propName = extractChildTagAndTrim(activationConfigPropertyElement, "activation-config-property-name"); String propValue = extractChildTagAndTrim(activationConfigPropertyElement, "activation-config-property-value"); if ("destination".equals(propName)) List<EnvironmentReferenceModel> refs = processEnvironmentReference(event.getGraphContext(), element); for (EnvironmentReferenceModel ref : refs)
String ejbId = extractAttributeAndTrim(element, "id"); String displayName = extractChildTagAndTrim(element, "display-name"); String ejbName = extractChildTagAndTrim(element, "ejb-name"); String ejbClz = extractChildTagAndTrim(element, "ejb-class"); if (ejbClz != null) ejb = getOrCreatePhantom(event, context, javaClassService, ejbClz); String sessionType = extractChildTagAndTrim(element, "session-type"); String transactionType = extractChildTagAndTrim(element, "transaction-type"); String propName = extractChildTagAndTrim(activationConfigPropertyElement, "activation-config-property-name"); String propValue = extractChildTagAndTrim(activationConfigPropertyElement, "activation-config-property-value"); if ("destination".equals(propName)) List<EnvironmentReferenceModel> refs = processEnvironmentReference(event.getGraphContext(), element); for (EnvironmentReferenceModel ref : refs)