[windup/windup] f32473: Updated TechnologyIdentified to a generic approach...
by Jesse Sightler
Branch: refs/heads/master
Home: https://github.com/windup/windup
Commit: f32473efbe3f12e1cac81bd5b492ecd808c2d5dc
https://github.com/windup/windup/commit/f32473efbe3f12e1cac81bd5b492ecd80...
Author: Jesse Sightler <jesse.sightler(a)gmail.com>
Date: 2017-09-18 (Mon, 18 Sep 2017)
Changed paths:
M graph/api/src/main/java/org/jboss/windup/graph/model/BelongsToProject.java
A graph/api/src/main/java/org/jboss/windup/graph/model/HasApplications.java
A graph/api/src/main/java/org/jboss/windup/graph/model/HasProject.java
M graph/api/src/main/java/org/jboss/windup/graph/model/ProjectModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/resource/FileModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/resource/ResourceModel.java
M graph/api/src/main/java/org/jboss/windup/graph/service/ProjectService.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyIdentified.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyUsageStatisticsService.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/EjbBeanBaseModel.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/HasApplications.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/HibernateSessionFactoryModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JNDIResourceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JPAPersistenceUnitModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/PersistenceEntityModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/RemoteServiceModel.java
M rules-java-ee/tests/src/test/java/org/jboss/windup/rules/apps/javaee/tests/TechnologyIdentifiedTest.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaClassFileModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaClassModel.java
Log Message:
-----------
Updated TechnologyIdentified to a generic approach and added a unit t… (#1178)
* Updated TechnologyIdentified to a generic approach and added a unit test.
Previously, getApplications() was doing the same thing as getRootProjectModels(). Also, getRootProjectModels() was returning
only the shared-libs application in the case of a jar found in multiple applications.
This update adds a unit test to confirm this behavior and also makes the code attempt to associate the technology
statististics at the lowest possible module level. This help when we (eventually) enable filtering support.
* Added support for ClassificationModel as well
6 years, 7 months
[windup/windup] 473f8b: WINDUP-1677 inconsistent type value annotations (#...
by David Klingenberg
Branch: refs/heads/master
Home: https://github.com/windup/windup
Commit: 473f8bfee811ad3b06739fc88b62c922236aae23
https://github.com/windup/windup/commit/473f8bfee811ad3b06739fc88b62c9222...
Author: David Klingenberg <dklingenberg(a)gmail.com>
Date: 2017-09-15 (Fri, 15 Sep 2017)
Changed paths:
M graph/api/src/main/java/org/jboss/windup/graph/model/ApplicationArchiveModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/ApplicationModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/ArchiveModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/DuplicateArchiveModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/DuplicateProjectModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/FileLocationModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/FileReferenceModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/OrganizationModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/ProjectDependencyModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/WindupConfigurationModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/WindupExecutionModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/report/IgnoredFileRegexModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/resource/FileModel.java
M graph/api/src/main/java/org/jboss/windup/graph/model/resource/ReportResourceFileModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/ApplicationReportIndexModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/ApplicationReportModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/ClassificationModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/EffortReportModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/FreeMarkerSourceReportModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/InlineHintModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/MigrationIssuesReportModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/QuickfixModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/ReplacementQuickfixModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/ReportModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/TechnologyTagModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/TransformationQuickfixModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/rule/ExecutionPhaseModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/rule/RuleExecutionModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/rule/RuleProviderModel.java
M reporting/api/src/main/java/org/jboss/windup/reporting/model/source/SourceReportToProjectEdgeModel.java
M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/model/ArchiveCoordinateModel.java
M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/model/IdentifiedArchiveModel.java
M rules-java-archives/addon/src/main/java/org/jboss/windup/rules/apps/java/archives/model/IgnoredArchiveModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/DataSourceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/EjbEntityBeanModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/EjbMessageDrivenModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/EjbRemoteServiceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/EjbSessionBeanModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/EnvironmentReferenceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/HibernateEntityModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/HibernateSessionFactoryModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JNDIResourceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JPAEntityModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JPANamedQueryModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JPAPersistenceUnitModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JaxRPCWebServiceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JaxRSWebServiceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JaxWSWebServiceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JdbcDatasourceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/JspSourceFileModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/PersistenceEntityModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/RMIServiceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/RemoteServiceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/WebServiceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/WebXmlModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/WebXmlResourceReferenceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/association/JNDIReferenceModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/association/VendorSpecificationExtensionModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/GeneralStatsItemModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/GeneralStatsModel.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/TechnologyUsageStatisticsModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/dependencyreport/DependenciesReportModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/dependencyreport/DependencyReportDependencyGroupModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/dependencyreport/DependencyReportToArchiveEdgeModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/AmbiguousJavaClassModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/AmbiguousReferenceModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/EarArchiveModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/HasManifestFilesModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/IgnoredFilesReportModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JarArchiveModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JarManifestModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaApplicationOverviewReportModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaClassModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaMethodModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/JavaParameterModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/PackageModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/PhantomJavaClassModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/WarArchiveModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/model/project/MavenProjectModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/reporting/rules/UnparsablesAppReportModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/JavaTypeReferenceModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/annotations/JavaAnnotationTypeReferenceModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/java/scan/ast/annotations/JavaAnnotationTypeValueModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/mavenize/GlobalBomModel.java
M rules-java/api/src/main/java/org/jboss/windup/rules/apps/mavenize/PomXmlModel.java
M rules-xml/api/src/main/java/org/jboss/windup/rules/apps/xml/model/DoctypeMetaModel.java
M rules-xml/api/src/main/java/org/jboss/windup/rules/apps/xml/model/NamespaceMetaModel.java
M rules-xml/api/src/main/java/org/jboss/windup/rules/apps/xml/model/XmlTypeReferenceModel.java
M rules-xml/api/src/main/java/org/jboss/windup/rules/apps/xml/model/XsltTransformationModel.java
Log Message:
-----------
WINDUP-1677 inconsistent type value annotations (#1170)
* Make TypeValue consistent
* Remove TYPE prefix, no collision found
* Use "-" delimiter instead of ":"
* Replace hardcoded string by variable
* Model inconsistency
6 years, 7 months
[windup/windup] 518f11: QueryHandler: Specify some basic graph queries via...
by Jesse Sightler
Branch: refs/heads/master
Home: https://github.com/windup/windup
Commit: 518f11f88ae72756dba243162a39cf73f8dd8cac
https://github.com/windup/windup/commit/518f11f88ae72756dba243162a39cf73f...
Author: Jesse Sightler <jesse.sightler(a)gmail.com>
Date: 2017-09-13 (Wed, 13 Sep 2017)
Changed paths:
A config-xml/addon/src/main/java/org/jboss/windup/config/parser/xml/when/QueryHandler.java
M config-xml/schema/windup-jboss-ruleset.xsd
M config-xml/tests/pom.xml
A config-xml/tests/src/test/java/org/jboss/windup/config/parser/xml/when/QueryHandlerTest.java
A config-xml/tests/src/test/resources/query-handler.rhamt.xml
M config/api/src/main/java/org/jboss/windup/config/query/Query.java
M graph/api/src/main/java/org/jboss/windup/graph/GraphTypeManager.java
M rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyIdentified.java
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyUsageStatisticsModelExists.java
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyUsageStatisticsModelExistsHandler.java
M rules-java-ee/tests/src/test/java/org/jboss/windup/rules/apps/javaee/tests/TechnologyIdentifiedHandlerTest.java
A rules-java-ee/tests/src/test/java/org/jboss/windup/rules/apps/javaee/tests/TechnologyUsageStatisticsModelExistsHandlerTest.java
A rules-java-ee/tests/src/test/resources/technology-identified/technology-usage-exists.windup.xml
Log Message:
-----------
QueryHandler: Specify some basic graph queries via XML (#1169)
* QueryHandler: Specify some basic graph queries via XML
* Added the ability to test for technology usage statistics entries
* Added support for properties in the query tag and also added support for JNDI Reference models
* Updated schema with the query handlers
6 years, 7 months
[windup/windup] 918757: WINDUP-1630: Technology stats data model update (#...
by Jesse Sightler
Branch: refs/heads/master
Home: https://github.com/windup/windup
Commit: 918757f3bbcbc4f77d7c6c59dc930db68229de09
https://github.com/windup/windup/commit/918757f3bbcbc4f77d7c6c59dc930db68...
Author: Jesse Sightler <jesse.sightler(a)gmail.com>
Date: 2017-09-08 (Fri, 08 Sep 2017)
Changed paths:
M config-xml/schema/windup-jboss-ruleset.xsd
M rules-java-ee/addon/pom.xml
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyIdentified.java
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyIdentifiedHandler.java
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyIdentifiedWithCount.java
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyIdentifiedWithName.java
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/TechnologyUsageStatisticsService.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/ProjectTechnologiesStatsModel.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/ProjectTechnologiesStatsService.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/TechnologiesStatsModel.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/TechnologiesStatsService.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/TechnologyKeyValuePairModel.java
A rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/model/stats/TechnologyUsageStatisticsModel.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/rules/TechnologiesStatsRuleProvider.java
R rules-java-ee/addon/src/main/java/org/jboss/windup/rules/apps/javaee/service/TechnologyKeyValuePairModelService.java
M rules-java-ee/tests/pom.xml
A rules-java-ee/tests/src/test/java/org/jboss/windup/rules/apps/javaee/tests/TechnologyIdentifiedHandlerTest.java
A rules-java-ee/tests/src/test/java/org/jboss/windup/rules/apps/javaee/tests/TechnologyIdentifiedTest.java
A rules-java-ee/tests/src/test/resources/technology-identified/technology-identified.windup.xml
M tests/src/test/java/org/jboss/windup/tests/application/WindupArchitectureSmallBinaryMode2Test.java
R tests/src/test/java/org/jboss/windup/tests/application/reports/technology/AppWithMultipleTechnologiesTest.java
R tests/src/test/java/org/jboss/windup/tests/application/reports/technology/TechnologiesStatsServiceTest.java
Log Message:
-----------
WINDUP-1630: Technology stats data model update (#1167)
* WINDUP-1630: Technology stats data model update
* WINDUP-1630: Added additional comments and fixed a method name
6 years, 7 months