/////////////////////////////////////////////////////////////// // This is generated code. ////////////////////////////////////////////////////////////// // Code is generated using LLBLGen Pro version: 2.0.0.0 // Code is generated on: Saturday, February 24, 2007 10:00:22 PM // Code is generated using templates: SD.TemplateBindings.SharedTemplates.NET20 // Templates vendor: Solutions Design. // Templates version: ////////////////////////////////////////////////////////////// using System; using System.Data; using DataFeedFrameworkDAL; using DataFeedFrameworkDAL.HelperClasses; using SD.LLBLGen.Pro.ORMSupportClasses; namespace DataFeedFrameworkDAL.FactoryClasses { /// /// Factory class for IEntityField instances, used in IEntityFields instances. /// public partial class EntityFieldFactory { /// /// Private CTor, no instantiation possible. /// private EntityFieldFactory() { } /// /// Creates a new IEntityField instance for usage in the EntityFields object for the FeedCreationEntity. /// Which EntityField is created is specified by fieldIndex /// /// The field which IEntityField instance should be created /// The IEntityField instance for the field specified in fieldIndex public static IEntityField Create(FeedCreationFieldIndex fieldIndex) { IEntityField fieldToReturn = null; IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance(); IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance(); switch(fieldIndex) { case FeedCreationFieldIndex.FeedCreationId: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationId"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationId")); break; case FeedCreationFieldIndex.FeedCreationTitle: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationTitle"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationTitle")); break; case FeedCreationFieldIndex.FeedCreationDescription: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationDescription"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationDescription")); break; case FeedCreationFieldIndex.FeedCreationStatement: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationStatement"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationStatement")); break; case FeedCreationFieldIndex.FeedCreationDatabase: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationDatabase"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationDatabase")); break; case FeedCreationFieldIndex.FeedGuid: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedGuid"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedGuid")); break; case FeedCreationFieldIndex.FeedAccessViaGuidOnly: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedAccessViaGuidOnly"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedAccessViaGuidOnly")); break; case FeedCreationFieldIndex.FeedCreationModifiedDate: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationModifiedDate"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationModifiedDate")); break; case FeedCreationFieldIndex.FeedCreationCreationDate: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("FeedCreationEntity", "FeedCreationCreationDate"), persistenceProvider.GetFieldPersistenceInfo("FeedCreationEntity", "FeedCreationCreationDate")); break; } return fieldToReturn; } /// /// Creates a new IEntityField instance for usage in the EntityFields object for the SnippetEntity. /// Which EntityField is created is specified by fieldIndex /// /// The field which IEntityField instance should be created /// The IEntityField instance for the field specified in fieldIndex public static IEntityField Create(SnippetFieldIndex fieldIndex) { IEntityField fieldToReturn = null; IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance(); IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance(); switch(fieldIndex) { case SnippetFieldIndex.SnippetId: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetId"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetId")); break; case SnippetFieldIndex.SnippetGroupId: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetGroupId"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetGroupId")); break; case SnippetFieldIndex.SnippetTitle: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetTitle"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetTitle")); break; case SnippetFieldIndex.SnippetDescription: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetDescription"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetDescription")); break; case SnippetFieldIndex.SnippetExtra: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetExtra"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetExtra")); break; case SnippetFieldIndex.SnippetOrder: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetOrder"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetOrder")); break; case SnippetFieldIndex.SnippetValidBegin: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetValidBegin"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetValidBegin")); break; case SnippetFieldIndex.SnippetValidEnd: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetValidEnd"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetValidEnd")); break; case SnippetFieldIndex.SnippetModifiedDate: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetModifiedDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetModifiedDate")); break; case SnippetFieldIndex.SnippetCreationDate: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetEntity", "SnippetCreationDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetEntity", "SnippetCreationDate")); break; } return fieldToReturn; } /// /// Creates a new IEntityField instance for usage in the EntityFields object for the SnippetGroupEntity. /// Which EntityField is created is specified by fieldIndex /// /// The field which IEntityField instance should be created /// The IEntityField instance for the field specified in fieldIndex public static IEntityField Create(SnippetGroupFieldIndex fieldIndex) { IEntityField fieldToReturn = null; IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance(); IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance(); switch(fieldIndex) { case SnippetGroupFieldIndex.SnippetGroupId: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupId"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupId")); break; case SnippetGroupFieldIndex.SnippetGroupTitle: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupTitle"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupTitle")); break; case SnippetGroupFieldIndex.SnippetGroupModifiedDate: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupModifiedDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupModifiedDate")); break; case SnippetGroupFieldIndex.SnippetGroupCreationDate: fieldToReturn = new EntityField(fieldProvider.GetFieldInfo("SnippetGroupEntity", "SnippetGroupCreationDate"), persistenceProvider.GetFieldPersistenceInfo("SnippetGroupEntity", "SnippetGroupCreationDate")); break; } return fieldToReturn; } /// /// Creates a new IEntityField instance, which represents the field objectName.fieldName /// /// the name of the object the field belongs to, like CustomerEntity or OrdersTypedView /// the name of the field to create public static IEntityField Create(string objectName, string fieldName) { IFieldInfoProvider fieldProvider = FieldInfoProviderSingleton.GetInstance(); IPersistenceInfoProvider persistenceProvider = PersistenceInfoProviderSingleton.GetInstance(); return new EntityField(fieldProvider.GetFieldInfo(objectName, fieldName), persistenceProvider.GetFieldPersistenceInfo(objectName, fieldName)); } #region Included Code #endregion } }