br.ufg.integrate.wrapper.query
Class Query

java.lang.Object
  extended by br.ufg.integrate.wrapper.query.Query

public class Query
extends Object

Version:
0.1 Encapsula uma consulta feita através de arquivo XML.
Author:
Rogerio

Constructor Summary
Query()
           
 
Method Summary
 void addTarget(QueryTarget target)
          Insere um alvo (target) na coleção.
 String getId()
          Retorna o identificador do alvo a ser consultado, identificado no arquivo 'integrations.xml'.
 QueryTarget getTarget(int idx)
          Retorna um alvo da coleção.
 List<QueryTarget> getTargets()
          Retorna a coleção de alvos (targets) a serem consultados.
 void setId(String id)
          Define identificador desta consulta.
 void setTargets(List<QueryTarget> targets)
          Define a coleção de alvos (targets) a serem consultados.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Query

public Query()
Method Detail

addTarget

public void addTarget(QueryTarget target)
Insere um alvo (target) na coleção.


getId

public String getId()
Retorna o identificador do alvo a ser consultado, identificado no arquivo 'integrations.xml'.

Returns:
identificador

getTarget

public QueryTarget getTarget(int idx)
Retorna um alvo da coleção.


getTargets

public List<QueryTarget> getTargets()
Retorna a coleção de alvos (targets) a serem consultados.

Returns:
Coleção de alvos.

setId

public void setId(String id)
Define identificador desta consulta. Deve ser um valor que identifique uma integração definida no arquivo 'integrations.xml'.

Parameters:
id -

setTargets

public void setTargets(List<QueryTarget> targets)
Define a coleção de alvos (targets) a serem consultados.



Copyright © 2008 Rogério Arantes Gaioso. All Rights Reserved.