public IEnumerable<ItemType> ProcessOperation(fileeffectiverights_object fileEffectiveRights) { Dictionary<String, EntityObjectStringType> entities = OvalHelper.GetFileEffectiveRightsFromObjectType(fileEffectiveRights); IEnumerable<string> paths = this.processOperationPath(entities); IEnumerable<string> fileNames = this.processOperationFileName(entities, paths); IEnumerable<string> trustNames = this.processOperationTrustName(entities); var fileEffectiveRightsItemTypeFactory = new FileEffectiveRightsItemTypeFactory( SourceObjectTypes.FileEffectiveRights, (FileEffectiveRightsObjectCollector)systemDataSource); return fileEffectiveRightsItemTypeFactory.CreateFileItemTypesByCombinationOfEntitiesFrom(paths, fileNames, trustNames); }
public IEnumerable <ItemType> ProcessOperation(fileeffectiverights_object fileEffectiveRights) { Dictionary <String, EntityObjectStringType> entities = OvalHelper.GetFileEffectiveRightsFromObjectType(fileEffectiveRights); IEnumerable <string> paths = this.processOperationPath(entities); IEnumerable <string> fileNames = this.processOperationFileName(entities, paths); IEnumerable <string> trustNames = this.processOperationTrustName(entities); var fileEffectiveRightsItemTypeFactory = new FileEffectiveRightsItemTypeFactory( SourceObjectTypes.FileEffectiveRights, (FileEffectiveRightsObjectCollector)systemDataSource); return(fileEffectiveRightsItemTypeFactory.CreateFileItemTypesByCombinationOfEntitiesFrom(paths, fileNames, trustNames)); }