├── .gitignore
├── assembly
├── docs.xml
└── no-dependencies.xml
├── changelog.txt
├── code-style
└── eclipse
│ ├── eclipse_code-style_clean-up.xml
│ ├── eclipse_code-style_formatter.xml
│ └── eclipse_code-style_templates.xml
├── docbkx
├── amf.xml
├── configuration.xml
├── index.xml
├── messaging.xml
├── overview.xml
├── remoting.xml
├── resources
│ ├── css
│ │ ├── highlight.css
│ │ └── html.css
│ ├── images
│ │ ├── admons
│ │ │ ├── blank.png
│ │ │ ├── caution.gif
│ │ │ ├── caution.png
│ │ │ ├── caution.tif
│ │ │ ├── draft.png
│ │ │ ├── home.gif
│ │ │ ├── home.png
│ │ │ ├── important.gif
│ │ │ ├── important.png
│ │ │ ├── important.tif
│ │ │ ├── next.gif
│ │ │ ├── next.png
│ │ │ ├── note.gif
│ │ │ ├── note.png
│ │ │ ├── note.tif
│ │ │ ├── prev.gif
│ │ │ ├── prev.png
│ │ │ ├── tip.gif
│ │ │ ├── tip.png
│ │ │ ├── tip.tif
│ │ │ ├── toc-blank.png
│ │ │ ├── toc-minus.png
│ │ │ ├── toc-plus.png
│ │ │ ├── up.gif
│ │ │ ├── up.png
│ │ │ ├── warning.gif
│ │ │ ├── warning.png
│ │ │ └── warning.tif
│ │ ├── callouts
│ │ │ ├── 1.png
│ │ │ ├── 10.png
│ │ │ ├── 11.png
│ │ │ ├── 12.png
│ │ │ ├── 13.png
│ │ │ ├── 14.png
│ │ │ ├── 15.png
│ │ │ ├── 2.png
│ │ │ ├── 3.png
│ │ │ ├── 4.png
│ │ │ ├── 5.png
│ │ │ ├── 6.png
│ │ │ ├── 7.png
│ │ │ ├── 8.png
│ │ │ └── 9.png
│ │ ├── logo.png
│ │ └── xdev-spring_logo.jpg
│ └── xsl
│ │ ├── fopdf.xsl
│ │ ├── highlight-fo.xsl
│ │ ├── highlight.xsl
│ │ ├── html.xsl
│ │ └── html_chunk.xsl
├── rest.xml
├── samples.xml
└── security.xml
├── license.txt
├── notice.txt
├── pom.xml
├── readme.txt
├── spring-flex-core
├── ivy.xml
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── org
│ │ │ │ ├── overview.html
│ │ │ │ └── springframework
│ │ │ │ └── flex
│ │ │ │ ├── config
│ │ │ │ ├── BeanIds.java
│ │ │ │ ├── FlexConfigurationManager.java
│ │ │ │ ├── MessageBrokerConfigProcessor.java
│ │ │ │ ├── RemotingAnnotationPostProcessor.java
│ │ │ │ ├── RemotingDestinationMetadata.java
│ │ │ │ ├── RuntimeEnvironment.java
│ │ │ │ ├── json
│ │ │ │ │ ├── JsonConfigMapParser.java
│ │ │ │ │ ├── JsonConfigMapPropertyEditor.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── package.html
│ │ │ │ └── xml
│ │ │ │ │ ├── AbstractMessageDestinationBeanDefinitionParser.java
│ │ │ │ │ ├── FlexNamespaceHandler.java
│ │ │ │ │ ├── IntegrationMessageDestinationBeanDefinitionParser.java
│ │ │ │ │ ├── JmsMessageDestinationBeanDefinitionParser.java
│ │ │ │ │ ├── MessageBrokerBeanDefinitionParser.java
│ │ │ │ │ ├── MessageDestinationBeanDefinitionParser.java
│ │ │ │ │ ├── MessageInterceptors.java
│ │ │ │ │ ├── ParsingUtils.java
│ │ │ │ │ ├── RemotingDestinationBeanDefinitionDecorator.java
│ │ │ │ │ ├── RemotingDestinationBeanDefinitionParser.java
│ │ │ │ │ ├── RemotingDestinationExporterBeanDefinitionFactory.java
│ │ │ │ │ ├── SpringSecurity3ConfigHelper.java
│ │ │ │ │ ├── SpringSecurityConfigHelper.java
│ │ │ │ │ ├── SpringSecurityConfigResolver.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── core
│ │ │ │ ├── AbstractDestinationFactory.java
│ │ │ │ ├── AbstractServiceConfigProcessor.java
│ │ │ │ ├── CommonsLoggingTarget.java
│ │ │ │ ├── DefaultExceptionLogger.java
│ │ │ │ ├── EndpointAdvisor.java
│ │ │ │ ├── EndpointConfigProcessor.java
│ │ │ │ ├── EndpointServiceMessagePointcutAdvisor.java
│ │ │ │ ├── ExceptionLogger.java
│ │ │ │ ├── ExceptionTranslationAdvice.java
│ │ │ │ ├── ExceptionTranslator.java
│ │ │ │ ├── LoginCommandConfigProcessor.java
│ │ │ │ ├── ManageableComponentFactoryBean.java
│ │ │ │ ├── MessageBrokerFactoryBean.java
│ │ │ │ ├── MessageInterceptionAdvice.java
│ │ │ │ ├── MessageInterceptor.java
│ │ │ │ ├── MessageProcessingContext.java
│ │ │ │ ├── ResourceHandlingMessageInterceptor.java
│ │ │ │ ├── io
│ │ │ │ │ ├── AbstractAmfConversionServiceConfigProcessor.java
│ │ │ │ │ ├── AmfCreator.java
│ │ │ │ │ ├── AmfIgnore.java
│ │ │ │ │ ├── AmfIgnoreField.java
│ │ │ │ │ ├── AmfProperty.java
│ │ │ │ │ ├── ClassPathScanningAmfConversionServiceConfigProcessor.java
│ │ │ │ │ ├── NumberConverter.java
│ │ │ │ │ ├── PropertyProxyUtils.java
│ │ │ │ │ ├── SpringPropertyProxy.java
│ │ │ │ │ └── package.html
│ │ │ │ └── package.html
│ │ │ │ ├── http
│ │ │ │ ├── AmfHttpMessageConverter.java
│ │ │ │ ├── AmfView.java
│ │ │ │ └── package.html
│ │ │ │ ├── messaging
│ │ │ │ ├── AsyncMessageCreator.java
│ │ │ │ ├── MessageDestinationFactory.java
│ │ │ │ ├── MessageServiceConfigProcessor.java
│ │ │ │ ├── MessageTemplate.java
│ │ │ │ ├── SubscribeEvent.java
│ │ │ │ ├── UnsubscribeEvent.java
│ │ │ │ ├── integration
│ │ │ │ │ ├── FlexHeaders.java
│ │ │ │ │ ├── IntegrationAdapter.java
│ │ │ │ │ └── package.html
│ │ │ │ ├── jms
│ │ │ │ │ ├── FlexMessageConverter.java
│ │ │ │ │ ├── JmsAdapter.java
│ │ │ │ │ └── package.html
│ │ │ │ └── package.html
│ │ │ │ ├── remoting
│ │ │ │ ├── RemotingDestination.java
│ │ │ │ ├── RemotingDestinationExporter.java
│ │ │ │ ├── RemotingExclude.java
│ │ │ │ ├── RemotingInclude.java
│ │ │ │ ├── RemotingServiceConfigProcessor.java
│ │ │ │ └── package.html
│ │ │ │ ├── security3
│ │ │ │ ├── AntPathRequestMatcher.java
│ │ │ │ ├── AuthenticationResultUtils.java
│ │ │ │ ├── EndpointInterceptor.java
│ │ │ │ ├── EndpointSecurityMetadataSource.java
│ │ │ │ ├── FlexAuthenticationEntryPoint.java
│ │ │ │ ├── FlexSessionAwareSessionAuthenticationStrategy.java
│ │ │ │ ├── LoginMessageInterceptor.java
│ │ │ │ ├── PerClientAuthenticationInterceptor.java
│ │ │ │ ├── SecurityConfigurationPostProcessor.java
│ │ │ │ ├── SecurityExceptionTranslator.java
│ │ │ │ ├── SpringSecurityLoginCommand.java
│ │ │ │ └── package.html
│ │ │ │ └── servlet
│ │ │ │ ├── MessageBrokerHandlerAdapter.java
│ │ │ │ └── package.html
│ │ └── resources
│ │ │ ├── META-INF
│ │ │ ├── spring.handlers
│ │ │ └── spring.schemas
│ │ │ └── org
│ │ │ └── springframework
│ │ │ └── flex
│ │ │ └── config
│ │ │ └── xml
│ │ │ ├── spring-flex-1.5.xsd
│ │ │ └── spring-flex-1.6.xsd
│ └── test
│ │ ├── java
│ │ └── org
│ │ │ └── springframework
│ │ │ └── flex
│ │ │ ├── config
│ │ │ ├── AbstractFlexConfigurationTests.java
│ │ │ ├── AbstractRuntimeEnvironmentAwareTests.java
│ │ │ ├── AnnotatedAutowiredRemoteBean.java
│ │ │ ├── AnnotatedAutowiredScopedProxyRemoteBean.java
│ │ │ ├── AnnotatedRemoteBean.java
│ │ │ ├── FlexConfigurationManagerTests.java
│ │ │ ├── MessageBrokerContextLoader.java
│ │ │ ├── NoDefaultConstructorFactoryBean.java
│ │ │ ├── RemotingAnnotationPostProcessorTests.java
│ │ │ ├── RuntimeEnvironmentTests.java
│ │ │ ├── TestWebInfResourceLoader.java
│ │ │ ├── json
│ │ │ │ └── JsonConfigMapPropertyEditorTests.java
│ │ │ └── xml
│ │ │ │ ├── AbstractMessageDestinationBeanDefinitionParserTests.java
│ │ │ │ ├── IntegrationMessageDestinationBeanDefinitionParserTests.java
│ │ │ │ ├── JmsMessageDestinationBeanDefinitionParserTests.java
│ │ │ │ ├── MessageBrokerBeanDefinitionParserNoParentContextTests.java
│ │ │ │ ├── MessageBrokerBeanDefinitionParserTests.java
│ │ │ │ ├── MessageDestinationBeanDefinitionParserTests.java
│ │ │ │ ├── RemotingDestinationBeanDefinitionDecoratorTests.java
│ │ │ │ ├── RemotingDestinationBeanDefinitionParserTests.java
│ │ │ │ └── flex-namespace-prototype.xml
│ │ │ ├── core
│ │ │ ├── AbstractMessageBrokerTests.java
│ │ │ ├── EndpointConfigProcessorTests.java
│ │ │ ├── ExceptionTranslationAdviceTests.java
│ │ │ ├── ManageableComponentFactoryBeanTests.java
│ │ │ ├── MessageBrokerFactoryBeanTests.java
│ │ │ ├── MessageInterceptionAdviceTests.java
│ │ │ └── io
│ │ │ │ ├── AmfIgnoreSpringPropertyProxyTests.java
│ │ │ │ ├── ClassPathScanningAmfConversionServiceConfigProcessorTests.java
│ │ │ │ ├── DelayedWriteSpringPropertyProxyFieldAccessTests.java
│ │ │ │ ├── DelayedWriteSpringPropertyProxyTests.java
│ │ │ │ ├── SpringPropertyProxyCreationTests.java
│ │ │ │ └── domain
│ │ │ │ ├── Address.java
│ │ │ │ ├── AddressNP.java
│ │ │ │ ├── IgnorablePropsObject.java
│ │ │ │ ├── ImmutableValueObject.java
│ │ │ │ ├── MaritalStatus.java
│ │ │ │ ├── Person.java
│ │ │ │ └── PersonNP.java
│ │ │ ├── http
│ │ │ ├── AmfHttpMessageConverterTests.java
│ │ │ └── AmfViewTests.java
│ │ │ ├── messaging
│ │ │ ├── MessageDestinationFactoryTests.java
│ │ │ ├── MessageServiceConfigProcessorTests.java
│ │ │ ├── MessageTemplateTests.java
│ │ │ └── jms
│ │ │ │ ├── FlexMessageConverterTests.java
│ │ │ │ ├── JmsAdapterTests.java
│ │ │ │ ├── JmsDestinationTests.java
│ │ │ │ ├── StubMessage.java
│ │ │ │ └── StubTextMessage.java
│ │ │ ├── remoting
│ │ │ ├── RemotingDestinationExporterTests.java
│ │ │ └── RemotingServiceConfigProcessorTests.java
│ │ │ └── security3
│ │ │ ├── EndpointInterceptorTests.java
│ │ │ ├── EndpointSecurityIntegrationTests.java
│ │ │ ├── EndpointSecurityMetadataSourceTests.java
│ │ │ ├── FlexAuthenticationEntryPointTests.java
│ │ │ ├── LoginMessageInterceptorTests.java
│ │ │ ├── SecurityExceptionTranslatorTests.java
│ │ │ └── SpringSecurityLoginCommandTests.java
│ │ └── resources
│ │ ├── custom-remoting-config.xml
│ │ ├── custom-services-config.xml
│ │ ├── log4j.xml
│ │ └── org
│ │ └── springframework
│ │ └── flex
│ │ ├── config
│ │ ├── annotated-remote-bean-context.xml
│ │ ├── default-message-broker.xml
│ │ ├── invalid-message-broker.xml
│ │ ├── invalid-remote-service-decorator.xml
│ │ ├── invalid-remote-service.xml
│ │ ├── message-broker.xml
│ │ ├── message-destination.xml
│ │ ├── messaging-config.xml
│ │ ├── remote-service-annotations.xml
│ │ ├── remote-service-decorator.xml
│ │ ├── remote-service.xml
│ │ ├── secured-message-broker.xml
│ │ ├── security-context.xml
│ │ └── services-config.xml
│ │ ├── core
│ │ ├── channels.xml
│ │ ├── channels
│ │ │ ├── channels1.xml
│ │ │ └── channels2.xml
│ │ ├── messaging-config.xml
│ │ ├── proxy-config.xml
│ │ ├── remoting-config.xml
│ │ ├── services-config-4.6.xml
│ │ └── services-config.xml
│ │ ├── messaging
│ │ ├── MessageDestinationProps.json
│ │ ├── default-channels-config.xml
│ │ └── inferred-default-channels-config.xml
│ │ └── remoting
│ │ ├── default-channels-config.xml
│ │ └── inferred-default-channels-config.xml
└── template.mf
├── spring-flex-hibernate3
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── springframework
│ │ └── flex
│ │ └── hibernate3
│ │ ├── HibernateProxyConverter.java
│ │ ├── PersistentCollectionConverterFactory.java
│ │ └── config
│ │ ├── HibernateConfigProcessor.java
│ │ ├── HibernateSerializationConfigPostProcessor.java
│ │ └── JpaHibernateConfigProcessor.java
│ └── test
│ ├── java
│ └── org
│ │ └── springframework
│ │ └── flex
│ │ └── hibernate3
│ │ ├── SpringPropertyProxyHibernateJPAFieldAccessTests.java
│ │ ├── SpringPropertyProxyHibernateJPATests.java
│ │ ├── SpringPropertyProxyHibernateNativeFieldAccessTests.java
│ │ ├── SpringPropertyProxyHibernateNativeTests.java
│ │ ├── config
│ │ ├── AbstractFlexConfigurationTests.java
│ │ ├── AbstractRuntimeEnvironmentAwareTests.java
│ │ ├── MessageBrokerContextLoader.java
│ │ ├── RuntimeEnvironmentTests.java
│ │ ├── TestWebInfResourceLoader.java
│ │ └── xml
│ │ │ ├── HibernateMultiSessionFactoryConfigurationTests.java
│ │ │ └── JpaMultiEntityManagerConfigurationTests.java
│ │ └── domain
│ │ ├── Address.java
│ │ ├── AddressNP.java
│ │ ├── BankAccount.java
│ │ ├── BillingDetails.java
│ │ ├── Building.java
│ │ ├── BuildingNP.java
│ │ ├── Company.java
│ │ ├── CompanyNP.java
│ │ ├── ContactInfo.java
│ │ ├── ContactInfoNP.java
│ │ ├── CreditCard.java
│ │ ├── EmbeddedAddress.java
│ │ ├── EmbeddedAddressNP.java
│ │ ├── EmbeddedFloor.java
│ │ ├── EmbeddedFloorAttributes.java
│ │ ├── EmbeddedFloorAttributesNP.java
│ │ ├── EmbeddedFloorNP.java
│ │ ├── IgnorablePropsObject.java
│ │ ├── ImmutableValueObject.java
│ │ ├── MaritalStatus.java
│ │ ├── Person.java
│ │ ├── PersonNP.java
│ │ ├── PrimitiveCompany.java
│ │ └── PrimitiveCompanyNP.java
│ └── resources
│ ├── custom-remoting-config.xml
│ ├── custom-services-config.xml
│ ├── log4j.xml
│ └── org
│ └── springframework
│ └── flex
│ └── hibernate3
│ ├── config
│ ├── annotated-remote-bean-context.xml
│ ├── default-message-broker.xml
│ ├── hibernate-message-broker.xml
│ ├── invalid-message-broker.xml
│ ├── invalid-remote-service-decorator.xml
│ ├── invalid-remote-service.xml
│ ├── jpa-message-broker.xml
│ ├── message-broker.xml
│ ├── message-destination.xml
│ ├── messaging-config.xml
│ ├── remote-service-annotations.xml
│ ├── remote-service-decorator.xml
│ ├── remote-service.xml
│ ├── secured-message-broker.xml
│ ├── security-context.xml
│ └── services-config.xml
│ ├── core
│ ├── channels.xml
│ ├── channels
│ │ ├── channels1.xml
│ │ └── channels2.xml
│ ├── messaging-config.xml
│ ├── proxy-config.xml
│ ├── remoting-config.xml
│ ├── services-config-4.6.xml
│ └── services-config.xml
│ ├── hibernate-context.xml
│ ├── hibernate-jpa-context.xml
│ ├── hibernate-jpa-np-context.xml
│ ├── hibernate-multi-session-factory-context.xml
│ ├── hibernate-np-context.xml
│ ├── jpa-multi-entity-manager-context.xml
│ ├── mappings.hbm.xml
│ ├── messaging
│ ├── MessageDestinationProps.json
│ ├── default-channels-config.xml
│ └── inferred-default-channels-config.xml
│ ├── persistence.xml
│ └── remoting
│ ├── default-channels-config.xml
│ └── inferred-default-channels-config.xml
├── spring-flex-hibernate4
├── pom.xml
└── src
│ ├── main
│ └── java
│ │ └── org
│ │ └── springframework
│ │ └── flex
│ │ └── hibernate4
│ │ ├── HibernateProxyConverter.java
│ │ ├── PersistentCollectionConverterFactory.java
│ │ └── config
│ │ ├── HibernateConfigProcessor.java
│ │ ├── HibernateSerializationConfigPostProcessor.java
│ │ └── JpaHibernateConfigProcessor.java
│ └── test
│ ├── java
│ └── org
│ │ └── springframework
│ │ └── flex
│ │ └── hibernate4
│ │ ├── SpringPropertyProxyHibernateJPAFieldAccessTests.java
│ │ ├── SpringPropertyProxyHibernateJPATests.java
│ │ ├── SpringPropertyProxyHibernateNativeFieldAccessTests.java
│ │ ├── SpringPropertyProxyHibernateNativeTests.java
│ │ ├── config
│ │ ├── AbstractFlexConfigurationTests.java
│ │ ├── AbstractRuntimeEnvironmentAwareTests.java
│ │ ├── MessageBrokerContextLoader.java
│ │ ├── RuntimeEnvironmentTests.java
│ │ ├── TestWebInfResourceLoader.java
│ │ └── xml
│ │ │ ├── HibernateMultiSessionFactoryConfigurationTests.java
│ │ │ └── JpaMultiEntityManagerConfigurationTests.java
│ │ └── domain
│ │ ├── Address.java
│ │ ├── AddressNP.java
│ │ ├── BankAccount.java
│ │ ├── BillingDetails.java
│ │ ├── Building.java
│ │ ├── BuildingNP.java
│ │ ├── Company.java
│ │ ├── CompanyNP.java
│ │ ├── ContactInfo.java
│ │ ├── ContactInfoNP.java
│ │ ├── CreditCard.java
│ │ ├── EmbeddedAddress.java
│ │ ├── EmbeddedAddressNP.java
│ │ ├── EmbeddedFloor.java
│ │ ├── EmbeddedFloorAttributes.java
│ │ ├── EmbeddedFloorAttributesNP.java
│ │ ├── EmbeddedFloorNP.java
│ │ ├── IgnorablePropsObject.java
│ │ ├── ImmutableValueObject.java
│ │ ├── MaritalStatus.java
│ │ ├── Person.java
│ │ ├── PersonNP.java
│ │ ├── PrimitiveCompany.java
│ │ └── PrimitiveCompanyNP.java
│ └── resources
│ ├── custom-remoting-config.xml
│ ├── custom-services-config.xml
│ ├── log4j.xml
│ └── org
│ └── springframework
│ └── flex
│ └── hibernate4
│ ├── config
│ ├── annotated-remote-bean-context.xml
│ ├── default-message-broker.xml
│ ├── hibernate-message-broker.xml
│ ├── invalid-message-broker.xml
│ ├── invalid-remote-service-decorator.xml
│ ├── invalid-remote-service.xml
│ ├── jpa-message-broker.xml
│ ├── message-broker.xml
│ ├── message-destination.xml
│ ├── messaging-config.xml
│ ├── remote-service-annotations.xml
│ ├── remote-service-decorator.xml
│ ├── remote-service.xml
│ ├── secured-message-broker.xml
│ ├── security-context.xml
│ └── services-config.xml
│ ├── core
│ ├── channels.xml
│ ├── channels
│ │ ├── channels1.xml
│ │ └── channels2.xml
│ ├── messaging-config.xml
│ ├── proxy-config.xml
│ ├── remoting-config.xml
│ ├── services-config-4.6.xml
│ └── services-config.xml
│ ├── hibernate-context.xml
│ ├── hibernate-jpa-context.xml
│ ├── hibernate-jpa-np-context.xml
│ ├── hibernate-multi-session-factory-context.xml
│ ├── hibernate-np-context.xml
│ ├── jpa-multi-entity-manager-context.xml
│ ├── mappings.hbm.xml
│ ├── messaging
│ ├── MessageDestinationProps.json
│ ├── default-channels-config.xml
│ └── inferred-default-channels-config.xml
│ ├── persistence.xml
│ └── remoting
│ ├── default-channels-config.xml
│ └── inferred-default-channels-config.xml
├── spring-flex-integration
├── build.properties
├── flex-rds-server.jar
├── pom.xml
└── src
│ └── main
│ ├── java
│ └── org
│ │ └── springframework
│ │ └── flex
│ │ └── integration
│ │ ├── domain
│ │ ├── Address.java
│ │ └── Person.java
│ │ ├── service
│ │ ├── FooService.java
│ │ ├── HibernatePersonService.java
│ │ ├── MessageSender.java
│ │ ├── PersonService.java
│ │ ├── Ping.java
│ │ └── PingService.java
│ │ └── util
│ │ ├── DbInit.java
│ │ └── DbInitializer.java
│ ├── resources
│ └── log4j.xml
│ └── webapp
│ ├── WEB-INF
│ ├── flex
│ │ ├── messaging-config.xml
│ │ ├── proxy-config.xml
│ │ └── services-config.xml
│ ├── spring
│ │ ├── data-context.xml
│ │ ├── security-context.xml
│ │ └── web-context.xml
│ └── web.xml
│ ├── index.html
│ └── login.jsp
├── spring-flex-parent
└── pom.xml
├── spring-flex-samples
└── spring-flex-testdrive
│ ├── .gitignore
│ ├── chat
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── chat.mxml
│ ├── collaboration
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── Customer.as
│ │ └── collaboration.mxml
│ ├── companymgr
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── BindableComboBox.as
│ │ ├── Company.as
│ │ ├── CompanyEvent.as
│ │ ├── CompanyForm.mxml
│ │ ├── Industry.as
│ │ └── companymgr.mxml
│ ├── feedstarter
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── feedstarter.mxml
│ ├── insync-rest
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── Contact.as
│ │ ├── ContactEvent.as
│ │ ├── ContactForm.mxml
│ │ ├── RestInvoker.as
│ │ └── rest.mxml
│ ├── insync01
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── insync01.mxml
│ ├── insync02
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── insync02.mxml
│ ├── insync03
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── Contact.as
│ │ ├── ContactForm.mxml
│ │ └── insync03.mxml
│ ├── insync04
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── Contact.as
│ │ ├── ContactForm.mxml
│ │ └── insync04.mxml
│ ├── insync05
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── Contact.as
│ │ ├── ContactForm.mxml
│ │ └── insync05.mxml
│ ├── insync06
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── Contact.as
│ │ ├── ContactEvent.as
│ │ ├── ContactForm.mxml
│ │ └── insync06.mxml
│ ├── jmschat
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── jmschat.mxml
│ ├── pom.xml
│ ├── secured
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ ├── Chat.mxml
│ │ └── secured.mxml
│ ├── simplepush
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── simplepush.mxml
│ ├── spring-blazeds-101
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── main.mxml
│ ├── spring-messaging
│ ├── .project
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── flex
│ │ └── messaging.mxml
│ ├── testdrive
│ ├── .classpath
│ ├── .project
│ ├── .settings
│ │ ├── .jsdtscope
│ │ ├── com.springsource.sts.config.flow.prefs
│ │ ├── org.eclipse.jdt.core.prefs
│ │ ├── org.eclipse.jdt.ui.prefs
│ │ ├── org.eclipse.ltk.core.refactoring.prefs
│ │ ├── org.eclipse.wst.common.component
│ │ ├── org.eclipse.wst.common.project.facet.core.xml
│ │ ├── org.eclipse.wst.jsdt.ui.superType.container
│ │ └── org.eclipse.wst.jsdt.ui.superType.name
│ ├── .springBeans
│ ├── build.properties
│ ├── ivy.xml
│ ├── jmschat.launch
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ ├── java
│ │ └── org
│ │ │ └── springframework
│ │ │ └── flex
│ │ │ └── samples
│ │ │ ├── company
│ │ │ ├── Company.java
│ │ │ ├── CompanyDAO.java
│ │ │ └── ICompanyDAO.java
│ │ │ ├── contact
│ │ │ ├── Contact.java
│ │ │ ├── ContactDAO.java
│ │ │ └── IContactDAO.java
│ │ │ ├── dao
│ │ │ └── IGenericDAO.java
│ │ │ ├── industry
│ │ │ ├── IIndustryDAO.java
│ │ │ ├── Industry.java
│ │ │ └── IndustryDAO.java
│ │ │ ├── integration
│ │ │ └── Counter.java
│ │ │ ├── jmschat
│ │ │ └── JMSChat.java
│ │ │ ├── marketfeed
│ │ │ ├── MarketFeed.java
│ │ │ └── Stock.java
│ │ │ ├── product
│ │ │ ├── IProductDAO.java
│ │ │ ├── Product.java
│ │ │ └── ProductDAO.java
│ │ │ ├── rest
│ │ │ ├── ContactsController.java
│ │ │ └── HandlerAdapterPostProcessor.java
│ │ │ ├── secured
│ │ │ └── Security3Helper.java
│ │ │ ├── simplefeed
│ │ │ └── SimpleFeed.java
│ │ │ └── util
│ │ │ ├── DatabaseInitializer.java
│ │ │ └── LoggingExceptionTranslator.java
│ │ ├── resources
│ │ └── log4j.xml
│ │ └── webapp
│ │ ├── .gitignore
│ │ ├── META-INF
│ │ └── MANIFEST.MF
│ │ ├── WEB-INF
│ │ ├── flex-servlet.xml
│ │ ├── flex
│ │ │ └── services-config.xml
│ │ ├── spring
│ │ │ ├── app-config.xml
│ │ │ ├── infrastructure-config.xml
│ │ │ ├── integration-config.xml
│ │ │ └── security-config.xml
│ │ └── web.xml
│ │ ├── chat
│ │ ├── AC_OETags.js
│ │ ├── chat.html
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ └── playerProductInstall.swf
│ │ ├── collaboration
│ │ ├── AC_OETags.js
│ │ ├── collaboration.html
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ └── playerProductInstall.swf
│ │ ├── companymgr
│ │ ├── AC_OETags.js
│ │ ├── companymgr.html
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ └── playerProductInstall.swf
│ │ ├── favicon.ico
│ │ ├── fb-project-setup.htm
│ │ ├── feedstarter
│ │ ├── AC_OETags.js
│ │ ├── feedstarter.html
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ └── playerProductInstall.swf
│ │ ├── index.html
│ │ ├── insync-rest
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── playerProductInstall.swf
│ │ ├── rest.html
│ │ └── swfobject.js
│ │ ├── insync01
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── insync01.html
│ │ └── playerProductInstall.swf
│ │ ├── insync02
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── insync02.html
│ │ └── playerProductInstall.swf
│ │ ├── insync03
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── insync03.html
│ │ └── playerProductInstall.swf
│ │ ├── insync04
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── insync04.html
│ │ └── playerProductInstall.swf
│ │ ├── insync05
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── insync05.html
│ │ └── playerProductInstall.swf
│ │ ├── insync06
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── insync06.html
│ │ └── playerProductInstall.swf
│ │ ├── jmschat
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── jmschat.html
│ │ └── playerProductInstall.swf
│ │ ├── login.jsp
│ │ ├── main.css
│ │ ├── secured
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── playerProductInstall.swf
│ │ └── secured.html
│ │ ├── simplepush
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── playerProductInstall.swf
│ │ └── simplepush.html
│ │ ├── spring-blazeds-101
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── main.html
│ │ └── playerProductInstall.swf
│ │ ├── spring-messaging
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ │ ├── history.css
│ │ │ ├── history.js
│ │ │ └── historyFrame.html
│ │ ├── messaging.html
│ │ └── playerProductInstall.swf
│ │ ├── stocklist.xml
│ │ └── traderdesktop
│ │ ├── AC_OETags.js
│ │ ├── history
│ │ ├── history.css
│ │ ├── history.js
│ │ └── historyFrame.html
│ │ ├── playerProductInstall.swf
│ │ └── traderdesktop.html
│ └── traderdesktop
│ ├── .project
│ ├── pom.xml
│ └── src
│ └── main
│ └── flex
│ ├── BackgroundColorRenderer.as
│ ├── ColorRenderer.as
│ ├── org
│ └── springframework
│ │ └── flex
│ │ └── samples
│ │ └── marketfeed
│ │ └── Stock.as
│ └── traderdesktop.mxml
└── spring-flexunit-tests
├── .FlexUnitSettings
└── FlexUnitApplicationLastRun.xml
├── .actionScriptProperties
├── .flexProperties
├── .project
├── .settings
└── org.eclipse.core.resources.prefs
└── src
├── ClientAuthTestSuite1.as
├── ClientAuthTestSuite2.as
├── FlexUnitApplication.mxml
├── FlexUnitCompilerApplication.mxml
├── HibernateRemoteObjectTests.as
├── IntegrationTestSuite.as
├── LoginClientTest1.as
├── LoginClientTest2.as
├── Main.mxml
├── MessageServiceTests.as
├── Person.as
├── RemoteServiceTests.as
├── SecureDestinationTests.as
└── SecureRemoteObjectTests.as
/.gitignore:
--------------------------------------------------------------------------------
1 | .idea/
2 | target/
3 | *.iml
4 | .DS_Store
5 |
--------------------------------------------------------------------------------
/assembly/docs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | .
6 |
7 | readme.txt
8 | license.txt
9 | notice.txt
10 | changelog.txt
11 |
12 |
13 | dos
14 |
15 |
16 |
--------------------------------------------------------------------------------
/docbkx/resources/css/highlight.css:
--------------------------------------------------------------------------------
1 | /*
2 | code highlight CSS resemblign the Eclipse IDE default color schema
3 | @author Costin Leau
4 | */
5 |
6 | .hl-keyword {
7 | color: #7F0055;
8 | font-weight: bold;
9 | }
10 |
11 | .hl-comment {
12 | color: #3F5F5F;
13 | font-style: italic;
14 | }
15 |
16 | .hl-multiline-comment {
17 | color: #3F5FBF;
18 | font-style: italic;
19 | }
20 |
21 | .hl-tag {
22 | color: #3F7F7F;
23 | }
24 |
25 | .hl-attribute {
26 | color: #7F007F;
27 | }
28 |
29 | .hl-value {
30 | color: #2A00FF;
31 | }
32 |
33 | .hl-string {
34 | color: #2A00FF;
35 | }
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/blank.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/caution.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/caution.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/caution.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/caution.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/caution.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/caution.tif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/draft.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/draft.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/home.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/home.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/home.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/home.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/important.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/important.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/important.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/important.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/important.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/important.tif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/next.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/next.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/next.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/next.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/note.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/note.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/note.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/note.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/note.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/note.tif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/prev.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/prev.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/prev.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/prev.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/tip.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/tip.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/tip.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/tip.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/tip.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/tip.tif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/toc-blank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/toc-blank.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/toc-minus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/toc-minus.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/toc-plus.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/toc-plus.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/up.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/up.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/up.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/up.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/warning.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/warning.gif
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/warning.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/warning.png
--------------------------------------------------------------------------------
/docbkx/resources/images/admons/warning.tif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/admons/warning.tif
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/1.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/10.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/10.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/11.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/11.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/12.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/12.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/13.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/13.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/14.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/14.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/15.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/15.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/2.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/3.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/4.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/5.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/6.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/7.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/7.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/8.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/8.png
--------------------------------------------------------------------------------
/docbkx/resources/images/callouts/9.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/callouts/9.png
--------------------------------------------------------------------------------
/docbkx/resources/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/logo.png
--------------------------------------------------------------------------------
/docbkx/resources/images/xdev-spring_logo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/docbkx/resources/images/xdev-spring_logo.jpg
--------------------------------------------------------------------------------
/notice.txt:
--------------------------------------------------------------------------------
1 | ======================================================================
2 | == NOTICE file corresponding to section 4 d of the Apache License, ==
3 | == Version 2.0, for the Spring JavaScript distribution. ==
4 | ======================================================================
5 |
6 | This product includes software developed by
7 | the Apache Software Foundation (http://www.apache.org).
8 |
9 | The end-user documentation included with a redistribution, if any,
10 | must include the following acknowledgement:
11 |
12 | "This product includes software developed by the Spring Framework
13 | Project (http://www.springframework.org)."
14 |
15 | Alternately, this acknowledgement may appear in the software itself,
16 | if and wherever such third-party acknowledgements normally appear.
17 |
18 | The names "Spring", "Spring Framework", and "Spring BlazeDS Integration" must
19 | not be used to endorse or promote products derived from this
20 | software without prior written permission. For written permission,
21 | please contact jgrelle@vmware.com.
22 |
23 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/overview.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | The public Java Documentation for Spring BlazeDS Integration, a framework for building Spring-powered RIAs with Adobe Flex.
5 |
6 |
7 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/config/json/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Support for handling configuration properties specified as a JSON structure.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/config/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Configuration support.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/config/xml/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | XML namespace configuration support.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/core/EndpointAdvisor.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2011 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.core;
18 |
19 | import org.springframework.aop.Advisor;
20 |
21 | /**
22 | * Marker interface for Spring AOP Advisors that apply advice to BlazeDS Endpoints.
23 | *
24 | * @author Jeremy Grelle
25 | */
26 | public interface EndpointAdvisor extends Advisor {
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/core/io/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Enhanced AMF serialization/deserialization customization support.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/core/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Foundational infrastructure for configuring and bootstrapping BlazeDS in a Spring WebApplicationContext.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/http/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Support for using AMF as the content type with Spring MVC's REST model.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/messaging/AsyncMessageCreator.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2011 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.messaging;
18 |
19 | import flex.messaging.MessageDestination;
20 | import flex.messaging.messages.AsyncMessage;
21 |
22 | /**
23 | * Factory interface for the creation of AMF messages to be sent to a {@link MessageDestination}
24 | *
25 | * @author Jeremy Grelle
26 | */
27 | public interface AsyncMessageCreator {
28 |
29 | /**
30 | * Create a new {@link AsyncMessage} for sending to a {@link MessageDestination}
31 | *
32 | * @return the created message
33 | */
34 | AsyncMessage createMessage();
35 | }
36 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/messaging/integration/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Bridge layer for exposing Spring Integration message channels as BlazeDS message destinations.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/messaging/jms/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Bridge layer for exposing JMS destinations as BlazeDS message destinations.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/messaging/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Support for creating Spring-managed BlazeDS message destinations.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/remoting/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Support for exposing Spring-managed services for remoting from a Flex client.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/security3/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Integration support for Spring Security.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/java/org/springframework/flex/servlet/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 | Support for routing HTTP-based messages to a Spring-managed MessageBroker through the Java Servlet API.
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/main/resources/META-INF/spring.handlers:
--------------------------------------------------------------------------------
1 | http\://www.springframework.org/schema/flex=org.springframework.flex.config.xml.FlexNamespaceHandler
--------------------------------------------------------------------------------
/spring-flex-core/src/main/resources/META-INF/spring.schemas:
--------------------------------------------------------------------------------
1 | http\://www.springframework.org/schema/flex/spring-flex-1.5.xsd=org/springframework/flex/config/xml/spring-flex-1.5.xsd
2 | http\://www.springframework.org/schema/flex/spring-flex-1.6.xsd=org/springframework/flex/config/xml/spring-flex-1.6.xsd
3 | http\://www.springframework.org/schema/flex/spring-flex.xsd=org/springframework/flex/config/xml/spring-flex-1.6.xsd
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/config/AbstractFlexConfigurationTests.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2010 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.config;
18 |
19 | import org.springframework.test.context.ContextConfiguration;
20 |
21 | @ContextConfiguration(locations="classpath:org/springframework/flex/config/default-message-broker.xml", loader=MessageBrokerContextLoader.class)
22 | public abstract class AbstractFlexConfigurationTests extends AbstractRuntimeEnvironmentAwareTests {
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/config/AnnotatedAutowiredScopedProxyRemoteBean.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.config;
2 |
3 | import org.springframework.beans.factory.annotation.Autowired;
4 | import org.springframework.context.annotation.Scope;
5 | import org.springframework.flex.config.RemotingAnnotationPostProcessorTests.MyDependency;
6 | import org.springframework.flex.remoting.RemotingDestination;
7 | import org.springframework.stereotype.Service;
8 | import org.springframework.util.Assert;
9 |
10 | @RemotingDestination
11 | @Service
12 | @Scope(value="request")
13 | public class AnnotatedAutowiredScopedProxyRemoteBean {
14 |
15 | public AnnotatedAutowiredScopedProxyRemoteBean() {}
16 |
17 | @Autowired
18 | public AnnotatedAutowiredScopedProxyRemoteBean(MyDependency dependency) {
19 | Assert.notNull(dependency);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/config/AnnotatedRemoteBean.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.config;
18 |
19 | import javax.annotation.PostConstruct;
20 |
21 | import org.springframework.flex.remoting.RemotingDestination;
22 | import org.springframework.stereotype.Service;
23 |
24 | @Service
25 | @RemotingDestination(channels = { "my-amf", "my-secure-amf" })
26 | public class AnnotatedRemoteBean {
27 |
28 | boolean initInvoked = false;
29 |
30 | @PostConstruct
31 | public void init() {
32 | this.initInvoked = true;
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/config/NoDefaultConstructorFactoryBean.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.config;
2 |
3 | import org.springframework.beans.factory.FactoryBean;
4 |
5 |
6 | public class NoDefaultConstructorFactoryBean implements FactoryBean {
7 |
8 | public NoDefaultConstructorFactoryBean(String foo) {
9 |
10 | }
11 |
12 | public Object getObject() throws Exception {
13 | return null;
14 | }
15 |
16 | public Class> getObjectType() {
17 | return null;
18 | }
19 |
20 | public boolean isSingleton() {
21 | return false;
22 | }
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/core/io/domain/AddressNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.core.io.domain;
3 |
4 | import java.util.Date;
5 |
6 | public class AddressNP {
7 |
8 | public Integer id;
9 |
10 | public String street;
11 |
12 | public String city;
13 |
14 | public String state;
15 |
16 | public String zipcode;
17 |
18 | public Integer rooms;
19 |
20 | public Date moveInDate;
21 | }
22 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/core/io/domain/IgnorablePropsObject.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.core.io.domain;
2 |
3 | import org.springframework.flex.core.io.AmfIgnore;
4 | import org.springframework.flex.core.io.AmfIgnoreField;
5 |
6 |
7 | public class IgnorablePropsObject {
8 |
9 | @AmfIgnoreField
10 | private String fooField = "unset";
11 |
12 | @AmfIgnoreField(onDeserialization = false)
13 | private String barField = "unset";
14 |
15 | @AmfIgnoreField(onSerialization = false)
16 | private String bazField = "unset";
17 |
18 | @AmfIgnore
19 | public String getFoo() {
20 | return fooField;
21 | }
22 |
23 | @AmfIgnore
24 | public void setFoo(String foo) {
25 | this.fooField = foo;
26 | }
27 |
28 | @AmfIgnore
29 | public String getBar() {
30 | return barField;
31 | }
32 |
33 | public void setBar(String bar) {
34 | this.barField = bar;
35 | }
36 |
37 | public String getBaz() {
38 | return bazField;
39 | }
40 |
41 | @AmfIgnore
42 | public void setBaz(String baz) {
43 | this.bazField = baz;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/core/io/domain/ImmutableValueObject.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.core.io.domain;
2 |
3 | import org.springframework.flex.core.io.AmfCreator;
4 | import org.springframework.flex.core.io.AmfProperty;
5 |
6 |
7 | public class ImmutableValueObject {
8 |
9 | final String foo;
10 |
11 | final Integer zoo;
12 |
13 | ImmutableValueObject voRef;
14 |
15 | Person personRef;
16 |
17 | @AmfCreator
18 | public ImmutableValueObject(@AmfProperty("foo") String foo, @AmfProperty("zoo") Integer zoo) {
19 | this.foo = foo;
20 | this.zoo = zoo;
21 | }
22 |
23 | public String getFoo() {
24 | return this.foo;
25 | }
26 |
27 | public Integer getZoo() {
28 | return this.zoo;
29 | }
30 |
31 | public Person getPersonRef() {
32 | return personRef;
33 | }
34 |
35 | public void setPersonRef(Person personRef) {
36 | this.personRef = personRef;
37 | }
38 |
39 | public ImmutableValueObject getVoRef() {
40 | return voRef;
41 | }
42 |
43 | public void setVoRef(ImmutableValueObject voRef) {
44 | this.voRef = voRef;
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/core/io/domain/MaritalStatus.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.core.io.domain;
2 |
3 |
4 | public enum MaritalStatus {
5 |
6 | SINGLE, MARRIED, DIVORCED;
7 |
8 | public String value() {
9 | return name();
10 | }
11 |
12 | public static MaritalStatus fromValue(String v) {
13 | return valueOf(v);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/java/org/springframework/flex/core/io/domain/PersonNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.core.io.domain;
3 |
4 | import java.util.Set;
5 | import javax.xml.bind.annotation.XmlRootElement;
6 |
7 | @XmlRootElement
8 | public class PersonNP {
9 |
10 | public Integer id;
11 |
12 | public Integer version;
13 |
14 | public String name;
15 |
16 | public PersonNP spouse;
17 |
18 | public AddressNP address;
19 |
20 | public Set previousAddresses;
21 |
22 | public Set children;
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/custom-remoting-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/custom-services-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/log4j.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/config/annotated-remote-bean-context.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/config/default-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/config/invalid-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/config/invalid-remote-service-decorator.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/config/invalid-remote-service.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/config/messaging-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/config/secured-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/core/channels.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/core/channels/channels1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/core/channels/channels2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/core/messaging-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/core/proxy-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | 100
8 | 2
9 |
10 | true
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/core/remoting-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/messaging/MessageDestinationProps.json:
--------------------------------------------------------------------------------
1 | {
2 | "network" : {
3 | "subscription-timeout-minutes" : 1,
4 | "throttle-inbound" : {"max-frequency" : 500, "policy" : "ERROR"},
5 | "throttle-outbound" : {"max-frequency" : 500, "policy" : "IGNORE"}
6 | },
7 | "server" : {
8 | "allow-subtopics" : true,
9 | "cluster-message-routing" : "broadcast",
10 | "disallow-wildcard-subtopics": false,
11 | "message-time-to-live" : 1,
12 | "subtopic-separator" : "/"
13 | }
14 | }
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/messaging/default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/messaging/inferred-default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | true
9 | 4
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/remoting/default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/spring-flex-core/src/test/resources/org/springframework/flex/remoting/inferred-default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/config/AbstractFlexConfigurationTests.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2010 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.hibernate3.config;
18 |
19 | import org.springframework.test.context.ContextConfiguration;
20 |
21 | @ContextConfiguration(locations="classpath:org/springframework/flex/hibernate3/config/default-message-broker.xml", loader=MessageBrokerContextLoader.class)
22 | public abstract class AbstractFlexConfigurationTests extends AbstractRuntimeEnvironmentAwareTests {
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/AddressNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.hibernate3.domain;
3 |
4 | import java.util.Date;
5 |
6 | import javax.persistence.Entity;
7 | import javax.persistence.GeneratedValue;
8 | import javax.persistence.GenerationType;
9 | import javax.persistence.Id;
10 |
11 | @Entity
12 | public class AddressNP {
13 |
14 | @Id
15 | @GeneratedValue(strategy = GenerationType.AUTO)
16 | public Integer id;
17 |
18 | public String street;
19 |
20 | public String city;
21 |
22 | public String state;
23 |
24 | public String zipcode;
25 |
26 | public Integer rooms;
27 |
28 | public Date moveInDate;
29 | }
30 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/BankAccount.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.DiscriminatorValue;
4 | import javax.persistence.Entity;
5 |
6 | @Entity
7 | @DiscriminatorValue("BA")
8 | public class BankAccount extends BillingDetails{
9 |
10 | private String account;
11 |
12 | private String bankName;
13 |
14 | private String swift;
15 |
16 | public void setAccount(String account) {
17 | this.account = account;
18 | }
19 |
20 | public String getAccount() {
21 | return account;
22 | }
23 |
24 | public void setBankName(String bankName) {
25 | this.bankName = bankName;
26 | }
27 |
28 | public String getBankName() {
29 | return bankName;
30 | }
31 |
32 | public void setSwift(String swift) {
33 | this.swift = swift;
34 | }
35 |
36 | public String getSwift() {
37 | return swift;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/BillingDetails.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.DiscriminatorColumn;
4 | import javax.persistence.DiscriminatorType;
5 | import javax.persistence.Entity;
6 | import javax.persistence.GeneratedValue;
7 | import javax.persistence.Id;
8 | import javax.persistence.Inheritance;
9 | import javax.persistence.InheritanceType;
10 |
11 | @Entity
12 | @Inheritance(strategy=InheritanceType.SINGLE_TABLE)
13 | @DiscriminatorColumn(name="BILLING_DETAILS_TYPE", discriminatorType=DiscriminatorType.STRING)
14 | public abstract class BillingDetails {
15 |
16 | @Id
17 | @GeneratedValue
18 | private Long id = null;
19 |
20 | private String owner;
21 |
22 | public void setId(Long id) {
23 | this.id = id;
24 | }
25 |
26 | public Long getId() {
27 | return id;
28 | }
29 |
30 | public void setOwner(String owner) {
31 | this.owner = owner;
32 | }
33 |
34 | public String getOwner() {
35 | return owner;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/Building.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import java.util.Set;
4 |
5 | import javax.persistence.Embedded;
6 | import javax.persistence.Entity;
7 | import javax.persistence.GeneratedValue;
8 | import javax.persistence.GenerationType;
9 | import javax.persistence.Id;
10 |
11 | @Entity
12 | public class Building {
13 |
14 | @Id
15 | @GeneratedValue(strategy = GenerationType.AUTO)
16 | private Integer id;
17 |
18 | @Embedded
19 | private EmbeddedAddress address;
20 |
21 | @SuppressWarnings("deprecation")
22 | @org.hibernate.annotations.CollectionOfElements
23 | private Set floors;
24 |
25 | public Integer getId() {
26 | return id;
27 | }
28 |
29 | public void setId(Integer id) {
30 | this.id = id;
31 | }
32 |
33 | public EmbeddedAddress getAddress() {
34 | return address;
35 | }
36 |
37 | public void setAddress(EmbeddedAddress address) {
38 | this.address = address;
39 | }
40 |
41 | public void setFloors(Set floors) {
42 | this.floors = floors;
43 | }
44 |
45 | public Set getFloors() {
46 | return floors;
47 | }
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/BuildingNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import java.util.Set;
4 |
5 | import javax.persistence.Embedded;
6 | import javax.persistence.Entity;
7 | import javax.persistence.GeneratedValue;
8 | import javax.persistence.GenerationType;
9 | import javax.persistence.Id;
10 |
11 | @Entity
12 | public class BuildingNP {
13 |
14 | @Id
15 | @GeneratedValue(strategy = GenerationType.AUTO)
16 | public Integer id;
17 |
18 | @Embedded
19 | public EmbeddedAddressNP address;
20 |
21 | @SuppressWarnings("deprecation")
22 | @org.hibernate.annotations.CollectionOfElements
23 | public Set floors;
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/Company.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 |
4 |
5 | public class Company {
6 |
7 | private Integer id;
8 |
9 | private Integer version;
10 |
11 | private String name;
12 |
13 |
14 | public Integer getId() {
15 | return id;
16 | }
17 |
18 |
19 | public void setId(Integer id) {
20 | this.id = id;
21 | }
22 |
23 |
24 | public Integer getVersion() {
25 | return version;
26 | }
27 |
28 |
29 | public void setVersion(Integer version) {
30 | this.version = version;
31 | }
32 |
33 |
34 | public String getName() {
35 | return name;
36 | }
37 |
38 |
39 | public void setName(String name) {
40 | this.name = name;
41 | }
42 |
43 |
44 | }
45 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/CompanyNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 |
4 |
5 | public class CompanyNP {
6 |
7 | public Integer id;
8 |
9 | public Integer version;
10 |
11 | public String name;
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/ContactInfoNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.Column;
4 | import javax.persistence.Entity;
5 | import javax.persistence.GeneratedValue;
6 | import javax.persistence.GenerationType;
7 | import javax.persistence.Id;
8 | import javax.persistence.Version;
9 |
10 | @Entity
11 | public class ContactInfoNP {
12 |
13 | @Id
14 | @GeneratedValue(strategy = GenerationType.AUTO)
15 | public int id;
16 |
17 | @Version
18 | @Column(name = "version")
19 | public int version;
20 |
21 | public String phone;
22 |
23 | public String email;
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/CreditCard.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.DiscriminatorValue;
4 | import javax.persistence.Entity;
5 |
6 | @Entity
7 | @DiscriminatorValue("CC")
8 | public class CreditCard extends BillingDetails{
9 |
10 | private String number;
11 |
12 | private String expMonth;
13 |
14 | private String expYear;
15 |
16 | public void setNumber(String number) {
17 | this.number = number;
18 | }
19 |
20 | public String getNumber() {
21 | return number;
22 | }
23 |
24 | public void setExpMonth(String expMonth) {
25 | this.expMonth = expMonth;
26 | }
27 |
28 | public String getExpMonth() {
29 | return expMonth;
30 | }
31 |
32 | public void setExpYear(String expYear) {
33 | this.expYear = expYear;
34 | }
35 |
36 | public String getExpYear() {
37 | return expYear;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/EmbeddedAddressNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.hibernate3.domain;
3 |
4 | import java.util.Date;
5 |
6 | import javax.persistence.Embeddable;
7 |
8 | @Embeddable
9 | public class EmbeddedAddressNP {
10 |
11 | public String street;
12 |
13 | public String city;
14 |
15 | public String state;
16 |
17 | public String zipcode;
18 |
19 | public Integer rooms;
20 |
21 | public Date moveInDate;
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/EmbeddedFloor.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloor {
7 |
8 | private Integer units;
9 |
10 | private EmbeddedFloorAttributes embeddedFloorAttributes;
11 |
12 | public Integer getUnits() {
13 | return units;
14 | }
15 |
16 | public void setUnits(Integer units) {
17 | this.units = units;
18 | }
19 |
20 | public void setEmbeddedFloorAttributes(EmbeddedFloorAttributes embeddedFloorAttributes) {
21 | this.embeddedFloorAttributes = embeddedFloorAttributes;
22 | }
23 |
24 | public EmbeddedFloorAttributes getEmbeddedFloorAttributes() {
25 | return embeddedFloorAttributes;
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/EmbeddedFloorAttributes.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloorAttributes {
7 |
8 | private Integer emergencyExits;
9 |
10 | public void setEmergencyExits(Integer emergencyExits) {
11 | this.emergencyExits = emergencyExits;
12 | }
13 |
14 | public Integer getEmergencyExits() {
15 | return emergencyExits;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/EmbeddedFloorAttributesNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloorAttributesNP {
7 |
8 | //Hibernate complains if this one doesn't have getters and setters - thinking that's a Hibernate bug
9 |
10 | public Integer emergencyExits;
11 |
12 |
13 | public Integer getEmergencyExits() {
14 | return emergencyExits;
15 | }
16 |
17 |
18 | public void setEmergencyExits(Integer emergencyExits) {
19 | this.emergencyExits = emergencyExits;
20 | }
21 |
22 |
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/EmbeddedFloorNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloorNP {
7 |
8 | public Integer units;
9 |
10 | public EmbeddedFloorAttributesNP embeddedFloorAttributes;
11 | }
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/IgnorablePropsObject.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import org.springframework.flex.core.io.AmfIgnore;
4 | import org.springframework.flex.core.io.AmfIgnoreField;
5 |
6 |
7 | public class IgnorablePropsObject {
8 |
9 | @AmfIgnoreField
10 | private String fooField = "unset";
11 |
12 | @AmfIgnoreField(onDeserialization=false)
13 | private String barField = "unset";
14 |
15 | @AmfIgnoreField(onSerialization=false)
16 | private String bazField = "unset";
17 |
18 | @AmfIgnore
19 | public String getFoo() {
20 | return fooField;
21 | }
22 |
23 | @AmfIgnore
24 | public void setFoo(String foo) {
25 | this.fooField = foo;
26 | }
27 |
28 | @AmfIgnore
29 | public String getBar() {
30 | return barField;
31 | }
32 |
33 | public void setBar(String bar) {
34 | this.barField = bar;
35 | }
36 |
37 | public String getBaz() {
38 | return bazField;
39 | }
40 |
41 | @AmfIgnore
42 | public void setBaz(String baz) {
43 | this.bazField = baz;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/ImmutableValueObject.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 | import org.springframework.flex.core.io.AmfCreator;
4 | import org.springframework.flex.core.io.AmfProperty;
5 |
6 |
7 | public class ImmutableValueObject {
8 |
9 | final String foo;
10 |
11 | final Integer zoo;
12 |
13 | ImmutableValueObject voRef;
14 |
15 | Person personRef;
16 |
17 | @AmfCreator
18 | public ImmutableValueObject(@AmfProperty("foo") String foo, @AmfProperty("zoo") Integer zoo) {
19 | this.foo = foo;
20 | this.zoo = zoo;
21 | }
22 |
23 | public String getFoo() {
24 | return this.foo;
25 | }
26 |
27 | public Integer getZoo() {
28 | return this.zoo;
29 | }
30 |
31 | public Person getPersonRef() {
32 | return personRef;
33 | }
34 |
35 | public void setPersonRef(Person personRef) {
36 | this.personRef = personRef;
37 | }
38 |
39 | public ImmutableValueObject getVoRef() {
40 | return voRef;
41 | }
42 |
43 | public void setVoRef(ImmutableValueObject voRef) {
44 | this.voRef = voRef;
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/MaritalStatus.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 |
4 | public enum MaritalStatus {
5 |
6 | SINGLE, MARRIED, DIVORCED;
7 |
8 | public String value() {
9 | return name();
10 | }
11 |
12 | public static MaritalStatus fromValue(String v) {
13 | return valueOf(v);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/PersonNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.hibernate3.domain;
3 |
4 | import java.util.Set;
5 |
6 | import javax.persistence.Column;
7 | import javax.persistence.Entity;
8 | import javax.persistence.FetchType;
9 | import javax.persistence.GeneratedValue;
10 | import javax.persistence.GenerationType;
11 | import javax.persistence.Id;
12 | import javax.persistence.ManyToMany;
13 | import javax.persistence.OneToMany;
14 | import javax.persistence.OneToOne;
15 | import javax.persistence.Version;
16 |
17 | @Entity
18 | public class PersonNP {
19 |
20 | @Id
21 | @GeneratedValue(strategy = GenerationType.AUTO)
22 | public Integer id;
23 |
24 | @Version
25 | @Column(name = "version")
26 | public Integer version;
27 |
28 | public String name;
29 |
30 | @OneToOne(fetch = FetchType.LAZY)
31 | public PersonNP spouse;
32 |
33 | @OneToOne
34 | public AddressNP address;
35 |
36 | @OneToMany
37 | public Set previousAddresses;
38 |
39 | @ManyToMany
40 | public Set children;
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/PrimitiveCompany.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 |
4 | public class PrimitiveCompany {
5 |
6 | private int id;
7 |
8 | private int version;
9 |
10 | private String name;
11 |
12 |
13 | public int getId() {
14 | return id;
15 | }
16 |
17 |
18 | public void setId(int id) {
19 | this.id = id;
20 | }
21 |
22 |
23 | public int getVersion() {
24 | return version;
25 | }
26 |
27 |
28 | public void setVersion(int version) {
29 | this.version = version;
30 | }
31 |
32 |
33 | public String getName() {
34 | return name;
35 | }
36 |
37 |
38 | public void setName(String name) {
39 | this.name = name;
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/java/org/springframework/flex/hibernate3/domain/PrimitiveCompanyNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate3.domain;
2 |
3 |
4 | public class PrimitiveCompanyNP {
5 |
6 | public int id;
7 |
8 | public int version;
9 |
10 | public String name;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/custom-remoting-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/custom-services-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/log4j.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/annotated-remote-bean-context.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/default-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/hibernate-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/invalid-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/invalid-remote-service-decorator.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/invalid-remote-service.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/jpa-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/messaging-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/config/secured-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/core/channels.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/core/channels/channels1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/core/channels/channels2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/core/messaging-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/core/proxy-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | 100
8 | 2
9 |
10 | true
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/core/remoting-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/jpa-multi-entity-manager-context.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/mappings.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/messaging/MessageDestinationProps.json:
--------------------------------------------------------------------------------
1 | {
2 | "network" : {
3 | "subscription-timeout-minutes" : 1,
4 | "throttle-inbound" : {"max-frequency" : 500, "policy" : "ERROR"},
5 | "throttle-outbound" : {"max-frequency" : 500, "policy" : "IGNORE"}
6 | },
7 | "server" : {
8 | "allow-subtopics" : true,
9 | "cluster-message-routing" : "broadcast",
10 | "disallow-wildcard-subtopics": false,
11 | "message-time-to-live" : 1,
12 | "subtopic-separator" : "/"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/messaging/default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/messaging/inferred-default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | true
9 | 4
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/persistence.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | org.hibernate.ejb.HibernatePersistence
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/remoting/default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/spring-flex-hibernate3/src/test/resources/org/springframework/flex/hibernate3/remoting/inferred-default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/config/AbstractFlexConfigurationTests.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2010 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.hibernate4.config;
18 |
19 | import org.springframework.test.context.ContextConfiguration;
20 |
21 | @ContextConfiguration(locations="classpath:org/springframework/flex/hibernate4/config/default-message-broker.xml", loader=MessageBrokerContextLoader.class)
22 | public abstract class AbstractFlexConfigurationTests extends AbstractRuntimeEnvironmentAwareTests {
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/AddressNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.hibernate4.domain;
3 |
4 | import java.util.Date;
5 |
6 | import javax.persistence.Entity;
7 | import javax.persistence.GeneratedValue;
8 | import javax.persistence.GenerationType;
9 | import javax.persistence.Id;
10 |
11 | @Entity
12 | public class AddressNP {
13 |
14 | @Id
15 | @GeneratedValue(strategy = GenerationType.AUTO)
16 | public Integer id;
17 |
18 | public String street;
19 |
20 | public String city;
21 |
22 | public String state;
23 |
24 | public String zipcode;
25 |
26 | public Integer rooms;
27 |
28 | public Date moveInDate;
29 | }
30 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/BankAccount.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.DiscriminatorValue;
4 | import javax.persistence.Entity;
5 |
6 | @Entity
7 | @DiscriminatorValue("BA")
8 | public class BankAccount extends BillingDetails{
9 |
10 | private String account;
11 |
12 | private String bankName;
13 |
14 | private String swift;
15 |
16 | public void setAccount(String account) {
17 | this.account = account;
18 | }
19 |
20 | public String getAccount() {
21 | return account;
22 | }
23 |
24 | public void setBankName(String bankName) {
25 | this.bankName = bankName;
26 | }
27 |
28 | public String getBankName() {
29 | return bankName;
30 | }
31 |
32 | public void setSwift(String swift) {
33 | this.swift = swift;
34 | }
35 |
36 | public String getSwift() {
37 | return swift;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/BillingDetails.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.DiscriminatorColumn;
4 | import javax.persistence.DiscriminatorType;
5 | import javax.persistence.Entity;
6 | import javax.persistence.GeneratedValue;
7 | import javax.persistence.Id;
8 | import javax.persistence.Inheritance;
9 | import javax.persistence.InheritanceType;
10 |
11 | @Entity
12 | @Inheritance(strategy=InheritanceType.SINGLE_TABLE)
13 | @DiscriminatorColumn(name="BILLING_DETAILS_TYPE", discriminatorType=DiscriminatorType.STRING)
14 | public abstract class BillingDetails {
15 |
16 | @Id
17 | @GeneratedValue
18 | private Long id = null;
19 |
20 | private String owner;
21 |
22 | public void setId(Long id) {
23 | this.id = id;
24 | }
25 |
26 | public Long getId() {
27 | return id;
28 | }
29 |
30 | public void setOwner(String owner) {
31 | this.owner = owner;
32 | }
33 |
34 | public String getOwner() {
35 | return owner;
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/Building.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import java.util.Set;
4 |
5 | import javax.persistence.ElementCollection;
6 | import javax.persistence.Embedded;
7 | import javax.persistence.Entity;
8 | import javax.persistence.GeneratedValue;
9 | import javax.persistence.GenerationType;
10 | import javax.persistence.Id;
11 |
12 | @Entity
13 | public class Building {
14 |
15 | @Id
16 | @GeneratedValue(strategy = GenerationType.AUTO)
17 | private Integer id;
18 |
19 | @Embedded
20 | private EmbeddedAddress address;
21 |
22 | @ElementCollection
23 | private Set floors;
24 |
25 | public Integer getId() {
26 | return id;
27 | }
28 |
29 | public void setId(Integer id) {
30 | this.id = id;
31 | }
32 |
33 | public EmbeddedAddress getAddress() {
34 | return address;
35 | }
36 |
37 | public void setAddress(EmbeddedAddress address) {
38 | this.address = address;
39 | }
40 |
41 | public void setFloors(Set floors) {
42 | this.floors = floors;
43 | }
44 |
45 | public Set getFloors() {
46 | return floors;
47 | }
48 |
49 | }
50 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/BuildingNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import java.util.Set;
4 |
5 | import javax.persistence.ElementCollection;
6 | import javax.persistence.Embedded;
7 | import javax.persistence.Entity;
8 | import javax.persistence.GeneratedValue;
9 | import javax.persistence.GenerationType;
10 | import javax.persistence.Id;
11 |
12 | @Entity
13 | public class BuildingNP {
14 |
15 | @Id
16 | @GeneratedValue(strategy = GenerationType.AUTO)
17 | public Integer id;
18 |
19 | @Embedded
20 | public EmbeddedAddressNP address;
21 |
22 | @ElementCollection
23 | public Set floors;
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/Company.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 |
4 |
5 | public class Company {
6 |
7 | private Integer id;
8 |
9 | private Integer version;
10 |
11 | private String name;
12 |
13 |
14 | public Integer getId() {
15 | return id;
16 | }
17 |
18 |
19 | public void setId(Integer id) {
20 | this.id = id;
21 | }
22 |
23 |
24 | public Integer getVersion() {
25 | return version;
26 | }
27 |
28 |
29 | public void setVersion(Integer version) {
30 | this.version = version;
31 | }
32 |
33 |
34 | public String getName() {
35 | return name;
36 | }
37 |
38 |
39 | public void setName(String name) {
40 | this.name = name;
41 | }
42 |
43 |
44 | }
45 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/CompanyNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 |
4 |
5 | public class CompanyNP {
6 |
7 | public Integer id;
8 |
9 | public Integer version;
10 |
11 | public String name;
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/ContactInfoNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.Column;
4 | import javax.persistence.Entity;
5 | import javax.persistence.GeneratedValue;
6 | import javax.persistence.GenerationType;
7 | import javax.persistence.Id;
8 | import javax.persistence.Version;
9 |
10 | @Entity
11 | public class ContactInfoNP {
12 |
13 | @Id
14 | @GeneratedValue(strategy = GenerationType.AUTO)
15 | public int id;
16 |
17 | @Version
18 | @Column(name = "version")
19 | public int version;
20 |
21 | public String phone;
22 |
23 | public String email;
24 |
25 | }
26 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/CreditCard.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.DiscriminatorValue;
4 | import javax.persistence.Entity;
5 |
6 | @Entity
7 | @DiscriminatorValue("CC")
8 | public class CreditCard extends BillingDetails{
9 |
10 | private String number;
11 |
12 | private String expMonth;
13 |
14 | private String expYear;
15 |
16 | public void setNumber(String number) {
17 | this.number = number;
18 | }
19 |
20 | public String getNumber() {
21 | return number;
22 | }
23 |
24 | public void setExpMonth(String expMonth) {
25 | this.expMonth = expMonth;
26 | }
27 |
28 | public String getExpMonth() {
29 | return expMonth;
30 | }
31 |
32 | public void setExpYear(String expYear) {
33 | this.expYear = expYear;
34 | }
35 |
36 | public String getExpYear() {
37 | return expYear;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/EmbeddedAddressNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.hibernate4.domain;
3 |
4 | import java.util.Date;
5 |
6 | import javax.persistence.Embeddable;
7 |
8 | @Embeddable
9 | public class EmbeddedAddressNP {
10 |
11 | public String street;
12 |
13 | public String city;
14 |
15 | public String state;
16 |
17 | public String zipcode;
18 |
19 | public Integer rooms;
20 |
21 | public Date moveInDate;
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/EmbeddedFloor.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloor {
7 |
8 | private Integer units;
9 |
10 | private EmbeddedFloorAttributes embeddedFloorAttributes;
11 |
12 | public Integer getUnits() {
13 | return units;
14 | }
15 |
16 | public void setUnits(Integer units) {
17 | this.units = units;
18 | }
19 |
20 | public void setEmbeddedFloorAttributes(EmbeddedFloorAttributes embeddedFloorAttributes) {
21 | this.embeddedFloorAttributes = embeddedFloorAttributes;
22 | }
23 |
24 | public EmbeddedFloorAttributes getEmbeddedFloorAttributes() {
25 | return embeddedFloorAttributes;
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/EmbeddedFloorAttributes.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloorAttributes {
7 |
8 | private Integer emergencyExits;
9 |
10 | public void setEmergencyExits(Integer emergencyExits) {
11 | this.emergencyExits = emergencyExits;
12 | }
13 |
14 | public Integer getEmergencyExits() {
15 | return emergencyExits;
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/EmbeddedFloorAttributesNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloorAttributesNP {
7 |
8 | //Hibernate complains if this one doesn't have getters and setters - thinking that's a Hibernate bug
9 |
10 | public Integer emergencyExits;
11 |
12 |
13 | public Integer getEmergencyExits() {
14 | return emergencyExits;
15 | }
16 |
17 |
18 | public void setEmergencyExits(Integer emergencyExits) {
19 | this.emergencyExits = emergencyExits;
20 | }
21 |
22 |
23 |
24 | }
25 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/EmbeddedFloorNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import javax.persistence.Embeddable;
4 |
5 | @Embeddable
6 | public class EmbeddedFloorNP {
7 |
8 | public Integer units;
9 |
10 | public EmbeddedFloorAttributesNP embeddedFloorAttributes;
11 | }
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/IgnorablePropsObject.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import org.springframework.flex.core.io.AmfIgnore;
4 | import org.springframework.flex.core.io.AmfIgnoreField;
5 |
6 |
7 | public class IgnorablePropsObject {
8 |
9 | @AmfIgnoreField
10 | private String fooField = "unset";
11 |
12 | @AmfIgnoreField(onDeserialization=false)
13 | private String barField = "unset";
14 |
15 | @AmfIgnoreField(onSerialization=false)
16 | private String bazField = "unset";
17 |
18 | @AmfIgnore
19 | public String getFoo() {
20 | return fooField;
21 | }
22 |
23 | @AmfIgnore
24 | public void setFoo(String foo) {
25 | this.fooField = foo;
26 | }
27 |
28 | @AmfIgnore
29 | public String getBar() {
30 | return barField;
31 | }
32 |
33 | public void setBar(String bar) {
34 | this.barField = bar;
35 | }
36 |
37 | public String getBaz() {
38 | return bazField;
39 | }
40 |
41 | @AmfIgnore
42 | public void setBaz(String baz) {
43 | this.bazField = baz;
44 | }
45 | }
46 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/ImmutableValueObject.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 | import org.springframework.flex.core.io.AmfCreator;
4 | import org.springframework.flex.core.io.AmfProperty;
5 |
6 |
7 | public class ImmutableValueObject {
8 |
9 | final String foo;
10 |
11 | final Integer zoo;
12 |
13 | ImmutableValueObject voRef;
14 |
15 | Person personRef;
16 |
17 | @AmfCreator
18 | public ImmutableValueObject(@AmfProperty("foo") String foo, @AmfProperty("zoo") Integer zoo) {
19 | this.foo = foo;
20 | this.zoo = zoo;
21 | }
22 |
23 | public String getFoo() {
24 | return this.foo;
25 | }
26 |
27 | public Integer getZoo() {
28 | return this.zoo;
29 | }
30 |
31 | public Person getPersonRef() {
32 | return personRef;
33 | }
34 |
35 | public void setPersonRef(Person personRef) {
36 | this.personRef = personRef;
37 | }
38 |
39 | public ImmutableValueObject getVoRef() {
40 | return voRef;
41 | }
42 |
43 | public void setVoRef(ImmutableValueObject voRef) {
44 | this.voRef = voRef;
45 | }
46 | }
47 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/MaritalStatus.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 |
4 | public enum MaritalStatus {
5 |
6 | SINGLE, MARRIED, DIVORCED;
7 |
8 | public String value() {
9 | return name();
10 | }
11 |
12 | public static MaritalStatus fromValue(String v) {
13 | return valueOf(v);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/PersonNP.java:
--------------------------------------------------------------------------------
1 |
2 | package org.springframework.flex.hibernate4.domain;
3 |
4 | import java.util.Set;
5 |
6 | import javax.persistence.Column;
7 | import javax.persistence.Entity;
8 | import javax.persistence.FetchType;
9 | import javax.persistence.GeneratedValue;
10 | import javax.persistence.GenerationType;
11 | import javax.persistence.Id;
12 | import javax.persistence.ManyToMany;
13 | import javax.persistence.OneToMany;
14 | import javax.persistence.OneToOne;
15 | import javax.persistence.Version;
16 |
17 | @Entity
18 | public class PersonNP {
19 |
20 | @Id
21 | @GeneratedValue(strategy = GenerationType.AUTO)
22 | public Integer id;
23 |
24 | @Version
25 | @Column(name = "version")
26 | public Integer version;
27 |
28 | public String name;
29 |
30 | @OneToOne(fetch = FetchType.LAZY)
31 | public PersonNP spouse;
32 |
33 | @OneToOne
34 | public AddressNP address;
35 |
36 | @OneToMany
37 | public Set previousAddresses;
38 |
39 | @ManyToMany
40 | public Set children;
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/PrimitiveCompany.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 |
4 | public class PrimitiveCompany {
5 |
6 | private int id;
7 |
8 | private int version;
9 |
10 | private String name;
11 |
12 |
13 | public int getId() {
14 | return id;
15 | }
16 |
17 |
18 | public void setId(int id) {
19 | this.id = id;
20 | }
21 |
22 |
23 | public int getVersion() {
24 | return version;
25 | }
26 |
27 |
28 | public void setVersion(int version) {
29 | this.version = version;
30 | }
31 |
32 |
33 | public String getName() {
34 | return name;
35 | }
36 |
37 |
38 | public void setName(String name) {
39 | this.name = name;
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/java/org/springframework/flex/hibernate4/domain/PrimitiveCompanyNP.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.hibernate4.domain;
2 |
3 |
4 | public class PrimitiveCompanyNP {
5 |
6 | public int id;
7 |
8 | public int version;
9 |
10 | public String name;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/custom-remoting-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/custom-services-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/log4j.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/annotated-remote-bean-context.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/default-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/hibernate-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/invalid-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/invalid-remote-service-decorator.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/invalid-remote-service.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/jpa-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/messaging-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/config/secured-message-broker.xml:
--------------------------------------------------------------------------------
1 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/core/channels.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/core/channels/channels1.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/core/channels/channels2.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/core/messaging-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/core/proxy-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | 100
8 | 2
9 |
10 | true
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/core/remoting-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/hibernate-multi-session-factory-context.xml:
--------------------------------------------------------------------------------
1 |
2 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 | org.hibernate.dialect.H2Dialect
15 | create
16 |
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/jpa-multi-entity-manager-context.xml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/mappings.hbm.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
36 |
37 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/messaging/MessageDestinationProps.json:
--------------------------------------------------------------------------------
1 | {
2 | "network" : {
3 | "subscription-timeout-minutes" : 1,
4 | "throttle-inbound" : {"max-frequency" : 500, "policy" : "ERROR"},
5 | "throttle-outbound" : {"max-frequency" : 500, "policy" : "IGNORE"}
6 | },
7 | "server" : {
8 | "allow-subtopics" : true,
9 | "cluster-message-routing" : "broadcast",
10 | "disallow-wildcard-subtopics": false,
11 | "message-time-to-live" : 1,
12 | "subtopic-separator" : "/"
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/messaging/default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/messaging/inferred-default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 | true
9 | 4
10 |
11 |
12 |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/persistence.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | org.hibernate.ejb.HibernatePersistence
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/remoting/default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/spring-flex-hibernate4/src/test/resources/org/springframework/flex/hibernate4/remoting/inferred-default-channels-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/spring-flex-integration/build.properties:
--------------------------------------------------------------------------------
1 | #Flex Properties
2 | flex.sdk.dir=${basedir}/../flex_sdk_3
3 | test.flex.dir=${basedir}/src/test/flex
4 | flex.output.dir=${basedir}/target/classes/MODULE-INF
5 |
6 |
7 |
--------------------------------------------------------------------------------
/spring-flex-integration/flex-rds-server.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-integration/flex-rds-server.jar
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/java/org/springframework/flex/integration/service/FooService.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.integration.service;
18 |
19 | import org.springframework.flex.remoting.RemotingDestination;
20 | import org.springframework.flex.remoting.RemotingExclude;
21 | import org.springframework.flex.remoting.RemotingInclude;
22 | import org.springframework.stereotype.Component;
23 |
24 | @Component
25 | @RemotingDestination
26 | public class FooService {
27 |
28 | @RemotingInclude
29 | public String bar() {
30 | return "bar";
31 | }
32 |
33 | @RemotingExclude
34 | public String baz() {
35 | return "baz";
36 | }
37 | }
38 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/java/org/springframework/flex/integration/service/HibernatePersonService.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.integration.service;
2 |
3 | import org.hibernate.Session;
4 | import org.hibernate.SessionFactory;
5 | import org.springframework.beans.factory.annotation.Autowired;
6 | import org.springframework.flex.integration.domain.Person;
7 | import org.springframework.flex.remoting.RemotingDestination;
8 | import org.springframework.stereotype.Repository;
9 | import org.springframework.transaction.annotation.Transactional;
10 |
11 | @RemotingDestination
12 | @Repository
13 | public class HibernatePersonService implements PersonService {
14 |
15 | private final SessionFactory sessionFactory;
16 |
17 | @Autowired
18 | public HibernatePersonService(SessionFactory sessionFactory) {
19 | this.sessionFactory = sessionFactory;
20 | }
21 |
22 | @Transactional
23 | public Person loadPerson(Integer id) {
24 | Session session = sessionFactory.getCurrentSession();
25 | return (Person) session.get(Person.class, id);
26 | }
27 |
28 | @Transactional
29 | public Person loadPersonAndChildren(Integer id) {
30 | Session session = sessionFactory.getCurrentSession();
31 | Person person = (Person) session.get(Person.class, id);
32 | person.getChildren().iterator();
33 | return person;
34 | }
35 |
36 | }
37 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/java/org/springframework/flex/integration/service/MessageSender.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.integration.service;
2 |
3 | import org.springframework.flex.messaging.AsyncMessageCreator;
4 | import org.springframework.flex.messaging.MessageTemplate;
5 |
6 | import flex.messaging.messages.AsyncMessage;
7 |
8 | public class MessageSender {
9 |
10 | private MessageTemplate template;
11 |
12 | public void doSend() {
13 | final Stock stock = new Stock();
14 | template.send(new AsyncMessageCreator() {
15 |
16 | public AsyncMessage createMessage() {
17 | AsyncMessage msg = template.createMessageForDestination("market-data-feed");
18 | msg.setHeader("DSSubtopic", stock.getSymbol());
19 | msg.setBody(stock);
20 | return msg;
21 | }
22 |
23 | });
24 | }
25 |
26 | private class Stock {
27 |
28 | public String getSymbol() { return "JAVA";}
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/java/org/springframework/flex/integration/service/PersonService.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.integration.service;
2 |
3 | import org.springframework.flex.integration.domain.Person;
4 |
5 | public interface PersonService {
6 |
7 | Person loadPerson(Integer id);
8 |
9 |
10 | Person loadPersonAndChildren(Integer id);
11 | }
12 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/java/org/springframework/flex/integration/service/Ping.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.integration.service;
18 |
19 | public interface Ping {
20 |
21 | public void fireEvent();
22 |
23 | public String foo();
24 |
25 | public String ping();
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/java/org/springframework/flex/integration/util/DbInitializer.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.integration.util;
2 |
3 |
4 | public interface DbInitializer {
5 |
6 | void init();
7 |
8 | }
9 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/resources/log4j.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/webapp/WEB-INF/flex/messaging-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/webapp/WEB-INF/flex/proxy-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
4 |
5 |
6 |
7 | 100
8 | 2
9 |
10 | true
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/webapp/WEB-INF/spring/security-context.xml:
--------------------------------------------------------------------------------
1 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/spring-flex-integration/src/main/webapp/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Index
6 |
7 |
8 | Welcome!
9 |
10 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/.gitignore:
--------------------------------------------------------------------------------
1 | **/html-template/
2 | **/.actionScriptProperties
3 | **/.flexProperties
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/chat/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | chat
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/collaboration/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | collaboration
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/collaboration/src/main/flex/Customer.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | public class Customer
5 | {
6 | public var firstName:String;
7 | public var lastName:String;
8 | public var usCitizen:Boolean;
9 | public var address:String;
10 | public var city:String;
11 | public var state:String;
12 | public var zip:String;
13 | public var officePhone:String;
14 | public var cellPhone:String;
15 | }
16 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/companymgr/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | companymgr
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/companymgr/src/main/flex/Company.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | [RemoteClass(alias="org.springframework.flex.samples.company.Company")]
5 | public class Company
6 | {
7 | public var id:int;
8 | public var name:String;
9 | public var address:String;
10 | public var city:String;
11 | public var state:String;
12 | public var zip:String;
13 | public var phone:String;
14 | public var industry:Industry;
15 | }
16 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/companymgr/src/main/flex/CompanyEvent.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | import flash.events.Event;
4 |
5 | public class CompanyEvent extends Event
6 | {
7 | public static const CREATED:String = "companyCreated";
8 | public static const UPDATED:String = "companyUpdated";
9 | public static const DELETED:String = "companyDeleted";
10 |
11 | public var company:Company;
12 |
13 | public function CompanyEvent(type:String, company:Company, bubbles:Boolean = true, cancelable:Boolean = false)
14 | {
15 | this.company = company;
16 | super(type, bubbles, cancelable);
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/companymgr/src/main/flex/Industry.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | [RemoteClass(alias="org.springframework.flex.samples.industry.Industry")]
5 | public class Industry
6 | {
7 | public var id:int;
8 | public var name:String;
9 | }
10 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/feedstarter/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | feedstarter
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync-rest/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | insync01
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync-rest/src/main/flex/Contact.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | [RemoteClass(alias="org.springframework.flex.samples.contact.Contact")]
5 | public class Contact
6 | {
7 | public var id:int;
8 | public var firstName:String;
9 | public var lastName:String;
10 | public var email:String;
11 | public var phone:String;
12 | public var address:String;
13 | public var city:String;
14 | public var state:String;
15 | public var zip:String;
16 | }
17 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync-rest/src/main/flex/ContactEvent.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | import flash.events.Event;
4 |
5 | public class ContactEvent extends Event
6 | {
7 | public static const CREATED:String = "contactCreated";
8 | public static const UPDATED:String = "contactUpdated";
9 | public static const DELETED:String = "contactDeleted";
10 |
11 | public var contact:Contact;
12 |
13 | public function ContactEvent(type:String, contact:Contact, bubbles:Boolean = true, cancelable:Boolean = false)
14 | {
15 | this.contact = contact;
16 | super(type, bubbles, cancelable);
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync01/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | insync-rest
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync01/src/main/flex/insync01.mxml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync02/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | insync02
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync03/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | insync03
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync03/src/main/flex/Contact.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | [RemoteClass(alias="org.springframework.flex.samples.contact.Contact")]
5 | public class Contact
6 | {
7 | public var id:int;
8 | public var firstName:String;
9 | public var lastName:String;
10 | public var email:String;
11 | public var phone:String;
12 | public var address:String;
13 | public var city:String;
14 | public var state:String;
15 | public var zip:String;
16 | }
17 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync04/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | insync04
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync04/src/main/flex/Contact.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | [RemoteClass(alias="org.springframework.flex.samples.contact.Contact")]
5 | public class Contact
6 | {
7 | public var id:int;
8 | public var firstName:String;
9 | public var lastName:String;
10 | public var email:String;
11 | public var phone:String;
12 | public var address:String;
13 | public var city:String;
14 | public var state:String;
15 | public var zip:String;
16 | }
17 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync05/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | insync05
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync05/src/main/flex/Contact.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | [RemoteClass(alias="org.springframework.flex.samples.contact.Contact")]
5 | public class Contact
6 | {
7 | public var id:int;
8 | public var firstName:String;
9 | public var lastName:String;
10 | public var email:String;
11 | public var phone:String;
12 | public var address:String;
13 | public var city:String;
14 | public var state:String;
15 | public var zip:String;
16 | }
17 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync06/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | insync06
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync06/src/main/flex/Contact.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | [Bindable]
4 | [RemoteClass(alias="org.springframework.flex.samples.contact.Contact")]
5 | public class Contact
6 | {
7 | public var id:int;
8 | public var firstName:String;
9 | public var lastName:String;
10 | public var email:String;
11 | public var phone:String;
12 | public var address:String;
13 | public var city:String;
14 | public var state:String;
15 | public var zip:String;
16 | }
17 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/insync06/src/main/flex/ContactEvent.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 | import flash.events.Event;
4 |
5 | public class ContactEvent extends Event
6 | {
7 | public static const CREATED:String = "contactCreated";
8 | public static const UPDATED:String = "contactUpdated";
9 | public static const DELETED:String = "contactDeleted";
10 |
11 | public var contact:Contact;
12 |
13 | public function ContactEvent(type:String, contact:Contact, bubbles:Boolean = true, cancelable:Boolean = false)
14 | {
15 | this.contact = contact;
16 | super(type, bubbles, cancelable);
17 | }
18 | }
19 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/jmschat/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | jmschat
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/secured/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | secured
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/simplepush/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | simplepush
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/spring-blazeds-101/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | spring-blazeds-101
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/spring-blazeds-101/src/main/flex/main.mxml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/spring-messaging/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | spring-messaging
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.project:
--------------------------------------------------------------------------------
1 |
2 | testdrive
3 |
4 |
5 |
6 |
7 | org.eclipse.jdt.core.javabuilder
8 |
9 |
10 | org.eclipse.wst.common.project.facet.core.builder
11 |
12 |
13 | org.eclipse.wst.validation.validationbuilder
14 |
15 |
16 |
17 | org.eclipse.wst.common.project.facet.core.nature
18 | org.eclipse.jdt.core.javanature
19 | org.eclipse.wst.common.modulecore.ModuleCoreNature
20 | org.eclipse.jem.workbench.JavaEMFNature
21 |
22 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.settings/.jsdtscope:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.settings/com.springsource.sts.config.flow.prefs:
--------------------------------------------------------------------------------
1 | #Wed Feb 09 14:59:00 PST 2011
2 | //com.springsource.sts.config.flow.coordinates\:http\://www.springframework.org/schema/integration\:/testdrive/src/main/webapp/WEB-INF/spring/integration-config.xml=\n\n\n \n \n \n\n \n \n \n\n \n \n \n\n \n \n \n
3 | eclipse.preferences.version=1
4 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.settings/org.eclipse.jdt.core.prefs:
--------------------------------------------------------------------------------
1 | #Fri Jun 24 16:54:55 PDT 2011
2 | org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
3 | eclipse.preferences.version=1
4 | org.eclipse.jdt.core.compiler.source=1.5
5 | org.eclipse.jdt.core.compiler.compliance=1.5
6 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.settings/org.eclipse.ltk.core.refactoring.prefs:
--------------------------------------------------------------------------------
1 | #Fri Feb 04 15:32:19 PST 2011
2 | eclipse.preferences.version=1
3 | org.eclipse.ltk.core.refactoring.enable.project.refactoring.history=false
4 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.settings/org.eclipse.wst.common.project.facet.core.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.settings/org.eclipse.wst.jsdt.ui.superType.container:
--------------------------------------------------------------------------------
1 | org.eclipse.wst.jsdt.launching.baseBrowserLibrary
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.settings/org.eclipse.wst.jsdt.ui.superType.name:
--------------------------------------------------------------------------------
1 | Window
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/.springBeans:
--------------------------------------------------------------------------------
1 |
2 |
3 | 1
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/build.properties:
--------------------------------------------------------------------------------
1 | #Flex Properties
2 | flex.sdk.dir=${basedir}/../../../flex_sdk_3
3 | src.flex.dir=${basedir}/../
4 | flex.output.dir=${basedir}/src/main/webapp
5 |
6 | #Overridden WAR properties
7 | war.staging.dir=${basedir}/target/testdrive
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/jmschat.launch:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/company/ICompanyDAO.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.samples.company;
18 |
19 | import org.springframework.flex.samples.dao.IGenericDAO;
20 |
21 | /**
22 | *
23 | * @author Christophe Coenraets
24 | * @author Jeremy Grelle
25 | */
26 | public interface ICompanyDAO extends IGenericDAO {
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/contact/IContactDAO.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.samples.contact;
18 |
19 | import org.springframework.flex.samples.dao.IGenericDAO;
20 |
21 | /**
22 | *
23 | * @author Christophe Coenraets
24 | * @author Jeremy Grelle
25 | */
26 | public interface IContactDAO extends IGenericDAO {
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/dao/IGenericDAO.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.samples.dao;
18 |
19 | import java.util.List;
20 |
21 | /**
22 | *
23 | * @author Christophe Coenraets
24 | * @author Jeremy Grelle
25 | */
26 | public interface IGenericDAO {
27 |
28 | public List findAll();
29 |
30 | public List findByName(String name);
31 |
32 | public T findById(int id);
33 |
34 | public T create(T item);
35 |
36 | public boolean update(T item);
37 |
38 | public boolean remove(T item);
39 |
40 | public boolean removeById(int id);
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/industry/IIndustryDAO.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.samples.industry;
18 |
19 | import org.springframework.flex.samples.dao.IGenericDAO;
20 |
21 | /**
22 | *
23 | * @author Christophe Coenraets
24 | * @author Jeremy Grelle
25 | */
26 | public interface IIndustryDAO extends IGenericDAO {
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/product/IProductDAO.java:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2002-2009 the original author or authors.
3 | *
4 | * Licensed under the Apache License, Version 2.0 (the "License");
5 | * you may not use this file except in compliance with the License.
6 | * You may obtain a copy of the License at
7 | *
8 | * http://www.apache.org/licenses/LICENSE-2.0
9 | *
10 | * Unless required by applicable law or agreed to in writing, software
11 | * distributed under the License is distributed on an "AS IS" BASIS,
12 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 | * See the License for the specific language governing permissions and
14 | * limitations under the License.
15 | */
16 |
17 | package org.springframework.flex.samples.product;
18 |
19 | import org.springframework.flex.samples.dao.IGenericDAO;
20 |
21 | /**
22 | *
23 | * @author Christophe Coenraets
24 | * @author Jeremy Grelle
25 | */
26 | public interface IProductDAO extends IGenericDAO {
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/rest/HandlerAdapterPostProcessor.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.samples.rest;
2 |
3 | import org.springframework.beans.BeansException;
4 | import org.springframework.beans.factory.config.BeanPostProcessor;
5 | import org.springframework.flex.http.AmfHttpMessageConverter;
6 | import org.springframework.http.converter.HttpMessageConverter;
7 | import org.springframework.util.ObjectUtils;
8 | import org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter;
9 |
10 | public class HandlerAdapterPostProcessor implements BeanPostProcessor {
11 |
12 | public Object postProcessBeforeInitialization(Object bean, String beanName)
13 | throws BeansException {
14 | return bean;
15 | }
16 |
17 | public Object postProcessAfterInitialization(Object bean, String beanName)
18 | throws BeansException {
19 | if (bean instanceof AnnotationMethodHandlerAdapter) {
20 | AnnotationMethodHandlerAdapter adapter = (AnnotationMethodHandlerAdapter) bean;
21 | HttpMessageConverter>[] converters = adapter.getMessageConverters();
22 | adapter.setMessageConverters((HttpMessageConverter>[]) ObjectUtils.addObjectToArray(converters, new AmfHttpMessageConverter()));
23 | }
24 | return bean;
25 | }
26 |
27 | }
28 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/secured/Security3Helper.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.samples.secured;
2 |
3 | import java.util.Map;
4 |
5 | import org.springframework.flex.security3.AuthenticationResultUtils;
6 |
7 |
8 | public class Security3Helper {
9 |
10 | public Map getAuthentication() {
11 | return AuthenticationResultUtils.getAuthenticationResult();
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/java/org/springframework/flex/samples/util/LoggingExceptionTranslator.java:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.samples.util;
2 |
3 | import org.apache.commons.logging.Log;
4 | import org.apache.commons.logging.LogFactory;
5 | import org.springframework.flex.core.ExceptionTranslator;
6 |
7 | import flex.messaging.MessageException;
8 |
9 |
10 | public class LoggingExceptionTranslator implements ExceptionTranslator {
11 |
12 | private static final Log log = LogFactory.getLog(LoggingExceptionTranslator.class);
13 |
14 | public boolean handles(Class> clazz) {
15 | return true;
16 | }
17 |
18 | public MessageException translate(Throwable t) {
19 | log.error("Uncaught Exception thrown: ", t);
20 | return null;
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/resources/log4j.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/.gitignore:
--------------------------------------------------------------------------------
1 | chat/chat.swf
2 | collaboration/collaboration.swf
3 | companymgr/companymgr.swf
4 | feedstarter/feedstarter.swf
5 | insync-rest/rest.swf
6 | insync01/insync01.swf
7 | insync02/insync02.swf
8 | insync03/insync03.swf
9 | insync04/insync04.swf
10 | insync05/insync05.swf
11 | insync06/insync06.swf
12 | jmschat/jmschat.swf
13 | secured/secured.swf
14 | simplepush/simplepush.swf
15 | spring-blazeds-101/main.swf
16 | spring-messaging/messaging.swf
17 | traderdesktop/traderdesktop.swf
18 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/WEB-INF/spring/integration-config.xml:
--------------------------------------------------------------------------------
1 |
2 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/chat/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/chat/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/chat/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/chat/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/collaboration/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/collaboration/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/collaboration/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/collaboration/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/companymgr/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/companymgr/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/companymgr/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/companymgr/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/favicon.ico
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/feedstarter/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/feedstarter/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/feedstarter/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/feedstarter/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync-rest/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync-rest/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync-rest/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync-rest/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync01/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync01/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync01/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync01/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync02/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync02/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync02/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync02/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync03/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync03/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync03/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync03/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync04/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync04/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync04/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync04/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync05/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync05/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync05/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync05/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync06/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync06/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync06/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/insync06/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/jmschat/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/jmschat/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/jmschat/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/jmschat/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/secured/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/secured/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/secured/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/secured/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/simplepush/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/simplepush/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/simplepush/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/simplepush/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-blazeds-101/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-blazeds-101/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-blazeds-101/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-blazeds-101/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-messaging/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-messaging/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-messaging/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/spring-messaging/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/traderdesktop/history/history.css:
--------------------------------------------------------------------------------
1 | /* This CSS stylesheet defines styles used by required elements in a flex application page that supports browser history */
2 |
3 | #ie_historyFrame { width: 0px; height: 0px; display:none }
4 | #firefox_anchorDiv { width: 0px; height: 0px; display:none }
5 | #safari_formDiv { width: 0px; height: 0px; display:none }
6 | #safari_rememberDiv { width: 0px; height: 0px; display:none }
7 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/traderdesktop/history/historyFrame.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
27 | Hidden frame for Browser History support.
28 |
29 |
30 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/traderdesktop/playerProductInstall.swf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/spring-attic/spring-flex/85f2bff300d74e2d77d565f97a09d12d18e19adc/spring-flex-samples/spring-flex-testdrive/testdrive/src/main/webapp/traderdesktop/playerProductInstall.swf
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/traderdesktop/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | traderdesktop
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/traderdesktop/src/main/flex/BackgroundColorRenderer.as:
--------------------------------------------------------------------------------
1 | package {
2 |
3 | import mx.controls.Label;
4 | import flash.display.Graphics;
5 |
6 | public class BackgroundColorRenderer extends Label {
7 |
8 | public static var symbol:String;
9 |
10 | override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
11 | {
12 | super.updateDisplayList(unscaledWidth, unscaledHeight);
13 |
14 | var g:Graphics = graphics;
15 |
16 | g.clear();
17 |
18 | if (data && data.date && data.symbol == symbol)
19 | {
20 | if( data.change && data.change >= 0 )
21 | {
22 | g.beginFill(0x009900, 0.5);
23 | g.drawRect(0, 0, unscaledWidth, unscaledHeight);
24 | g.endFill();
25 | }
26 | else
27 | {
28 | g.beginFill(0xFF0000, 0.5);
29 | g.drawRect(0, 0, unscaledWidth, unscaledHeight);
30 | g.endFill();
31 | }
32 | }
33 |
34 | }
35 | }
36 |
37 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/traderdesktop/src/main/flex/ColorRenderer.as:
--------------------------------------------------------------------------------
1 | package {
2 |
3 | import mx.controls.Label;
4 | import mx.controls.dataGridClasses.*;
5 |
6 | public class ColorRenderer extends Label {
7 |
8 | override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
9 | {
10 | super.updateDisplayList(unscaledWidth, unscaledHeight);
11 | if (data && listData && data[DataGridListData(listData).dataField] < 0)
12 | {
13 | setStyle("color", 0xFF0000);
14 | }
15 | else
16 | {
17 | setStyle("color", 0x009900);
18 | }
19 | }
20 | }
21 |
22 | }
--------------------------------------------------------------------------------
/spring-flex-samples/spring-flex-testdrive/traderdesktop/src/main/flex/org/springframework/flex/samples/marketfeed/Stock.as:
--------------------------------------------------------------------------------
1 | package org.springframework.flex.samples.marketfeed
2 | {
3 | [RemoteClass(alias="org.springframework.flex.samples.marketfeed.Stock")]
4 | [Bindable]
5 | public class Stock
6 | {
7 | public var symbol:String;
8 | public var name:String;
9 | public var low:Number;
10 | public var high:Number;
11 | public var open:Number;
12 | public var last:Number;
13 | public var change:Number = 0;
14 | public var date:Date;
15 | }
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/.FlexUnitSettings/FlexUnitApplicationLastRun.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/.flexProperties:
--------------------------------------------------------------------------------
1 |
2 |
3 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/.project:
--------------------------------------------------------------------------------
1 |
2 |
3 | spring-flexunit-tests
4 |
5 |
6 |
7 |
8 |
9 | com.adobe.flexbuilder.project.flexbuilder
10 |
11 |
12 |
13 |
14 |
15 | com.adobe.flexbuilder.project.flexnature
16 | com.adobe.flexbuilder.project.actionscriptnature
17 |
18 |
19 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/.settings/org.eclipse.core.resources.prefs:
--------------------------------------------------------------------------------
1 | #Fri May 07 16:18:45 PDT 2010
2 | eclipse.preferences.version=1
3 | encoding/=utf-8
4 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/src/ClientAuthTestSuite1.as:
--------------------------------------------------------------------------------
1 | package {
2 |
3 | import net.digitalprimates.fluint.tests.TestSuite;
4 |
5 | public class ClientAuthTestSuite1 extends TestSuite {
6 |
7 | public function ClientAuthTestSuite1() {
8 | addTestCase(new LoginClientTest1());
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/spring-flexunit-tests/src/ClientAuthTestSuite2.as:
--------------------------------------------------------------------------------
1 | package {
2 |
3 | import net.digitalprimates.fluint.tests.TestSuite;
4 |
5 | public class ClientAuthTestSuite2 extends TestSuite {
6 |
7 | public function ClientAuthTestSuite2() {
8 | addTestCase(new LoginClientTest2());
9 | }
10 | }
11 | }
--------------------------------------------------------------------------------
/spring-flexunit-tests/src/FlexUnitApplication.mxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
8 |
9 |
10 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/src/FlexUnitCompilerApplication.mxml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
5 |
6 |
9 |
10 |
11 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/src/IntegrationTestSuite.as:
--------------------------------------------------------------------------------
1 | package {
2 |
3 | import net.digitalprimates.fluint.tests.TestSuite;
4 |
5 | public class IntegrationTestSuite extends TestSuite {
6 |
7 | public function IntegrationTestSuite() {
8 | addTestCase(new RemoteServiceTests());
9 | //addTestCase(new SecureDestinationTests());
10 | //addTestCase(new SecureRemoteObjectTests());
11 | //addTestCase(new MessageServiceTests());
12 | }
13 | }
14 | }
--------------------------------------------------------------------------------
/spring-flexunit-tests/src/Main.mxml:
--------------------------------------------------------------------------------
1 |
2 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/spring-flexunit-tests/src/Person.as:
--------------------------------------------------------------------------------
1 | package
2 | {
3 |
4 | [RemoteClass(alias="org.springframework.flex.integration.domain.Person"]
5 | public class Person
6 | {
7 | public var id : int;
8 | public var spouse : Person;
9 | public var name : String;
10 | public var children : ArrayCollection;
11 |
12 | public function Person()
13 | {
14 | }
15 | }
16 | }
--------------------------------------------------------------------------------