Example #1
0
        public virtual void AfterPropertiesSet(IBeanContextFactory beanContextFactory)
        {
            beanContextFactory.RegisterBean <CompositeIdFactory>("compositeIdFactory").Autowireable <ICompositeIdFactory>();

            BytecodeModule.AddDefaultBytecodeBehavior <CompositeIdBehavior>(beanContextFactory);
            BytecodeModule.AddDefaultBytecodeBehavior <EntityMetaDataMemberBehavior>(beanContextFactory);

            BytecodeModule.AddDefaultBytecodeBehavior <ObjRefBehavior>(beanContextFactory);
            BytecodeModule.AddDefaultBytecodeBehavior <ObjRefStoreBehavior>(beanContextFactory);
        }
Example #2
0
        public void AfterPropertiesSet(IBeanContextFactory beanContextFactory)
        {
            // cascade $1
            BytecodeModule.AddDefaultBytecodeBehavior <EmbeddedTypeBehavior>(beanContextFactory);
            BytecodeModule.AddDefaultBytecodeBehavior <EnhancedTypeBehavior>(beanContextFactory);
            BytecodeModule.AddDefaultBytecodeBehavior <DefaultPropertiesBehavior>(beanContextFactory);
            // cascade $2
            BytecodeModule.AddDefaultBytecodeBehavior <LazyRelationsBehavior>(beanContextFactory);

            BytecodeModule.AddDefaultBytecodeBehavior <InitializeEmbeddedMemberBehavior>(beanContextFactory);
            // cascade $3
            BytecodeModule.AddDefaultBytecodeBehavior <NotifyPropertyChangedBehavior>(beanContextFactory);
            BytecodeModule.AddDefaultBytecodeBehavior <ParentCacheHardRefBehavior>(beanContextFactory);
            BytecodeModule.AddDefaultBytecodeBehavior <EntityEqualsBehavior>(beanContextFactory);
            //BytecodeModule.AddDefaultBytecodeBehavior<PublicEmbeddedConstructorBehavior>(beanContextFactory);
            // cascade $4
            BytecodeModule.AddDefaultBytecodeBehavior <DataObjectBehavior>(beanContextFactory);

            BytecodeModule.AddDefaultBytecodeBehavior <CacheMapEntryBehavior>(beanContextFactory);
            BytecodeModule.AddDefaultBytecodeBehavior <RootCacheValueBehavior>(beanContextFactory);
        }