code: public List<UserAttributeType<PortletDescriptor>> getAllUserAttribute()
     {
        List<UserAttributeType<PortletDescriptor>> list = new ArrayList<UserAttributeType<PortletDescriptor>>();
        List<Node> nodeList = model.get("user-attribute");
        for(Node node: nodeList)
        {
           UserAttributeType<PortletDescriptor>  type = new UserAttributeTypeImpl<PortletDescriptor>(this, "user-attribute", model, node);
           list.add(type);
        }
        return list;
     }
docs: Returns all <code>user-attribute</code> elements
  @return list of <code>user-attribute</code>