if(repositoryId == null)
{
List repositories = RepositoryController.getController().getAuthorizedRepositoryVOList(this.getInfoGluePrincipal(), false);
for(Iterator i=repositories.iterator();i.hasNext();)
{
RepositoryVO r = (RepositoryVO) i.next();
ContentVO contentVO = ContentControllerProxy.getController().getRootContentVO(r.getId(), this.getInfoGluePrincipal().getName());
String src= action + "?repositoryId=" + r.getId() + urlArgSeparator + "parent=" + contentVO.getId();
if(createAction && src.length() >0) src += urlArgSeparator + "createAction=true";
if(action.length()>0 && src.length() >0) src += urlArgSeparator + "action=" + action;
String allowedContentTypeIdsUrlEncodedString = getAllowedContentTypeIdsAsUrlEncodedString();
if(allowedContentTypeIdsUrlEncodedString.length()>0 && src.length() >0) src += urlArgSeparator + allowedContentTypeIdsUrlEncodedString;
String text=r.getName();
Element element = root.addElement("tree");
element
.addAttribute("id", "" + r.getId())
.addAttribute("repositoryId", "" + r.getId())
.addAttribute("text", text)
.addAttribute("src", src)
.addAttribute("type", TYPE_REPOSITORY);
}
out(getFormattedDocument(doc));