Para ter uma lista dos sites existentes em um portal do Liferay 6.2, o seguinte código pode ser usado:
var companyId= [your_company_id];
var totalGroups = Packages.com.liferay.portal.service.GroupLocalServiceUtil.getGroupsCount();
var groups = Packages.com.liferay.portal.service.GroupLocalServiceUtil.getCompanyGroups(companyId, 0, totalGroups);
for(var i = 0; i < totalGroups; i++){
out.println(groups.get(i).name + '; ' + groups.get(i).friendlyURL);
}
Esse código usa uma classe utilitária para manipulação de grupos, e novamente tempos de lembrar que esse JavaScript é uma camada de acesso a objetos Java. Dessa forma, o modelo de programação é Java, e o objeto retornado é um List<Groups>