/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(Reliant.RenuOil.DAL.EntityType relatedEntityType) { IEntityFields fieldsToReturn = null; IInheritanceInfoProvider inheritanceProvider = InheritanceInfoProviderSingleton.GetInstance(); IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance(); IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance(); switch (relatedEntityType) { case Reliant.RenuOil.DAL.EntityType.AccountEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AccountEntity"); break; case Reliant.RenuOil.DAL.EntityType.AccountEmployeeAssignmentEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AccountEmployeeAssignmentEntity"); break; case Reliant.RenuOil.DAL.EntityType.AssetCategoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AssetCategoryEntity"); break; case Reliant.RenuOil.DAL.EntityType.AssetReclamationServiceEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AssetReclamationServiceEntity"); break; case Reliant.RenuOil.DAL.EntityType.AssetReclamationServiceChangeLogEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AssetReclamationServiceChangeLogEntity"); break; case Reliant.RenuOil.DAL.EntityType.AssetTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AssetTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.BaleEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "BaleEntity"); break; case Reliant.RenuOil.DAL.EntityType.ChangeLogEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ChangeLogEntity"); break; case Reliant.RenuOil.DAL.EntityType.ChangeTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ChangeTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.DeepFryerEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DeepFryerEntity"); break; case Reliant.RenuOil.DAL.EntityType.DeepFryerChangeLogEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DeepFryerChangeLogEntity"); break; case Reliant.RenuOil.DAL.EntityType.DeepFryerServiceEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DeepFryerServiceEntity"); break; case Reliant.RenuOil.DAL.EntityType.DeepFryerServiceChangeLogEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DeepFryerServiceChangeLogEntity"); break; case Reliant.RenuOil.DAL.EntityType.DockEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DockEntity"); break; case Reliant.RenuOil.DAL.EntityType.ElmahErrorEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ElmahErrorEntity"); break; case Reliant.RenuOil.DAL.EntityType.EmployeeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "EmployeeEntity"); break; case Reliant.RenuOil.DAL.EntityType.LoadEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "LoadEntity"); break; case Reliant.RenuOil.DAL.EntityType.MobileDeviceEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "MobileDeviceEntity"); break; case Reliant.RenuOil.DAL.EntityType.RebateEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RebateEntity"); break; case Reliant.RenuOil.DAL.EntityType.RebateTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RebateTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.RecycleServiceEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RecycleServiceEntity"); break; case Reliant.RenuOil.DAL.EntityType.RecycleServiceActionEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RecycleServiceActionEntity"); break; case Reliant.RenuOil.DAL.EntityType.RecycleServiceChangeLogEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RecycleServiceChangeLogEntity"); break; case Reliant.RenuOil.DAL.EntityType.RecycleTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RecycleTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.RecycleVendorEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RecycleVendorEntity"); break; case Reliant.RenuOil.DAL.EntityType.RecycleVendorServiceEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RecycleVendorServiceEntity"); break; case Reliant.RenuOil.DAL.EntityType.ServiceLocationEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ServiceLocationEntity"); break; case Reliant.RenuOil.DAL.EntityType.ServiceLocationAssetTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ServiceLocationAssetTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.ServiceLocationAssetTypeChangeLogEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ServiceLocationAssetTypeChangeLogEntity"); break; case Reliant.RenuOil.DAL.EntityType.ServiceLocationEmployeeAssignmentEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ServiceLocationEmployeeAssignmentEntity"); break; case Reliant.RenuOil.DAL.EntityType.ServiceLocationRecycleTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ServiceLocationRecycleTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.ServiceTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ServiceTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.SettingEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SettingEntity"); break; case Reliant.RenuOil.DAL.EntityType.StatusEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "StatusEntity"); break; case Reliant.RenuOil.DAL.EntityType.UserEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "UserEntity"); break; case Reliant.RenuOil.DAL.EntityType.UserAccountEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "UserAccountEntity"); break; case Reliant.RenuOil.DAL.EntityType.UserTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "UserTypeEntity"); break; case Reliant.RenuOil.DAL.EntityType.WorkOrderEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "WorkOrderEntity"); break; case Reliant.RenuOil.DAL.EntityType.WorkOrderEmployeeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "WorkOrderEmployeeEntity"); break; case Reliant.RenuOil.DAL.EntityType.WorkOrderServiceLocationEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "WorkOrderServiceLocationEntity"); break; } return(fieldsToReturn); }
/// <summary>Creates a new IEntityField instance for usage in the EntityFields object for the entity related to the field index specified.</summary> /// <param name="fieldIndex">The field which IEntityField instance should be created</param> /// <returns>The IEntityField instance for the field specified in fieldIndex</returns> public static IEntityField Create(Enum fieldIndex) { IFieldInfo info = FieldInfoProviderSingleton.GetInstance().GetFieldInfo(fieldIndex); return(new EntityField(info, PersistenceInfoProviderSingleton.GetInstance().GetFieldPersistenceInfo(info.ContainingObjectName, info.Name))); }
/// <summary> /// CTor /// </summary> /// <param name="connectionString">The connection string to use when connecting to the database.</param> /// <param name="keepConnectionOpen">when true, the DataAccessAdapter will not close an opened connection. Use this for multi action usage.</param> public DataAccessAdapter(string connectionString, bool keepConnectionOpen) : base(PersistenceInfoProviderSingleton.GetInstance()) { InitClass(connectionString, keepConnectionOpen, CatalogNameUsage.Default, String.Empty, null, null); }
/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(policyDB.EntityType relatedEntityType) { IEntityFields fieldsToReturn = null; IInheritanceInfoProvider inheritanceProvider = InheritanceInfoProviderSingleton.GetInstance(); IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance(); IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance(); switch (relatedEntityType) { case policyDB.EntityType.AttributeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AttributeEntity"); break; case policyDB.EntityType.AttributeTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AttributeTypeEntity"); break; case policyDB.EntityType.AttributeValueEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AttributeValueEntity"); break; case policyDB.EntityType.CombineModeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CombineModeEntity"); break; case policyDB.EntityType.ContextEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ContextEntity"); break; case policyDB.EntityType.DecisionNodeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DecisionNodeEntity"); break; case policyDB.EntityType.EffectEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "EffectEntity"); break; case policyDB.EntityType.LibraryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "LibraryEntity"); break; case policyDB.EntityType.PolicyEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "PolicyEntity"); break; case policyDB.EntityType.PolicyDocumentEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "PolicyDocumentEntity"); break; case policyDB.EntityType.PolicyLinkEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "PolicyLinkEntity"); break; case policyDB.EntityType.QueryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "QueryEntity"); break; case policyDB.EntityType.QueryValueEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "QueryValueEntity"); break; case policyDB.EntityType.RuleEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "RuleEntity"); break; case policyDB.EntityType.TargetEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "TargetEntity"); break; case policyDB.EntityType.TargetConditionEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "TargetConditionEntity"); break; case policyDB.EntityType.UriComponentEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "UriComponentEntity"); break; } return(fieldsToReturn); }
/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(Northwind.SSDAL.EntityType relatedEntityType) { return(FieldInfoProviderSingleton.GetInstance().GetEntityFields(InheritanceInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance(), _entityTypeNamesCache[relatedEntityType])); }
/// <summary>CTor</summary> /// <param name="typeOfInheritance">Type of inheritance the entity which owns this Dao is in.</param> /// <param name="entityName">Name of the entity owning this Dao</param> /// <param name="entityFactory">Entity factory for the entity owning this Dao.</param> public CommonDaoBase(InheritanceHierarchyType typeOfInheritance, string entityName, IEntityFactory entityFactory) : base(InheritanceInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance(), new DynamicQueryEngine(), typeOfInheritance, entityName, entityFactory) { }
/// <summary>Creates a new IEntityField instance for usage in the EntityFields object for the WorkOrderServiceLocationEntity. Which EntityField is created is specified by fieldIndex</summary> /// <param name="fieldIndex">The field which IEntityField instance should be created</param> /// <returns>The IEntityField instance for the field specified in fieldIndex</returns> public static IEntityField Create(WorkOrderServiceLocationFieldIndex fieldIndex) { IFieldInfo info = FieldInfoProviderSingleton.GetInstance().GetFieldInfo("WorkOrderServiceLocationEntity", (int)fieldIndex); return(new EntityField(info, PersistenceInfoProviderSingleton.GetInstance().GetFieldPersistenceInfo(info.ContainingObjectName, info.Name))); }
/// <summary>CTor</summary> /// <param name="connectionString">The connection string to use when connecting to the database.</param> /// <param name="keepConnectionOpen">when true, the DataAccessAdapter will not close an opened connection. Use this for multi action usage.</param> /// <param name="schemaNameUsageSetting">Configures this data access adapter object how to threat schema names in persistence information.</param> /// <param name="schemaNameToUse">Oracle specific. The name to use if schemaNameUsageSetting is set to ForceName. Ignored otherwise.</param> public DataAccessAdapter(string connectionString, bool keepConnectionOpen, SchemaNameUsage schemaNameUsageSetting, string schemaNameToUse) : base(PersistenceInfoProviderSingleton.GetInstance()) { InitClassPhase2(connectionString, keepConnectionOpen, CatalogNameUsage.Default, schemaNameUsageSetting, string.Empty, schemaNameToUse, null, null); }
/// <summary>Creates a new IEntityField instance for usage in the EntityFields object for the RecycleVendorServiceEntity. Which EntityField is created is specified by fieldIndex</summary> /// <param name="fieldIndex">The field which IEntityField instance should be created</param> /// <returns>The IEntityField instance for the field specified in fieldIndex</returns> public static IEntityField Create(RecycleVendorServiceFieldIndex fieldIndex) { IFieldInfo info = FieldInfoProviderSingleton.GetInstance().GetFieldInfo("RecycleVendorServiceEntity", (int)fieldIndex); return(new EntityField(info, PersistenceInfoProviderSingleton.GetInstance().GetFieldPersistenceInfo(info.ContainingObjectName, info.Name))); }
/// <summary>Creates a new IEntityField instance for usage in the EntityFields object for the AccountEmployeeAssignmentEntity. Which EntityField is created is specified by fieldIndex</summary> /// <param name="fieldIndex">The field which IEntityField instance should be created</param> /// <returns>The IEntityField instance for the field specified in fieldIndex</returns> public static IEntityField Create(AccountEmployeeAssignmentFieldIndex fieldIndex) { IFieldInfo info = FieldInfoProviderSingleton.GetInstance().GetFieldInfo("AccountEmployeeAssignmentEntity", (int)fieldIndex); return(new EntityField(info, PersistenceInfoProviderSingleton.GetInstance().GetFieldPersistenceInfo(info.ContainingObjectName, info.Name))); }
/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(SquawkTalk.Datalayer.EntityType relatedEntityType) { return(FieldInfoProviderSingleton.GetInstance().GetEntityFields(InheritanceInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance(), _entityTypeNamesCache[relatedEntityType])); }
/// <summary> /// CTor /// </summary> /// <param name="comPlusContextHost">the COM+ context host for this adapter instance.</param> /// <param name="connectionString">The connection string to use when connecting to the database.</param> /// <remarks>do not call this from your code</remarks> public DataAccessAdapter(IComPlusAdapterContext comPlusContextHost, string connectionString) : base(comPlusContextHost, PersistenceInfoProviderSingleton.GetInstance()) { InitClass(connectionString, false, CatalogNameUsage.Default, String.Empty, null, null); }
/// <summary> /// CTor. SqlServer specific /// </summary> /// <param name="connectionString">The connection string to use when connecting to the database.</param> /// <param name="keepConnectionOpen">when true, the DataAccessAdapter will not close an opened connection. Use this for multi action usage.</param> /// <param name="catalogNameUsageSetting">SqlServer specific. Configures this data access adapter object how to threat catalog names in /// persistence information.</param> /// <param name="catalogNameToUse">SqlServer specific. The name to use if catalogNameUsageSetting is set to ForceName. Ignored otherwise.</param> /// <remarks>For backwards compatibility.</remarks> public DataAccessAdapter(string connectionString, bool keepConnectionOpen, CatalogNameUsage catalogNameUsageSetting, string catalogNameToUse) : base(PersistenceInfoProviderSingleton.GetInstance()) { InitClass(connectionString, keepConnectionOpen, catalogNameUsageSetting, catalogNameToUse, null, null); }
/// <summary>Creates a new IEntityField instance, which represents the field objectName.fieldName</summary> /// <param name="objectName">the name of the object the field belongs to, like CustomerEntity or OrdersTypedView</param> /// <param name="fieldName">the name of the field to create</param> public static IEntityField Create(string objectName, string fieldName) { return(new EntityField(FieldInfoProviderSingleton.GetInstance().GetFieldInfo(objectName, fieldName), PersistenceInfoProviderSingleton.GetInstance().GetFieldPersistenceInfo(objectName, fieldName))); }
/// <summary>Creates a new IEntityField instance for usage in the EntityFields object for the AssetReclamationServiceChangeLogEntity. Which EntityField is created is specified by fieldIndex</summary> /// <param name="fieldIndex">The field which IEntityField instance should be created</param> /// <returns>The IEntityField instance for the field specified in fieldIndex</returns> public static IEntityField Create(AssetReclamationServiceChangeLogFieldIndex fieldIndex) { IFieldInfo info = FieldInfoProviderSingleton.GetInstance().GetFieldInfo("AssetReclamationServiceChangeLogEntity", (int)fieldIndex); return(new EntityField(info, PersistenceInfoProviderSingleton.GetInstance().GetFieldPersistenceInfo(info.ContainingObjectName, info.Name))); }
/// <summary>Private CTor for deserialization</summary> /// <param name="info"></param> /// <param name="context"></param> protected ImageCacheEntity(SerializationInfo info, StreamingContext context) : base(info, context) { this.FixupDeserialization(FieldInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance()); // __LLBLGENPRO_USER_CODE_REGION_START DeserializationConstructor // __LLBLGENPRO_USER_CODE_REGION_END }
/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(SD.LLBLGen.Pro.Examples.Auditing.EntityType relatedEntityType) { return(FieldInfoProviderSingleton.GetInstance().GetEntityFields(InheritanceInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance(), _entityTypeNamesCache[relatedEntityType])); }
/// <summary>CTor.</summary> /// <param name="connectionString">The connection string to use when connecting to the database.</param> /// <param name="keepConnectionOpen">when true, the DataAccessAdapter will not close an opened connection. Use this for multi action usage.</param> /// <param name="catalogNameOverwrites"> The from-to name value pairs and setting for the overwriting of catalog names. Can be null.</param> /// <param name="schemaNameOverwrites"> The from-to name value pairs and setting for the overwriting of schema names. Can be null.</param> public DataAccessAdapter(string connectionString, bool keepConnectionOpen, CatalogNameOverwriteHashtable catalogNameOverwrites, SchemaNameOverwriteHashtable schemaNameOverwrites) : base(PersistenceInfoProviderSingleton.GetInstance()) { InitClassPhase2(connectionString, keepConnectionOpen, CatalogNameUsage.Default, SchemaNameUsage.Default, string.Empty, string.Empty, catalogNameOverwrites, schemaNameOverwrites); }
/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(AW.Data.EntityType relatedEntityType) { IEntityFields fieldsToReturn = null; IInheritanceInfoProvider inheritanceProvider = InheritanceInfoProviderSingleton.GetInstance(); IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance(); IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance(); switch (relatedEntityType) { case AW.Data.EntityType.AddressEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AddressEntity"); break; case AW.Data.EntityType.AddressTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "AddressTypeEntity"); break; case AW.Data.EntityType.BillOfMaterialsEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "BillOfMaterialsEntity"); break; case AW.Data.EntityType.ContactEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ContactEntity"); break; case AW.Data.EntityType.ContactCreditCardEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ContactCreditCardEntity"); break; case AW.Data.EntityType.ContactTypeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ContactTypeEntity"); break; case AW.Data.EntityType.CountryRegionEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CountryRegionEntity"); break; case AW.Data.EntityType.CountryRegionCurrencyEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CountryRegionCurrencyEntity"); break; case AW.Data.EntityType.CreditCardEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CreditCardEntity"); break; case AW.Data.EntityType.CultureEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CultureEntity"); break; case AW.Data.EntityType.CurrencyEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CurrencyEntity"); break; case AW.Data.EntityType.CurrencyRateEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CurrencyRateEntity"); break; case AW.Data.EntityType.CustomerEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CustomerEntity"); break; case AW.Data.EntityType.CustomerAddressEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CustomerAddressEntity"); break; case AW.Data.EntityType.CustomerViewRelatedEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "CustomerViewRelatedEntity"); break; case AW.Data.EntityType.DepartmentEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DepartmentEntity"); break; case AW.Data.EntityType.DocumentEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "DocumentEntity"); break; case AW.Data.EntityType.EmployeeEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "EmployeeEntity"); break; case AW.Data.EntityType.EmployeeAddressEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "EmployeeAddressEntity"); break; case AW.Data.EntityType.EmployeeDepartmentHistoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "EmployeeDepartmentHistoryEntity"); break; case AW.Data.EntityType.EmployeePayHistoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "EmployeePayHistoryEntity"); break; case AW.Data.EntityType.IllustrationEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "IllustrationEntity"); break; case AW.Data.EntityType.IndividualEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "IndividualEntity"); break; case AW.Data.EntityType.JobCandidateEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "JobCandidateEntity"); break; case AW.Data.EntityType.LocationEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "LocationEntity"); break; case AW.Data.EntityType.ProductEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductEntity"); break; case AW.Data.EntityType.ProductCategoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductCategoryEntity"); break; case AW.Data.EntityType.ProductCostHistoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductCostHistoryEntity"); break; case AW.Data.EntityType.ProductDescriptionEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductDescriptionEntity"); break; case AW.Data.EntityType.ProductDocumentEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductDocumentEntity"); break; case AW.Data.EntityType.ProductInventoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductInventoryEntity"); break; case AW.Data.EntityType.ProductListPriceHistoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductListPriceHistoryEntity"); break; case AW.Data.EntityType.ProductModelEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductModelEntity"); break; case AW.Data.EntityType.ProductModelIllustrationEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductModelIllustrationEntity"); break; case AW.Data.EntityType.ProductModelProductDescriptionCultureEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductModelProductDescriptionCultureEntity"); break; case AW.Data.EntityType.ProductPhotoEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductPhotoEntity"); break; case AW.Data.EntityType.ProductProductPhotoEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductProductPhotoEntity"); break; case AW.Data.EntityType.ProductReviewEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductReviewEntity"); break; case AW.Data.EntityType.ProductSubcategoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductSubcategoryEntity"); break; case AW.Data.EntityType.ProductVendorEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ProductVendorEntity"); break; case AW.Data.EntityType.PurchaseOrderDetailEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "PurchaseOrderDetailEntity"); break; case AW.Data.EntityType.PurchaseOrderHeaderEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "PurchaseOrderHeaderEntity"); break; case AW.Data.EntityType.SalesOrderDetailEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesOrderDetailEntity"); break; case AW.Data.EntityType.SalesOrderHeaderEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesOrderHeaderEntity"); break; case AW.Data.EntityType.SalesOrderHeaderSalesReasonEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesOrderHeaderSalesReasonEntity"); break; case AW.Data.EntityType.SalesPersonEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesPersonEntity"); break; case AW.Data.EntityType.SalesPersonQuotaHistoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesPersonQuotaHistoryEntity"); break; case AW.Data.EntityType.SalesReasonEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesReasonEntity"); break; case AW.Data.EntityType.SalesTaxRateEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesTaxRateEntity"); break; case AW.Data.EntityType.SalesTerritoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesTerritoryEntity"); break; case AW.Data.EntityType.SalesTerritoryHistoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SalesTerritoryHistoryEntity"); break; case AW.Data.EntityType.ScrapReasonEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ScrapReasonEntity"); break; case AW.Data.EntityType.ShiftEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ShiftEntity"); break; case AW.Data.EntityType.ShipMethodEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ShipMethodEntity"); break; case AW.Data.EntityType.ShoppingCartItemEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "ShoppingCartItemEntity"); break; case AW.Data.EntityType.SpecialOfferEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SpecialOfferEntity"); break; case AW.Data.EntityType.SpecialOfferProductEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "SpecialOfferProductEntity"); break; case AW.Data.EntityType.StateProvinceEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "StateProvinceEntity"); break; case AW.Data.EntityType.StoreEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "StoreEntity"); break; case AW.Data.EntityType.StoreContactEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "StoreContactEntity"); break; case AW.Data.EntityType.TransactionHistoryEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "TransactionHistoryEntity"); break; case AW.Data.EntityType.TransactionHistoryArchiveEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "TransactionHistoryArchiveEntity"); break; case AW.Data.EntityType.UnitMeasureEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "UnitMeasureEntity"); break; case AW.Data.EntityType.VendorEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "VendorEntity"); break; case AW.Data.EntityType.VendorAddressEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "VendorAddressEntity"); break; case AW.Data.EntityType.VendorContactEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "VendorContactEntity"); break; case AW.Data.EntityType.WorkOrderEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "WorkOrderEntity"); break; case AW.Data.EntityType.WorkOrderRoutingEntity: fieldsToReturn = fieldProvider.GetEntityFields(inheritanceProvider, persistenceProvider, "WorkOrderRoutingEntity"); break; } return(fieldsToReturn); }
/// <summary>General method which will return an array of IEntityFieldCore objects, used by the InheritanceInfoProvider. Only the fields defined in the entity are returned, no inherited fields.</summary> /// <param name="entityName">the name of the entity to get the fields for. Example: "CustomerEntity"</param> /// <returns>array of IEntityFieldCore fields, defined in the entity with the name specified</returns> internal static IEntityFieldCore[] CreateFields(string entityName) { return(FieldInfoProviderSingleton.GetInstance().GetEntityFieldsArray(entityName, PersistenceInfoProviderSingleton.GetInstance())); }
/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(ProductSearchEngine.EntityType relatedEntityType) { return(FieldInfoProviderSingleton.GetInstance().GetEntityFields(InheritanceInfoProviderSingleton.GetInstance(), PersistenceInfoProviderSingleton.GetInstance(), _entityTypeNamesCache[relatedEntityType])); }
/// <summary>Creates a new IEntityField instance for usage in the EntityFields object for the ObserverDataSetEntity. Which EntityField is created is specified by fieldIndex</summary> /// <param name="fieldIndex">The field which IEntityField instance should be created</param> /// <returns>The IEntityField instance for the field specified in fieldIndex</returns> public static IEntityField Create(ObserverDataSetFieldIndex fieldIndex) { IFieldInfo info = FieldInfoProviderSingleton.GetInstance().GetFieldInfo("ObserverDataSetEntity", (int)fieldIndex); return(new EntityField(info, PersistenceInfoProviderSingleton.GetInstance().GetFieldPersistenceInfo(info.ContainingObjectName, info.Name))); }
/// <summary>General factory entrance method which will return an EntityFields object with the format generated by the factory specified</summary> /// <param name="relatedEntityType">The type of entity the fields are for</param> /// <returns>The IEntityFields instance requested</returns> public static IEntityFields CreateEntityFieldsObject(SD.LLBLGen.Pro.Examples.EntityType relatedEntityType) { return(ModelInfoProviderSingleton.GetInstance().GetEntityFields(_entityTypeNamesCache[relatedEntityType], PersistenceInfoProviderSingleton.GetInstance())); }