/// <summary> Initializes the class members</summary> private void InitClassMembers() { _policy = new policyDB.CollectionClasses.PolicyCollection(new PolicyEntityFactory()); _policy.SetContainingEntityInfo(this, "Target"); _alwaysFetchPolicy = false; _alreadyFetchedPolicy = false; _targetCondition = new policyDB.CollectionClasses.TargetConditionCollection(new TargetConditionEntityFactory()); _targetCondition.SetContainingEntityInfo(this, "Target"); _alwaysFetchTargetCondition = false; _alreadyFetchedTargetCondition = false; _combineModeCollectionViaPolicy = new policyDB.CollectionClasses.CombineModeCollection(new CombineModeEntityFactory()); _alwaysFetchCombineModeCollectionViaPolicy = false; _alreadyFetchedCombineModeCollectionViaPolicy = false; _conditionCollectionViaTargetCondition = new policyDB.CollectionClasses.DecisionNodeCollection(new DecisionNodeEntityFactory()); _alwaysFetchConditionCollectionViaTargetCondition = false; _alreadyFetchedConditionCollectionViaTargetCondition = false; _libraryCollectionViaPolicy = new policyDB.CollectionClasses.LibraryCollection(new LibraryEntityFactory()); _alwaysFetchLibraryCollectionViaPolicy = false; _alreadyFetchedLibraryCollectionViaPolicy = false; PerformDependencyInjection(); // __LLBLGENPRO_USER_CODE_REGION_START InitClassMembers // __LLBLGENPRO_USER_CODE_REGION_END OnInitClassMembersComplete(); }
/// <summary> Initializes the class members</summary> private void InitClassMembers() { _attributeValue = new policyDB.CollectionClasses.AttributeValueCollection(new AttributeValueEntityFactory()); _attributeValue.SetContainingEntityInfo(this, "AttributeMatch"); _alwaysFetchAttributeValue = false; _alreadyFetchedAttributeValue = false; _children = new policyDB.CollectionClasses.DecisionNodeCollection(new DecisionNodeEntityFactory()); _children.SetContainingEntityInfo(this, "Parent"); _alwaysFetchChildren = false; _alreadyFetchedChildren = false; _rule = new policyDB.CollectionClasses.RuleCollection(new RuleEntityFactory()); _rule.SetContainingEntityInfo(this, "Condition"); _alwaysFetchRule = false; _alreadyFetchedRule = false; _targetCondition = new policyDB.CollectionClasses.TargetConditionCollection(new TargetConditionEntityFactory()); _targetCondition.SetContainingEntityInfo(this, "DecisionNode"); _alwaysFetchTargetCondition = false; _alreadyFetchedTargetCondition = false; _attributeCollectionViaDecisionNode = new policyDB.CollectionClasses.AttributeCollection(new AttributeEntityFactory()); _alwaysFetchAttributeCollectionViaDecisionNode = false; _alreadyFetchedAttributeCollectionViaDecisionNode = false; _attributeCollectionViaAttributeValue = new policyDB.CollectionClasses.AttributeCollection(new AttributeEntityFactory()); _alwaysFetchAttributeCollectionViaAttributeValue = false; _alreadyFetchedAttributeCollectionViaAttributeValue = false; _effectCollectionViaRule = new policyDB.CollectionClasses.EffectCollection(new EffectEntityFactory()); _alwaysFetchEffectCollectionViaRule = false; _alreadyFetchedEffectCollectionViaRule = false; _policyCollectionViaRule = new policyDB.CollectionClasses.PolicyCollection(new PolicyEntityFactory()); _alwaysFetchPolicyCollectionViaRule = false; _alreadyFetchedPolicyCollectionViaRule = false; _targetCollectionViaTargetCondition = new policyDB.CollectionClasses.TargetCollection(new TargetEntityFactory()); _alwaysFetchTargetCollectionViaTargetCondition = false; _alreadyFetchedTargetCollectionViaTargetCondition = false; _attribute = null; _attributeReturnsNewIfNotFound = true; _alwaysFetchAttribute = false; _alreadyFetchedAttribute = false; _parent = null; _parentReturnsNewIfNotFound = true; _alwaysFetchParent = false; _alreadyFetchedParent = false; PerformDependencyInjection(); // __LLBLGENPRO_USER_CODE_REGION_START InitClassMembers // __LLBLGENPRO_USER_CODE_REGION_END OnInitClassMembersComplete(); }
/// <summary>Private CTor for deserialization</summary> /// <param name="info"></param> /// <param name="context"></param> protected TargetEntity(SerializationInfo info, StreamingContext context) : base(info, context) { _policy = (policyDB.CollectionClasses.PolicyCollection)info.GetValue("_policy", typeof(policyDB.CollectionClasses.PolicyCollection)); _alwaysFetchPolicy = info.GetBoolean("_alwaysFetchPolicy"); _alreadyFetchedPolicy = info.GetBoolean("_alreadyFetchedPolicy"); _targetCondition = (policyDB.CollectionClasses.TargetConditionCollection)info.GetValue("_targetCondition", typeof(policyDB.CollectionClasses.TargetConditionCollection)); _alwaysFetchTargetCondition = info.GetBoolean("_alwaysFetchTargetCondition"); _alreadyFetchedTargetCondition = info.GetBoolean("_alreadyFetchedTargetCondition"); _combineModeCollectionViaPolicy = (policyDB.CollectionClasses.CombineModeCollection)info.GetValue("_combineModeCollectionViaPolicy", typeof(policyDB.CollectionClasses.CombineModeCollection)); _alwaysFetchCombineModeCollectionViaPolicy = info.GetBoolean("_alwaysFetchCombineModeCollectionViaPolicy"); _alreadyFetchedCombineModeCollectionViaPolicy = info.GetBoolean("_alreadyFetchedCombineModeCollectionViaPolicy"); _conditionCollectionViaTargetCondition = (policyDB.CollectionClasses.DecisionNodeCollection)info.GetValue("_conditionCollectionViaTargetCondition", typeof(policyDB.CollectionClasses.DecisionNodeCollection)); _alwaysFetchConditionCollectionViaTargetCondition = info.GetBoolean("_alwaysFetchConditionCollectionViaTargetCondition"); _alreadyFetchedConditionCollectionViaTargetCondition = info.GetBoolean("_alreadyFetchedConditionCollectionViaTargetCondition"); _libraryCollectionViaPolicy = (policyDB.CollectionClasses.LibraryCollection)info.GetValue("_libraryCollectionViaPolicy", typeof(policyDB.CollectionClasses.LibraryCollection)); _alwaysFetchLibraryCollectionViaPolicy = info.GetBoolean("_alwaysFetchLibraryCollectionViaPolicy"); _alreadyFetchedLibraryCollectionViaPolicy = info.GetBoolean("_alreadyFetchedLibraryCollectionViaPolicy"); base.FixupDeserialization(FieldInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance()); // __LLBLGENPRO_USER_CODE_REGION_START DeserializationConstructor // __LLBLGENPRO_USER_CODE_REGION_END }
/// <summary>Private CTor for deserialization</summary> /// <param name="info"></param> /// <param name="context"></param> protected DecisionNodeEntity(SerializationInfo info, StreamingContext context) : base(info, context) { _attributeValue = (policyDB.CollectionClasses.AttributeValueCollection)info.GetValue("_attributeValue", typeof(policyDB.CollectionClasses.AttributeValueCollection)); _alwaysFetchAttributeValue = info.GetBoolean("_alwaysFetchAttributeValue"); _alreadyFetchedAttributeValue = info.GetBoolean("_alreadyFetchedAttributeValue"); _children = (policyDB.CollectionClasses.DecisionNodeCollection)info.GetValue("_children", typeof(policyDB.CollectionClasses.DecisionNodeCollection)); _alwaysFetchChildren = info.GetBoolean("_alwaysFetchChildren"); _alreadyFetchedChildren = info.GetBoolean("_alreadyFetchedChildren"); _rule = (policyDB.CollectionClasses.RuleCollection)info.GetValue("_rule", typeof(policyDB.CollectionClasses.RuleCollection)); _alwaysFetchRule = info.GetBoolean("_alwaysFetchRule"); _alreadyFetchedRule = info.GetBoolean("_alreadyFetchedRule"); _targetCondition = (policyDB.CollectionClasses.TargetConditionCollection)info.GetValue("_targetCondition", typeof(policyDB.CollectionClasses.TargetConditionCollection)); _alwaysFetchTargetCondition = info.GetBoolean("_alwaysFetchTargetCondition"); _alreadyFetchedTargetCondition = info.GetBoolean("_alreadyFetchedTargetCondition"); _attributeCollectionViaDecisionNode = (policyDB.CollectionClasses.AttributeCollection)info.GetValue("_attributeCollectionViaDecisionNode", typeof(policyDB.CollectionClasses.AttributeCollection)); _alwaysFetchAttributeCollectionViaDecisionNode = info.GetBoolean("_alwaysFetchAttributeCollectionViaDecisionNode"); _alreadyFetchedAttributeCollectionViaDecisionNode = info.GetBoolean("_alreadyFetchedAttributeCollectionViaDecisionNode"); _attributeCollectionViaAttributeValue = (policyDB.CollectionClasses.AttributeCollection)info.GetValue("_attributeCollectionViaAttributeValue", typeof(policyDB.CollectionClasses.AttributeCollection)); _alwaysFetchAttributeCollectionViaAttributeValue = info.GetBoolean("_alwaysFetchAttributeCollectionViaAttributeValue"); _alreadyFetchedAttributeCollectionViaAttributeValue = info.GetBoolean("_alreadyFetchedAttributeCollectionViaAttributeValue"); _effectCollectionViaRule = (policyDB.CollectionClasses.EffectCollection)info.GetValue("_effectCollectionViaRule", typeof(policyDB.CollectionClasses.EffectCollection)); _alwaysFetchEffectCollectionViaRule = info.GetBoolean("_alwaysFetchEffectCollectionViaRule"); _alreadyFetchedEffectCollectionViaRule = info.GetBoolean("_alreadyFetchedEffectCollectionViaRule"); _policyCollectionViaRule = (policyDB.CollectionClasses.PolicyCollection)info.GetValue("_policyCollectionViaRule", typeof(policyDB.CollectionClasses.PolicyCollection)); _alwaysFetchPolicyCollectionViaRule = info.GetBoolean("_alwaysFetchPolicyCollectionViaRule"); _alreadyFetchedPolicyCollectionViaRule = info.GetBoolean("_alreadyFetchedPolicyCollectionViaRule"); _targetCollectionViaTargetCondition = (policyDB.CollectionClasses.TargetCollection)info.GetValue("_targetCollectionViaTargetCondition", typeof(policyDB.CollectionClasses.TargetCollection)); _alwaysFetchTargetCollectionViaTargetCondition = info.GetBoolean("_alwaysFetchTargetCollectionViaTargetCondition"); _alreadyFetchedTargetCollectionViaTargetCondition = info.GetBoolean("_alreadyFetchedTargetCollectionViaTargetCondition"); _attribute = (AttributeEntity)info.GetValue("_attribute", typeof(AttributeEntity)); if(_attribute!=null) { _attribute.AfterSave+=new EventHandler(OnEntityAfterSave); } _attributeReturnsNewIfNotFound = info.GetBoolean("_attributeReturnsNewIfNotFound"); _alwaysFetchAttribute = info.GetBoolean("_alwaysFetchAttribute"); _alreadyFetchedAttribute = info.GetBoolean("_alreadyFetchedAttribute"); _parent = (DecisionNodeEntity)info.GetValue("_parent", typeof(DecisionNodeEntity)); if(_parent!=null) { _parent.AfterSave+=new EventHandler(OnEntityAfterSave); } _parentReturnsNewIfNotFound = info.GetBoolean("_parentReturnsNewIfNotFound"); _alwaysFetchParent = info.GetBoolean("_alwaysFetchParent"); _alreadyFetchedParent = info.GetBoolean("_alreadyFetchedParent"); base.FixupDeserialization(FieldInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance()); // __LLBLGENPRO_USER_CODE_REGION_START DeserializationConstructor // __LLBLGENPRO_USER_CODE_REGION_END }