You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@isis.apache.org by José Alejandro Manaure Martinez <jo...@ticxar.com> on 2016/08/05 20:37:55 UTC

Return Fields Related as Null

Hi Guys

Problem Description: When I creating the method "listarSolicituesTramite"
in Apache Isis and  the method is invoked only reach the fields of
application are flat on the table, but returns the fields come
from relationship as null.



tbl_Solicitud

tbl_Motivo Tramite

tbl_Tramite

Nombre (Flat)





ID_Motivo_Tramite (Relation Field)





ID_Tramite (Relation Field)






In this example, the  field "Nombre" return a value, but "ID_Motivo_Tramite"
and "ID Tramite" arrive in null, which does not allow the filter.

Here the Method

@MemberOrder(sequence="10.3")

       @Action(semantics = SemanticsOf.*SAFE*)

       @ActionLayout(bookmarking = BookmarkPolicy.*AS_ROOT*)

       *public* List<Solicitud> ListarSolicitudesTramite(*final*
@ParameterLayout(named="Tramite") String       tramite) {

             List <Solicitud> listaSolicitudes= repositoryService
.allInstances(Solicitud.*class*);

             String [] arrayTramites= tramite.split("//|");

             ArrayList<String> listaTramites= *new* ArrayList<String>();

             *for* (*int* i = 0; i < arrayTramites.length; i++) {

                    listaTramites.add(arrayTramites[i]);

             }

             *for* (Iterator<Solicitud> iterator = listaSolicitudes.iterator();
iterator.hasNext();) {

                    Solicitud solicitud = iterator.next();

                    *if*
(!listaTramites.contains(solicitud.getMotivoTramite().getTramite()))
{

                           iterator.remove();

                    }

             }

             *return* listaSolicitudes;

       }

-- 
[image: Logo]

José Alejandro Manaure
*Project Manager*
Tel: (57) 1 703 17 77
Cel: (57) 312 5476188
E-mail: jose.manaure@ticxar.com
Calle 93 # 19b - 66 Ofc 202
Bogotá D.C., Colombia
www.ticxar.com
  [image: facebook]
<https://www.facebook.com/pages/Ticxar/446503822192581> [image:
twitter] <http://twitter.com/ticxar> [image: linkedIn]
<https://www.linkedin.com/company/ticxar>