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); }
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); }