Foros del Web » Programación para mayores de 30 ;) » Java »

Regla de navegación

Estas en el tema de Regla de navegación en el foro de Java en Foros del Web. Hola bueno soy relativamente nuevo en Java, asi que no se si esto va dentro de este foro o en el foro de xml, pero ...
  #1 (permalink)  
Antiguo 07/01/2009, 12:07
 
Fecha de Ingreso: noviembre-2007
Mensajes: 12
Antigüedad: 17 años, 1 mes
Puntos: 0
Regla de navegación

Hola bueno soy relativamente nuevo en Java, asi que no se si esto va dentro de este foro o en el foro de xml, pero bueno:

bien mi duda es si hay forma de hacer una regla de navegacion dinamica?.

Hay forma de que yo le pase parametros de una lista de parametros aun xml.
Esto es lo que habia hecho:

Regla de navegación
Código:
	
	<navigation-rule>
		<navigation-case>
		
			<from-outcome>#{admTransaccionC.transacciones.url}</from-outcome>
			<to-view-id>
				#{admTransaccionC.transaccion.ruta}
			</to-view-id>
		</navigation-case>
	</navigation-rule>
Controlador
Código:
public List getTransacciones() throws SQLException 
{
   List results = administradorServices.getTransaccionesLista();
   if (results!=null){
	 for (int i=0; i<results.size(); i++){
		 Transaccion transacciones = (Transaccion)results.get(i);
									}
return listaTranItems;
 }
DAO
Código:
public List getTransaccionesLista() throws SQLException {
		List transaccionList = new ArrayList();
		Transaccion transaccion = null;
		try{
			con = getConnection();
			cstmt = con.prepareCall("{? = call ADMINISTRACION.ADM_OBTENER_TRANSACCIONES_MENU}");
			cstmt.registerOutParameter(1, OracleTypes.CURSOR);
			
			cstmt.execute();
			logger.info("aqui");
			/*
			 *  CVE AS CVE,
		        CONTROLADOR AS CONTROLADOR,
		        RUTA AS RUTA,
		        URL AS URL
			 * */
			rs = (ResultSet) cstmt.getObject(1);
			while(rs.next()){
				transaccion = (Transaccion)DomainFactory.getInstance(Constants.TRANSACCION_DOMAIN);
				transaccion.setCve(rs.getString("CLAVE"));
				transaccion.setControlador(rs.getString("CONTROLADOR"));
				transaccion.setUrl(rs.getString("CONTROLADOR"));
				transaccion.setRuta(rs.getString("RUTA"));
				transaccionList.add(transaccion);
			}
			logger.info("transaccion Lista"+transaccion.getRuta());
		}finally{
			closeConnection(con, cstmt, rs);
		}
		return transaccionList;
	}
Saludos y gracias.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:03.