protected List<ConfigurationTypeElement> getConfigurationsFromType(DeclaredType type, List<String> processedElements) { ConfigurationContext configurationContext = new ConfigurationContext(envContext.getConfigurationEnv()); return getConfigurationsFromType(type, processedElements, configurationContext); }
@Override protected ConfigurationTypeElement getConfigurationElement(Element configurationElement) { ConfigurationContext configurationContext = new ConfigurationContext(envContext.getConfigurationEnv()); ConfigurationTypeElement configurationTypeElement = new DataConfigurationTypeElement(configurationElement, envContext, configurationContext); configurationContext.addConfiguration(configurationTypeElement); return configurationTypeElement; } }
@Override protected ConfigurationTypeElement getConfigurationElement(Element configurationElement) { ConfigurationContext configurationContext = new ConfigurationContext(envContext.getConfigurationEnv()); ConfigurationTypeElement configurationTypeElement = new DataConfigurationTypeElement(configurationElement, envContext, configurationContext); configurationContext.addConfiguration(configurationTypeElement); return configurationTypeElement; }
@Override protected ConfigurationTypeElement getConfigurationElement(Element configurationElement) { ConfigurationContext configurationContext = new ConfigurationContext(envContext.getConfigurationEnv()); ConfigurationTypeElement configurationTypeElement = new DataConfigurationTypeElement(configurationElement, envContext, configurationContext); configurationContext.addConfiguration(configurationTypeElement); return configurationTypeElement; } }
@Override protected ConfigurationTypeElement getConfigurationElement(Element configurationElement) { ConfigurationContext configurationContext = new ConfigurationContext(envContext.getConfigurationEnv()); ConfigurationTypeElement configurationTypeElement = new DataConfigurationTypeElement(configurationElement, envContext, configurationContext); configurationContext.addConfiguration(configurationTypeElement); return configurationTypeElement; }
@Override protected ConfigurationTypeElement createTypeElement(TypeElement typeElement) { ConfigurationContext configurationContext = new ConfigurationContext(environmentContext.getConfigurationEnv()); ConfigurationTypeElement configurationTypeElement = new DataConfigurationTypeElement(typeElement, getEnvironmentContext(), configurationContext); configurationContext.addConfiguration(configurationTypeElement); return configurationTypeElement; }
protected ConfigurationTypeElement createTypeElement(TypeElement typeElement) { ConfigurationContext configurationContext = new ConfigurationContext(environmentContext.getConfigurationEnv()); ConfigurationTypeElement configurationTypeElement = new ConfigurationTypeElement(typeElement, getEnvironmentContext(), configurationContext); configurationContext.addConfiguration(configurationTypeElement); return configurationTypeElement; }
List<ConfigurationTypeElement> configurationsForDomain = processingEnv.getEnvironmentContext().getConfigurationEnv(). getConfigurationsForDomain(processingElement.getSuperClass()); if (configurationsForDomain != null && configurationsForDomain.size() > 0) {
protected String processMethodBody(String body) { Set<? extends Element> configurations = getClassPathTypes().getElementsAnnotatedWith(TransferObjectMapping.class, roundEnv);//processingEnv.getEnvironmentContext().getRoundEnv().getElementsAnnotatedWith(TransferObjectMapping.class); for (Element configuration: configurations) { if (configuration.getAnnotation(Generated.class) == null && (configuration.getKind().isClass() || configuration.getKind().isInterface())) { ConfigurationContext configurationContext = new ConfigurationContext(processingEnv.getEnvironmentContext().getConfigurationEnv()); ConfigurationTypeElement configurationTypeElement = new ConfigurationTypeElement(configuration, processingEnv.getEnvironmentContext(), configurationContext); configurationContext.addConfiguration(configurationTypeElement); String domainElementName = configurationTypeElement.getInstantiableDomainSpecified() == null ? null : configurationTypeElement.getInstantiableDomainSpecified().getSimpleName().toString(); if (domainElementName != null) { body = replaceDomainType(domainElementName, configurationTypeElement.getDto(), body); } domainElementName = configurationTypeElement.getDomain().getSimpleName(); body = replaceDomainType(domainElementName, configurationTypeElement.getDto(), body); } } return body; }
result.addAll(superClassMethods); List<ConfigurationTypeElement> configurationsForDomain = processingEnv.getEnvironmentContext().getConfigurationEnv(). getConfigurationsForDomain(processingElement.getSuperClass()); if (configurationsForDomain != null && configurationsForDomain.size() > 0) {