com.jurismarches.vradi.beans
Class QueryBean

java.lang.Object
  extended by com.jurismarches.vradi.beans.QueryBean
All Implemented Interfaces:
java.io.Serializable

public final class QueryBean
extends java.lang.Object
implements java.io.Serializable

Query bean. Used to manipulate User, Group, Client queries, parse from CSV ad encode to CSV.

Since:
16 mars 2010 14:25:12
Version:
$Revision: 1165 $ $Date: 2010-07-27 12:06:10 +0200 (mar., 27 juil. 2010) $
Author:
schorlet
See Also:
CSVWriter, CSVParser, Serialized Form

Field Summary
protected  java.lang.String id
           
protected  java.lang.String[] queryArray
           
protected  java.lang.String queryLine
           
 
Constructor Summary
QueryBean()
           
QueryBean(java.lang.String queryLine)
          Decode the specified queryLine.
QueryBean(java.lang.String queryLine, java.lang.String id)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getCSVQuery()
           
 java.lang.String getDescription()
           
 java.lang.String getId()
          Additionnal attribute.
 java.lang.String getName()
           
 java.lang.String getQuery()
           
 java.lang.String getQueryLine()
           
 int hashCode()
           
 QueryBean setDescription(java.lang.String value)
           
 QueryBean setName(java.lang.String value)
           
 QueryBean setQuery(java.lang.String value)
           
 java.lang.String[] toArray()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

queryLine

protected final java.lang.String queryLine

queryArray

protected final java.lang.String[] queryArray

id

protected final java.lang.String id
Constructor Detail

QueryBean

public QueryBean()

QueryBean

public QueryBean(java.lang.String queryLine)
          throws java.io.IOException
Decode the specified queryLine. The queryLine must be CSV formatted.

Parameters:
queryLine - the formatted query.
Throws:
java.io.IOException - if queryLine is badly formatted.

QueryBean

public QueryBean(java.lang.String queryLine,
                 java.lang.String id)
          throws java.io.IOException
Throws:
java.io.IOException
Method Detail

getQueryLine

public java.lang.String getQueryLine()

getQuery

public java.lang.String getQuery()

getName

public java.lang.String getName()

getDescription

public java.lang.String getDescription()

getCSVQuery

public java.lang.String getCSVQuery()

toArray

public java.lang.String[] toArray()

setQuery

public QueryBean setQuery(java.lang.String value)

setName

public QueryBean setName(java.lang.String value)

setDescription

public QueryBean setDescription(java.lang.String value)

getId

public java.lang.String getId()
Additionnal attribute. It does not belongs to the query definition.


hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2009-2010 JurisMarches. All Rights Reserved.