public IEnumerable<ObjectType> ProcessVariables(ObjectType objectType) { var fileeffectiverights53Object = (fileeffectiverights53_object)objectType; IEnumerable<string> filepaths = null; IEnumerable<string> paths = null; IEnumerable<string> filenames = null; if (fileeffectiverights53Object.IsFilePathDefined()) filepaths = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.filepath); else { paths = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.path); filenames = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.filename, true); } IEnumerable<String> trusteeSIDs = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.trustee_sid); var objectFactory = new FileEffectiveRights53ObjectFactory(); return objectFactory.CreateFileObjects(fileeffectiverights53Object, filepaths, paths, filenames, trusteeSIDs); }
public IEnumerable <ObjectType> ProcessVariables(ObjectType objectType) { var fileeffectiverights53Object = (fileeffectiverights53_object)objectType; IEnumerable <string> filepaths = null; IEnumerable <string> paths = null; IEnumerable <string> filenames = null; if (fileeffectiverights53Object.IsFilePathDefined()) { filepaths = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.filepath); } else { paths = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.path); filenames = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.filename, true); } IEnumerable <String> trusteeSIDs = this.EvaluateEntity(fileeffectiverights53Object, fileeffectiverights53_object_ItemsChoices.trustee_sid); var objectFactory = new FileEffectiveRights53ObjectFactory(); return(objectFactory.CreateFileObjects(fileeffectiverights53Object, filepaths, paths, filenames, trusteeSIDs)); }