org.hdtourist.model
Class Consulta

java.lang.Object
  extended by org.hdtourist.model.Consulta

public class Consulta
extends java.lang.Object

Consulta. Objeto que almacena la configuración de una consulta


Nested Class Summary
static class Consulta.TipoConsulta
          Tipo de consulta
 
Field Summary
private  java.util.HashSet<ConsultaTuberia> consultasTuberia
          Consultas en forma de tubería.
private  java.lang.String texto
          El texto buscado en una consulta de típo SEARCH.
private  Consulta.TipoConsulta tipo
          El tipo de consulta.
private  java.util.List<Triple> triples
          Los triples.
 
Constructor Summary
Consulta()
          Instancia una nueva consulta.
 
Method Summary
 java.util.HashSet<ConsultaTuberia> getConsultasTuberia()
          Obtiene la lista de consultas tubería.
 java.lang.String getTexto()
          Obtiene el texto de búsqueda.
 Consulta.TipoConsulta getTipo()
          Fija el tipo de consulta.
 java.util.List<Triple> getTriples()
          Obtiene los triples.
 boolean isTipoConsultaAND()
          Indica si el tipo de consulta es AND
 boolean isTipoConsultaOR()
          Indica si el tipo de consulta es OR
 boolean isTipoConsultaSEARCH()
          Indica si el tipo de consulta es SEARCH
 void setConsultasTuberia(java.util.HashSet<ConsultaTuberia> consultasTuberia)
          Fija las consultas tubería
 void setTexto(java.lang.String texto)
          Fija el texto de búsqueda
 void setTipoConsultaAND()
          Fija el tipo consulta and.
 void setTipoConsultaOR()
          Fija el tipo consulta or.
 void setTipoConsultaSEARCH()
          Fija el tipo consulta search.
 void setTriples(java.util.List<Triple> triples)
          Sets the triples.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

consultasTuberia

private java.util.HashSet<ConsultaTuberia> consultasTuberia
Consultas en forma de tubería.


texto

private java.lang.String texto
El texto buscado en una consulta de típo SEARCH.


tipo

private Consulta.TipoConsulta tipo
El tipo de consulta.


triples

private java.util.List<Triple> triples
Los triples.

Constructor Detail

Consulta

public Consulta()
Instancia una nueva consulta.

Method Detail

getConsultasTuberia

public java.util.HashSet<ConsultaTuberia> getConsultasTuberia()
Obtiene la lista de consultas tubería.

Returns:
consultas tuberia

getTexto

public java.lang.String getTexto()
Obtiene el texto de búsqueda.

Returns:
texto de búsqueda

getTipo

public Consulta.TipoConsulta getTipo()
Fija el tipo de consulta.

Returns:
tipo de consulta

getTriples

public java.util.List<Triple> getTriples()
Obtiene los triples.

Returns:
los triples

isTipoConsultaAND

public boolean isTipoConsultaAND()
Indica si el tipo de consulta es AND

Returns:
true, si el tipo de consulta es AND

isTipoConsultaOR

public boolean isTipoConsultaOR()
Indica si el tipo de consulta es OR

Returns:
true, si el tipo de consulta es OR

isTipoConsultaSEARCH

public boolean isTipoConsultaSEARCH()
Indica si el tipo de consulta es SEARCH

Returns:
true, si el tipo de consulta es SERACH

setConsultasTuberia

public void setConsultasTuberia(java.util.HashSet<ConsultaTuberia> consultasTuberia)
Fija las consultas tubería

Parameters:
consultasTuberia - las nuevas consultas tubería

setTexto

public void setTexto(java.lang.String texto)
Fija el texto de búsqueda

Parameters:
texto - el nuevo texto de búsqueda

setTipoConsultaAND

public void setTipoConsultaAND()
Fija el tipo consulta and.


setTipoConsultaOR

public void setTipoConsultaOR()
Fija el tipo consulta or.


setTipoConsultaSEARCH

public void setTipoConsultaSEARCH()
Fija el tipo consulta search.


setTriples

public void setTriples(java.util.List<Triple> triples)
Sets the triples.

Parameters:
triples - the new triples