Beispiel #1
0
 public IdBagCollectionMapper(IEnversProxyFactory enversProxyFactory,
                              CommonCollectionMapperData commonCollectionMapperData,
                              System.Type proxyType,
                              MiddleComponentData elementComponentData,
                              bool revisionTypeInId)
     : base(enversProxyFactory, commonCollectionMapperData, proxyType, elementComponentData, revisionTypeInId)
 {
 }
Beispiel #2
0
 public virtual IPropertyMapper Set <T>(IEnversProxyFactory enversProxyFactory, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, bool embeddableElementType)
 {
     return(new SetCollectionMapper <T>(enversProxyFactory,
                                        commonCollectionMapperData,
                                        typeof(ISet <T>),
                                        elementComponentData,
                                        embeddableElementType,
                                        embeddableElementType));
 }
Beispiel #3
0
 public SetCollectionMapper(IEnversProxyFactory enversProxyFactory,
                            CommonCollectionMapperData commonCollectionMapperData,
                            System.Type proxyType,
                            MiddleComponentData elementComponentData,
                            bool ordinalInId,
                            bool revisionTypeInId)
     : base(enversProxyFactory, commonCollectionMapperData, proxyType, ordinalInId, revisionTypeInId)
 {
     ElementComponentData = elementComponentData;
 }
Beispiel #4
0
 protected AbstractCollectionMapper(IEnversProxyFactory enversProxyFactory,
                                    CommonCollectionMapperData commonCollectionMapperData,
                                    System.Type proxyType, bool ordinalInId, bool revisionTypeInId)
 {
     CommonCollectionMapperData = commonCollectionMapperData;
     _enversProxyFactory        = enversProxyFactory;
     _proxyType        = proxyType;
     _ordinalInId      = ordinalInId;
     _revisionTypeInId = revisionTypeInId;
 }
 public MapCollectionMapper(IEnversProxyFactory enversProxyFactory,
                            CommonCollectionMapperData commonCollectionMapperData,
                            System.Type proxyType,
                            MiddleComponentData elementComponentData,
                            MiddleComponentData indexComponentData,
                            bool revisionTypeInId)
     : base(enversProxyFactory, commonCollectionMapperData, proxyType, false, revisionTypeInId)
 {
     ElementComponentData = elementComponentData;
     IndexComponentData   = indexComponentData;
 }
 public SortedMapCollectionMapper(IEnversProxyFactory enversProxyFactory,
                                  CommonCollectionMapperData commonCollectionMapperData,
                                  System.Type proxyType,
                                  MiddleComponentData elementComponentData,
                                  MiddleComponentData indexComponentData,
                                  IComparer <TKey> comparer,
                                  bool revisionTypeInId)
     : base(enversProxyFactory, commonCollectionMapperData, proxyType, elementComponentData, indexComponentData, revisionTypeInId)
 {
     _comparer = comparer;
 }
 public SortedSetCollectionMapper(IEnversProxyFactory enversProxyFactory,
                                  CommonCollectionMapperData commonCollectionMapperData,
                                  System.Type proxyType,
                                  MiddleComponentData elementComponentData,
                                  IComparer <T> comparer,
                                  bool ordinalInId,
                                  bool revisionTypeInId)
     : base(enversProxyFactory, commonCollectionMapperData, proxyType, elementComponentData, ordinalInId, revisionTypeInId)
 {
     _comparer = comparer;
 }
 public ToOneIdMapper(IEnversProxyFactory enversProxyFactory,
                      IIdMapper delegat,
                      PropertyData propertyData,
                      string referencedEntityName,
                      bool nonInsertableFake)
     : base(propertyData)
 {
     _enversProxyFactory   = enversProxyFactory;
     _delegat              = delegat;
     _referencedEntityName = referencedEntityName;
     _nonInsertableFake    = nonInsertableFake;
 }
 public IPropertyMapper Create(IEnversProxyFactory enversProxyFactory, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, bool embeddableElementType)
 {
     return(null);
 }
 public IPropertyMapper Create(IEnversProxyFactory enversProxyFactory, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, bool embeddableElementType)
 {
     return(new CustomListCollectionMapper <CustomList <TItem>, TItem>(enversProxyFactory, commonCollectionMapperData, typeof(CustomList <TItem>), elementComponentData, indexComponentData, embeddableElementType));
 }
Beispiel #11
0
 public virtual IPropertyMapper SortedMap <TKey, TValue>(IEnversProxyFactory enversProxyFactory, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, IComparer <TKey> comparer, bool embeddableElementType)
 {
     return(new SortedMapCollectionMapper <TKey, TValue>(enversProxyFactory, commonCollectionMapperData, typeof(IDictionary <TKey, TValue>), elementComponentData, indexComponentData, comparer, embeddableElementType));
 }
Beispiel #12
0
 public virtual IPropertyMapper Array(IEnversProxyFactory enversProxyFactory, System.Type elementType, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, MiddleComponentData indexComponentData, bool embeddableElementType)
 {
     throw new NotImplementedException("Array is not supported by DefaultCollectionMapperFactory");
 }
Beispiel #13
0
 public SpecialMapper(IEnversProxyFactory enversProxyFactory, CommonCollectionMapperData commonCollectionMapperData, MiddleComponentData elementComponentData, bool embeddableElementType)
     : base(enversProxyFactory, commonCollectionMapperData, typeof(ISpecialCollection), elementComponentData, embeddableElementType)
 {
     _elementComponentData = elementComponentData;
 }