Pregunta

Estoy tratando de usar el atributo "Parent" de una carpeta dentro del "QueryFilter" como se muestra:

myFolder.setQueryFilter(new QueryFilter("TestFolder.Name", "=", foldername)
    .and(new QueryFilter("Parent", "=", ??????)));

Estoy tratando de verificar si esta carpeta es una subcarpeta de otra carpeta.

No sé qué poner en lugar de ??????.

Actualización: Estoy usando el siguiente código, pero está lanzando una excepción de nullPointer. Estoy tratando de consultar para una carpeta principal, así que estoy poniendo padre como nulo. No sé si debo obtener una excepción de nullPointer. Si es así, ¿cómo debo manejarlo?

QueryRequest Parent1= Nuevo QueryRequest ("TestFolder");

parent1.setfetch (nuevo fetch ("nombre", "proyecto");

parent1.setQueryFilter (nuevo QueryFilter ("nombre", "=", foldername) .y (nuevo QueryFilter ("Padre", "=", nulo)). Y (nuevo QueryFilter ("Proyecto", "=", proj_ref));

queryResponse Parter2= Batman.Query (Parent1);

parent_ref= parental2.getResults (). Obtenga (0) .getasjsonbject (). Obtenga ("_ ref"). Getastring ();

system.out.println ("Padre Ref:" + parent_ref);

system.out.println ("La carpeta principal ya existe");

gracias.

¿Fue útil?

Solución

En los campos WSAPI de Rally que hace referencia a otro objeto (como el padre), se puede referir a la URL de REF.

//no parent
new QueryFilter("Parent", "=", null);

//specific parent 
new QueryFilter("Parent", "=", "/testfolder/12345");

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top