//JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: protected java.util.List<org.camunda.bpm.engine.rest.hal.HalResource<?>> resolveNotCachedLinks(String[] linkedIds, org.camunda.bpm.engine.ProcessEngine processEngine) protected internal override IList <HalResource <object> > resolveNotCachedLinks(string[] linkedIds, ProcessEngine processEngine) { IdentityService identityService = processEngine.IdentityService; IList <User> users = identityService.createUserQuery().userIdIn(linkedIds).listPage(0, linkedIds.Length); //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: java.util.List<org.camunda.bpm.engine.rest.hal.HalResource<?>> resolvedUsers = new java.util.ArrayList<org.camunda.bpm.engine.rest.hal.HalResource<?>>(); IList <HalResource <object> > resolvedUsers = new List <HalResource <object> >(); foreach (User user in users) { resolvedUsers.Add(HalUser.fromUser(user)); } return(resolvedUsers); }
public static HalUserList fromUserList(IList <User> users) { HalUserList result = new HalUserList(); //JAVA TO C# CONVERTER WARNING: Java wildcard generics have no direct equivalent in .NET: //ORIGINAL LINE: java.util.List<org.camunda.bpm.engine.rest.hal.HalResource<?>> halUsers = new java.util.ArrayList<org.camunda.bpm.engine.rest.hal.HalResource<?>>(); IList <HalResource <object> > halUsers = new List <HalResource <object> >(); foreach (User user in users) { halUsers.Add(HalUser.fromUser(user)); } // embedd the user list result.addEmbedded("users", halUsers); // self link result.addLink("self", UriBuilder.fromResource(typeof(UserRestService)).build()); return(result); }