private ArrayList<Role> createRoleList(VMInstance a, VM vm,String storageAccountName, String storageContainer) throws Exception { ArrayList<Role> roleList = new ArrayList<Role>(); Role role = new Role(); String roleName = a.getName(); //required role.setRoleName(roleName); role.setRoleType(VirtualMachineRoleType.PersistentVMRole.toString()); String size=VirtualMachineRoleSize.SMALL; if(!vm.getProviderSpecificTypeName().equals("")) size=vm.getProviderSpecificTypeName(); role.setRoleSize(size);//TODO: size with mincore role.setProvisionGuestAgent(true); ArrayList<ConfigurationSet> configurationSets = new ArrayList<ConfigurationSet>(); role.setConfigurationSets(configurationSets); role.setOSVirtualHardDisk(createOSVHD(vm,storageAccountName,storageContainer)); roleList.add(role); configurationSets.add(createConfigOS(a.getName(),vm)); configurationSets.add(createConfigNetwork()); return roleList; }
for (int i9 = 0; i9 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").size(); i9 = i9 + 1) { org.w3c.dom.Element roleListElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").get(i9)); Role roleInstance = new Role(); result.getRoles().add(roleInstance);
for (int i9 = 0; i9 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").size(); i9 = i9 + 1) { org.w3c.dom.Element roleListElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").get(i9)); Role roleInstance = new Role(); result.getRoles().add(roleInstance);
for (int i10 = 0; i10 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").size(); i10 = i10 + 1) { org.w3c.dom.Element roleListElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").get(i10)); Role roleInstance = new Role(); deploymentInstance.getRoles().add(roleInstance);
for (int i13 = 0; i13 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").size(); i13 = i13 + 1) { org.w3c.dom.Element roleListElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").get(i13)); Role roleInstance = new Role(); result.getRoles().add(roleInstance);
for (int i13 = 0; i13 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").size(); i13 = i13 + 1) { org.w3c.dom.Element roleListElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").get(i13)); Role roleInstance = new Role(); result.getRoles().add(roleInstance);
for (int i14 = 0; i14 < com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").size(); i14 = i14 + 1) { org.w3c.dom.Element roleListElement = ((org.w3c.dom.Element) com.microsoft.windowsazure.core.utils.XmlUtility.getElementsByTagNameNS(roleListSequenceElement, "http://schemas.microsoft.com/windowsazure", "Role").get(i14)); Role roleInstance = new Role(); deploymentInstance.getRoles().add(roleInstance);