public CreateOrUpdateContainerBuild(bool isCreate, HashMap <String, int?> relationNameToIndexMap, HashMap <String, int?> primitiveNameToIndexMap, ICUDResultHelper cudResultHelper) { this.isCreate = isCreate; this.relationNameToIndexMap = relationNameToIndexMap; this.primitiveNameToIndexMap = primitiveNameToIndexMap; this.cudResultHelper = cudResultHelper; }
public CUDResultDiff(ICUDResult left, ICUDResult right, bool doFullDiff, ICUDResultHelper cudResultHelper, IEntityMetaDataProvider entityMetaDataProvider) { this.doFullDiff = doFullDiff; this.left = left; this.right = right; this.cudResultHelper = cudResultHelper; this.entityMetaDataProvider = entityMetaDataProvider; if (doFullDiff) { diffChanges = new List <IChangeContainer>(); originalRefs = new List <Object>(); } else { diffChanges = EmptyList.Empty <IChangeContainer>(); originalRefs = EmptyList.Empty <Object>(); } }