A pair generator for health training involves creating related concept pairs to enhance learning. For example, "Balanced Diet" pairs with "Nutrient Intake," and "Exercise" pairs with "Cardiovascular Health." These pairs help reinforce the connection between healthy habits and their benefits, making it easier to understand the impact of lifestyle choices on overall well-being.
Added module 'cmit-online' to choicemaker-cmit
Modified Javadoc in NameParser0, ParsedName0
Fixed static registration of NameParser0 instances
Rename NameParser0 and related classes to AdhocNameParser and similar
Renamed en.us.defaultNameParser to en.us.defaultCfgNameParser
Renamed XmlNameParserInitializer to XmlAdhocNameParserInitializer
Removed unused methods from StreetParser/AdhocStreetParser
Renamed AdhocStreetParser back to StreetParser for backwards compatibility
Removed commented-out code from StreetParser
Organized imports in XmlAdhocNameParserInitializer
Cleaned up generic types in WFST parsers
Added optional Throwable information to formatted user messages
Removed jdom as a ChoiceMaker plugin project
Manually converted some files to jdom2
Manually removed dependence on org.jdom plugin from com.choicemaker.e2.embed
Manually removed dependence on org.jdom plugin from some plugin.xml descriptors
Replace jdom with jdom2 in pom.xml descriptors
Replaced jdom 0.9 with jdom 2.0.6
Replaced bcel plugin with plain jar
Fixed plugin and POM dependencies in cm.core, cm.compiler and xmlenc.base
Better notifications when CM Analyzer encounters an error
Restored a stubbed version of XmlNameParserInitializer for backwards compatibility
Fixed generic types in IntValuedHashMap and MapKeyComparator
Added '<\!DOCTYPE plugin>' to plugin descriptors
Fixed or suppressed warnings on generic types in matching.cfg
Removed unused XmlAdhocNameParserInitializer
Rewrote XmlAddressParserInitializer to initialize CfgAddressParser instance
Moved AddressParserUtils to matching.en.us.train
Fixed or suppressed warnings on generic types in matching.en.us
Fixed or suppressed warnings on generic types in choicemaker-util
Stubbed versions of matching/en/us/CfgAddressParser*
Fixed misspelling in comments of CFG AbstractParser
Renamed 'en.us.defaultAddressParser' to 'en.us.defaultCfgAddressParser'
Cleaned up implementation of MCI-specific AddressParser.
Cleaned up implementation of MCI-specific AddressParser.
Added 0-arg constructor to CfgAddressParser
Tried fixing plugin URL in Parsers.load(() -- FAILED
Rolled back failed 'fix' to Parsers.load(()
Added a do-nothing class loader
CFG parsers are loaded using a plugin-specific classloader.
Added REQUIRES_NEW transaction attribute to AbaStatisticsSingleton.updateReferenceStatistics(String)
Fixed generic types and reformatted Oracle-specific classes
Fixed generic types and reformatted in RecordDecisionMaker
Documented and formatted DbbCountsCreator
Fixed generic types in AccessSnapshotApp and RecordSourceSnapshotApp
Renamed methods in DbbCountsCreator
Renamed CountField.getInteger(int) to CountField.valueOf(int)
Diagnosed DbbCountsCreator bug
Checkpt: partial rewrite. Doesn't compile yet
Rewrote DbbCountsCreator with prepared statements, part 1 | Renamed setConfigFields --> installCountConfigFieldsMetaData | Renamed setMainFields --> installCountFieldsMetaData | Defined sqlDeleteCountConfigFields, sqlInsertFieldIntoCountConfigFields and sqlInsertTableIntoCountConfigFields | Defined debug binding messages msgQuery1Bind, msgQuery2Bind and msgQuery3Bind
Rewrote DbbCountsCreator with prepared statements, part 2
Rewrote DbbCountsCreator with prepared statements, part 3 | Defined query5, ..., query12 | Defined debug binding messages msgBindQuery7 and msgBindQuery9
Rewrote DbbCountsCreator with prepared statements, part 4
Rewrote DbbCountsCreator with prepared statements, part 4 | Refactored SQL from DbbCountsCreator to DbbCountsCreatorSQL | Renamed CountField --> FieldValueCounts
Rewrote DbbCountsCreator with prepared statements, part 5
Rewrote DbbCountsCreator with prepared statements, part 6
Fixed bug caused by caching AbaStatistics by model rather than by BlockingConfiguration
Added cmtblocking-app
Added example configuration for remote mci-dev/mci_t/rphall
Reorganized and secured resource files
Added example configs for mci-dev/mci_t/mciprod and mci-dev/mci_t/rphall
Removed ambiguous example configuration, mci-dev (no schema)
Added misc modules: cmtblocking-app, logfrequencypartitioner
Fixed generic types in BlockingScript and Main
Initial versions of MainUnionLiteral
Initial versions of MainUnionLiteral
Refactored cmtblocking/UnionLiteral code
Added unit test for cmtblocking/UnionLiteral
Reformated cmtblocking code and organized imports
Script to run cmtblocking/MainUnionLiteral
Modify cmtblocking to set NLS_DATE_FORMAT
Cleaned up resource mgmt; alter cmtblocking session
App to generate UNION of parameterized SQL
Fixed parsing bug in UnionLiteral
Fixed stats in UnionLiteral
Added OracleRemoteDebugging
Added explicit commits of JDBC connection
Added application logging of system properties
Added application logging of system properties
Refactored common jdbc and logging stuff into utility classes
Extensive but trivial rewrite
Configurable call repetition added to cmtblocking
Fixed string representation of MD5 hash in cmtblocking
Rewrote cmtblocking to tag log entries with SQL id and sequence number
Fixed syntax bug in CJBS
Initialized sqlIdMapFileName in Configuration ctor
App to load the TEST_BLOCKING_ARGS table
Implemented MainLoadTableBlockingArgs.insertBlockingArgs(..)
Script to run cmtblocking/MainTableLoadBlockingArgs
Fixed prepared statement in MainLoadTableBlockingArgs
Added generic types to Validator framework
Added static getInstance() methods to NonNullObjectValidator
Added static getThreadSafeInstance() method; reformatted
Changed EJB_MAVEN_VERSION to 2.7.1-SNAPSHOT in SimplePersonPluginIT
Added constructors to StringPatternValidator
Fixed credentials in cmtblocking default JDBC properties
Created AbaStatisticsCacheImpl
Removed unused, stubbed OraDatabaseAccessor2
Added PoolDataSourceImpl as an Oracle datasource to OraDatabaseAbstractionManager