gitextract_rhrs615o/ ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ └── maven.yml ├── .gitignore ├── README.adoc ├── pom.xml ├── wicket-spring-boot-context/ │ ├── .gitignore │ ├── README.md │ ├── pom.xml │ └── src/ │ └── main/ │ └── java/ │ └── com/ │ └── giffing/ │ └── wicket/ │ └── spring/ │ └── boot/ │ └── context/ │ ├── condition/ │ │ ├── ConditionalOnWicket.java │ │ └── WicketSettingsCondition.java │ ├── exceptions/ │ │ ├── WicketSpringBootException.java │ │ └── extensions/ │ │ └── ExtensionMisconfigurationException.java │ ├── extensions/ │ │ ├── ApplicationInitExtension.java │ │ ├── WicketApplicationInitConfiguration.java │ │ ├── boot/ │ │ │ └── actuator/ │ │ │ ├── WicketAutoConfig.java │ │ │ └── WicketEndpointRepository.java │ │ └── types/ │ │ ├── DurationUnit.java │ │ ├── SessionUnit.java │ │ └── TypeParser.java │ ├── scan/ │ │ ├── WicketAccessDeniedPage.java │ │ ├── WicketExpiredPage.java │ │ ├── WicketHomePage.java │ │ ├── WicketInternalErrorPage.java │ │ └── WicketSignInPage.java │ └── security/ │ └── AuthenticatedWebSessionConfig.java ├── wicket-spring-boot-starter/ │ ├── .gitignore │ ├── pom.xml │ └── src/ │ └── main/ │ ├── java/ │ │ └── com/ │ │ └── giffing/ │ │ └── wicket/ │ │ └── spring/ │ │ └── boot/ │ │ └── starter/ │ │ ├── WicketAutoConfiguration.java │ │ ├── WicketBootWebApplicationAutoConfiguration.java │ │ ├── app/ │ │ │ ├── WicketBootSecuredWebApplication.java │ │ │ ├── WicketBootStandardWebApplication.java │ │ │ ├── WicketBootWebApplication.java │ │ │ ├── classscanner/ │ │ │ │ ├── ClassCandidateScanner.java │ │ │ │ ├── ClassCandidateScannerConfiguration.java │ │ │ │ └── candidates/ │ │ │ │ ├── WicketClassCandidate.java │ │ │ │ └── WicketClassCandidatesHolder.java │ │ │ └── verifier/ │ │ │ ├── WicketDependencyMismatchDetectedException.java │ │ │ ├── WicketDependencyVersionChecker.java │ │ │ ├── WicketDependencyVersionCheckerFailureAnalyzer.java │ │ │ └── WicketDependencyVersionCheckerProperties.java │ │ ├── configuration/ │ │ │ ├── CustomAnnotationBeanNameGenerator.java │ │ │ └── extensions/ │ │ │ ├── WicketExtensionLocation.java │ │ │ ├── core/ │ │ │ │ ├── csrf/ │ │ │ │ │ ├── CsrfAttacksPreventionConfig.java │ │ │ │ │ └── CsrfAttacksPreventionProperties.java │ │ │ │ ├── datastore/ │ │ │ │ │ ├── DataStoreHttpSessionConfig.java │ │ │ │ │ └── DataStoreHttpSessionProperties.java │ │ │ │ ├── requestmapper/ │ │ │ │ │ ├── CryptMapperConfig.java │ │ │ │ │ └── CryptMapperProperties.java │ │ │ │ ├── resources/ │ │ │ │ │ └── SpringBootMainClassResourceRegistration.java │ │ │ │ ├── resourcesettings/ │ │ │ │ │ └── packageresourceguard/ │ │ │ │ │ ├── PackageResourceGuardConfig.java │ │ │ │ │ └── PackageResourceGuardProperties.java │ │ │ │ ├── serializer/ │ │ │ │ │ └── deflated/ │ │ │ │ │ ├── DeflatedJavaSerializerConfig.java │ │ │ │ │ └── DeflatedJavaSerializerProperties.java │ │ │ │ └── settings/ │ │ │ │ ├── application/ │ │ │ │ │ └── ApplicationSettingsConfig.java │ │ │ │ ├── debug/ │ │ │ │ │ ├── DebugSettingsConfig.java │ │ │ │ │ └── DebugSettingsProperties.java │ │ │ │ ├── exceptions/ │ │ │ │ │ ├── ExceptionSettingsConfig.java │ │ │ │ │ └── ExceptionSettingsProperties.java │ │ │ │ ├── general/ │ │ │ │ │ └── GeneralSettingsProperties.java │ │ │ │ ├── markup/ │ │ │ │ │ ├── MarkupSettingsConfig.java │ │ │ │ │ └── MarkupSettingsProperties.java │ │ │ │ ├── pagestore/ │ │ │ │ │ ├── StoreSettingsConfig.java │ │ │ │ │ └── StoreSettingsProperties.java │ │ │ │ ├── requestlogger/ │ │ │ │ │ ├── RequestLoggerSettingsConfig.java │ │ │ │ │ └── RequestLoggerSettingsProperties.java │ │ │ │ ├── requrestcycle/ │ │ │ │ │ ├── RequestCycleSettingsConfig.java │ │ │ │ │ └── RequestCycleSettingsProperties.java │ │ │ │ └── resource/ │ │ │ │ ├── ResourceSettingsConfig.java │ │ │ │ └── ResourceSettingsProperties.java │ │ │ ├── external/ │ │ │ │ ├── beanvalidation/ │ │ │ │ │ ├── BeanValidationConfig.java │ │ │ │ │ └── BeanValidationProperties.java │ │ │ │ ├── development/ │ │ │ │ │ ├── devutils/ │ │ │ │ │ │ ├── diskstorebrowser/ │ │ │ │ │ │ │ ├── DiskStoreBrowserConfig.java │ │ │ │ │ │ │ └── DiskStoreBrowserProperties.java │ │ │ │ │ │ ├── inspector/ │ │ │ │ │ │ │ ├── InspectorConfig.java │ │ │ │ │ │ │ └── InspectorProperties.java │ │ │ │ │ │ └── statelesschecker/ │ │ │ │ │ │ ├── StatelessCheckerConfig.java │ │ │ │ │ │ └── StatelessCheckerProperties.java │ │ │ │ │ ├── springboot/ │ │ │ │ │ │ └── devtools/ │ │ │ │ │ │ ├── SpringDevToolsProperties.java │ │ │ │ │ │ ├── SpringDevToolsSerializer.java │ │ │ │ │ │ ├── SpringDevtoolsSerializerConfig.java │ │ │ │ │ │ └── WicketDevToolsPropertyDefaultsPostProcessor.java │ │ │ │ │ └── wicketsource/ │ │ │ │ │ ├── WicketSourceConfig.java │ │ │ │ │ └── WicketSourceProperties.java │ │ │ │ ├── spring/ │ │ │ │ │ ├── boot/ │ │ │ │ │ │ └── actuator/ │ │ │ │ │ │ ├── WicketEndpoint.java │ │ │ │ │ │ ├── WicketEndpointConfiguration.java │ │ │ │ │ │ └── WicketEndpointRepositoryDefault.java │ │ │ │ │ └── security/ │ │ │ │ │ ├── SecureWebSession.java │ │ │ │ │ ├── SpringSecurityConfig.java │ │ │ │ │ └── SpringSecurityProperties.java │ │ │ │ └── webjars/ │ │ │ │ ├── WebjarsConfig.java │ │ │ │ └── WebjarsProperties.java │ │ │ └── stuff/ │ │ │ ├── annotationscan/ │ │ │ │ ├── AnnotatedMountScannerConfig.java │ │ │ │ └── AnnotatedMountScannerProperties.java │ │ │ ├── datastore/ │ │ │ │ ├── cassandra/ │ │ │ │ │ ├── DataStoreCassandraConfig.java │ │ │ │ │ └── DataStoreCassandraProperties.java │ │ │ │ ├── hazelcast/ │ │ │ │ │ ├── DataStoreHazelcastConfig.java │ │ │ │ │ └── DataStoreHazelcastProperties.java │ │ │ │ ├── memcached/ │ │ │ │ │ ├── DataStoreMemcachedConfig.java │ │ │ │ │ └── DataStoreMemcachedProperties.java │ │ │ │ └── redis/ │ │ │ │ ├── DataStoreRedisConfig.java │ │ │ │ └── DataStoreRedisProperties.java │ │ │ ├── htmlcompressor/ │ │ │ │ ├── HTMLCompressingConfig.java │ │ │ │ └── HTMLCompressingProperties.java │ │ │ ├── monitoring/ │ │ │ │ └── jamon/ │ │ │ │ ├── BootJamonAdminPage.java │ │ │ │ ├── JamonConfig.java │ │ │ │ ├── JamonCssResourceReference.java │ │ │ │ ├── JamonProperties.java │ │ │ │ └── css/ │ │ │ │ └── jamon.css │ │ │ ├── restannotations/ │ │ │ │ ├── RestAnnotationsConfig.java │ │ │ │ └── RestAnnotationsProperties.java │ │ │ ├── serializer/ │ │ │ │ ├── fast2/ │ │ │ │ │ ├── WicketSerializerFast2Config.java │ │ │ │ │ └── WicketSerializerFast2Properties.java │ │ │ │ └── kryo2/ │ │ │ │ ├── WicketSerializerKryo2Config.java │ │ │ │ └── WicketSerializerKryo2Properties.java │ │ │ ├── shiro/ │ │ │ │ ├── ShiroSecurityConfig.java │ │ │ │ └── ShiroSecurityProperties.java │ │ │ └── springreference/ │ │ │ ├── SpringReferenceConfig.java │ │ │ └── SpringReferenceProperties.java │ │ └── web/ │ │ ├── WicketWebInitializer.java │ │ ├── WicketWebInitializerProperties.java │ │ ├── config/ │ │ │ ├── WicketWebInitializerAutoConfig.java │ │ │ └── WicketWebInitializerConfig.java │ │ └── servlet/ │ │ ├── standard/ │ │ │ └── StandardWicketWebInitializer.java │ │ └── websocket/ │ │ ├── DummyWicketSessionResolver.java │ │ ├── WebSocketMessageBroadcaster.java │ │ ├── WebSocketMessageSenderDefault.java │ │ ├── WebSocketWicketWebInitializer.java │ │ ├── WicketServerEndpointConfigRegister.java │ │ └── WicketSessionResolver.java │ └── resources/ │ ├── META-INF/ │ │ ├── spring/ │ │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ │ ├── spring-devtools.properties │ │ └── spring.factories │ └── application-development.yml └── wicket-spring-boot-starter-example/ ├── .gitignore ├── pom.xml └── src/ ├── main/ │ ├── doc/ │ │ └── index.adoc │ ├── java/ │ │ └── com/ │ │ └── giffing/ │ │ └── wicket/ │ │ └── spring/ │ │ └── boot/ │ │ └── example/ │ │ ├── WicketApplication.java │ │ ├── WicketApplication.properties │ │ ├── model/ │ │ │ └── Customer.java │ │ ├── repository/ │ │ │ ├── DefaultFilter.java │ │ │ ├── Domain.java │ │ │ ├── Filter.java │ │ │ ├── FilterService.java │ │ │ ├── Sort.java │ │ │ └── services/ │ │ │ ├── DefaultRepositoryService.java │ │ │ └── customer/ │ │ │ ├── CustomerRepository.java │ │ │ ├── CustomerRepositoryService.java │ │ │ ├── CustomerRepositoryServiceImpl.java │ │ │ ├── filter/ │ │ │ │ ├── CustomerFilter.java │ │ │ │ └── CustomerSort.java │ │ │ └── specs/ │ │ │ └── CustomerSpecs.java │ │ └── web/ │ │ ├── SpringBootWebPackageIdentifier.java │ │ ├── assets/ │ │ │ └── base/ │ │ │ ├── CustomStylesCssRessourceReference.java │ │ │ └── custom.css │ │ ├── general/ │ │ │ ├── action/ │ │ │ │ └── panel/ │ │ │ │ ├── ActionPanel.html │ │ │ │ ├── ActionPanel.java │ │ │ │ └── items/ │ │ │ │ ├── AbstractActionItemLink.html │ │ │ │ ├── AbstractActionItemLink.java │ │ │ │ ├── AbstrractActionItem.java │ │ │ │ ├── links/ │ │ │ │ │ ├── ActionItemLink.html │ │ │ │ │ └── ActionItemLink.java │ │ │ │ └── yesno/ │ │ │ │ └── YesNoLink.java │ │ │ └── notify/ │ │ │ ├── NotyJSReference.java │ │ │ ├── NotyPackagedJSReference.java │ │ │ ├── NotyThemeBootstrapJSReference.java │ │ │ ├── jquery.noty.js │ │ │ └── noty.theme.bootstrap.js │ │ ├── html/ │ │ │ ├── autocomplete/ │ │ │ │ ├── AutoCompleteTextField.css │ │ │ │ └── AutoCompleteTextField.java │ │ │ ├── basic/ │ │ │ │ └── YesNoLabel.java │ │ │ ├── border/ │ │ │ │ └── behavior/ │ │ │ │ ├── ValidationMsgBehavior.html │ │ │ │ └── ValidationMsgBehavior.java │ │ │ ├── form/ │ │ │ │ ├── ValidationForm.java │ │ │ │ ├── ValidationFormVisitor.java │ │ │ │ └── focus/ │ │ │ │ └── FocusBehaviour.java │ │ │ ├── modal/ │ │ │ │ ├── YesNoModal.html │ │ │ │ ├── YesNoModal.java │ │ │ │ ├── YesNoPanel.html │ │ │ │ └── YesNoPanel.java │ │ │ ├── panel/ │ │ │ │ ├── FeedbackPanel.html │ │ │ │ └── FeedbackPanel.java │ │ │ └── repeater/ │ │ │ └── data/ │ │ │ └── table/ │ │ │ └── filter/ │ │ │ ├── AbstractCheckBoxFilter.html │ │ │ ├── AbstractCheckBoxFilter.java │ │ │ ├── AbstractTextFieldFilter.html │ │ │ └── AbstractTextFieldFilter.java │ │ ├── pages/ │ │ │ ├── BaseAuthenticatedPage.html │ │ │ ├── BaseAuthenticatedPage.java │ │ │ ├── BaseAuthenticatedPage.properties │ │ │ ├── BasePage.html │ │ │ ├── BasePage.java │ │ │ ├── WicketBootstrapInitializer.java │ │ │ ├── customers/ │ │ │ │ ├── CustomerListPage.html │ │ │ │ ├── CustomerListPage.java │ │ │ │ ├── create/ │ │ │ │ │ ├── CustomerCreatePage.html │ │ │ │ │ └── CustomerCreatePage.java │ │ │ │ ├── edit/ │ │ │ │ │ ├── CustomerEditPage.java │ │ │ │ │ └── CustomerEditPage.properties │ │ │ │ ├── events/ │ │ │ │ │ ├── CustomerChangedEvent.java │ │ │ │ │ └── CustomerDeletedEvent.java │ │ │ │ └── model/ │ │ │ │ ├── CustomerDataProvider.java │ │ │ │ ├── UsernameSearchTextField.java │ │ │ │ └── UsernameTextField.java │ │ │ ├── errors/ │ │ │ │ ├── AccessDeniedPage.html │ │ │ │ ├── AccessDeniedPage.java │ │ │ │ ├── ExpiredPage.html │ │ │ │ ├── ExpiredPage.java │ │ │ │ ├── InternalErrorPage.html │ │ │ │ └── InternalErrorPage.java │ │ │ ├── footer/ │ │ │ │ ├── Footer.html │ │ │ │ └── Footer.java │ │ │ ├── login/ │ │ │ │ ├── LoginPage.html │ │ │ │ └── LoginPage.java │ │ │ └── websocket/ │ │ │ ├── ChatPage.css │ │ │ ├── ChatPage.html │ │ │ ├── ChatPage.java │ │ │ ├── ChatPage.properties │ │ │ ├── ChatParticipant.java │ │ │ ├── ChatService.java │ │ │ └── events/ │ │ │ ├── CustomerMessageEvent.java │ │ │ ├── JoinChatEvent.java │ │ │ └── LeftChatEvent.java │ │ ├── security/ │ │ │ ├── SpringSecurityWicketSessionResolver.java │ │ │ └── WicketWebSecurityAdapterConfig.java │ │ └── wicket/ │ │ └── dataprovider/ │ │ └── DefaultDataProvider.java │ └── resources/ │ ├── META-INF/ │ │ └── spring-devtools.properties │ ├── application.yml │ ├── db/ │ │ └── changelog/ │ │ ├── db.changelog-master.xml │ │ ├── init.xml │ │ ├── table_customer.xml │ │ └── test-data.xml │ └── logback.xml └── test/ ├── java/ │ ├── com/ │ │ └── giffing/ │ │ └── wicket/ │ │ └── spring/ │ │ └── boot/ │ │ └── example/ │ │ └── web/ │ │ ├── WicketBaseIntTest.java │ │ ├── WicketBaseTest.java │ │ ├── WicketMockServletContext.java │ │ ├── pages/ │ │ │ └── customers/ │ │ │ ├── CustomerListIntTest.java │ │ │ ├── CustomerListPageTest.java │ │ │ ├── create/ │ │ │ │ ├── CustomerCreatePageIntTest.java │ │ │ │ └── CustomerCreatePageTest.java │ │ │ └── edit/ │ │ │ └── CustomerEditPageTest.java │ │ └── security/ │ │ └── WicketWebSecurityAdapterTestConfig.java │ └── test/ │ └── com/ │ └── giffing/ │ └── wicket/ │ └── spring/ │ └── boot/ │ └── example/ │ └── web/ │ └── WicketWebApplicationConfig.java └── resources/ ├── application.yml └── db/ └── changelog/ └── db.changelog-master-test.xml