com.smg.persistwork.utilscerca
Class Restriccio

java.lang.Object
  extended by com.smg.persistwork.utilscerca.Restriccio

public class Restriccio
extends java.lang.Object

Defineix restriccions per a afegir a un filtre

Version:
1.0
Author:
Sergio Maeso

Method Summary
static Restriccio dinsunsvalors(java.lang.String nomCamp, java.util.List<java.lang.Object> valorsCamp)
          Crea una restricció de tipus dins uns valors NOMCAMP IN ( LISTVALORS )
static Restriccio igual(java.lang.String nomCamp, java.lang.Object valorCamp)
          Crea una restricció de tipus igual NOMCAMP = VALORCAMP
static Restriccio igualmajorque(java.lang.String nomCamp, java.lang.Object valorCamp)
          Crea una restricció de tipus igual major que NOMCAMP >= VALORCAMP
static Restriccio igualmenorque(java.lang.String nomCamp, java.lang.Object valorCamp)
          Crea una restricció de tipus igual menor que NOMCAMP <= VALORCAMP
static Restriccio majorque(java.lang.String nomCamp, java.lang.Object valorCamp)
          Crea una restricció de tipus major que NOMCAMP > VALORQUE
static Restriccio menorque(java.lang.String nomCamp, java.lang.Object valorCamp)
          Crea una restricció de tipus menor que NOMCAMP < VALORCAMP
static Restriccio nodinsunsvalors(java.lang.String nomCamp, java.util.List<java.lang.Object> valorsCamp)
          Crea una restricció de tipus fora uns valors NOMCAMP NOT IN ( LISTVALORS )
static Restriccio noIgual(java.lang.String nomCamp, java.lang.Object valorCamp)
          Crea una restricció de tipus no igual NOMCAMP !
static Restriccio nonul(java.lang.String nomCamp)
          Crea una restricció de tipus no es nul NOMCAMP IS NOT NULL
static Restriccio nul(java.lang.String nomCamp)
          Crea una restricció de tipus es nul NOMCAMP IS NULL
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

igual

public static Restriccio igual(java.lang.String nomCamp,
                               java.lang.Object valorCamp)
                        throws PersistWorkException
Crea una restricció de tipus igual NOMCAMP = VALORCAMP

Parameters:
nomCamp -
valorCamp -
Returns:
Restriccio
Throws:
PersistWorkException

noIgual

public static Restriccio noIgual(java.lang.String nomCamp,
                                 java.lang.Object valorCamp)
Crea una restricció de tipus no igual NOMCAMP != VALORCAMP

Parameters:
nomCamp -
valorCamp -
Returns:
Restriccio

majorque

public static Restriccio majorque(java.lang.String nomCamp,
                                  java.lang.Object valorCamp)
Crea una restricció de tipus major que NOMCAMP > VALORQUE

Parameters:
nomCamp -
valorCamp -
Returns:
Restriccio

menorque

public static Restriccio menorque(java.lang.String nomCamp,
                                  java.lang.Object valorCamp)
Crea una restricció de tipus menor que NOMCAMP < VALORCAMP

Parameters:
nomCamp -
valorCamp -
Returns:
Restriccio

igualmajorque

public static Restriccio igualmajorque(java.lang.String nomCamp,
                                       java.lang.Object valorCamp)
Crea una restricció de tipus igual major que NOMCAMP >= VALORCAMP

Parameters:
nomCamp -
valorCamp -
Returns:
Restriccio

igualmenorque

public static Restriccio igualmenorque(java.lang.String nomCamp,
                                       java.lang.Object valorCamp)
Crea una restricció de tipus igual menor que NOMCAMP <= VALORCAMP

Parameters:
nomCamp -
valorCamp -
Returns:
Restriccio

nul

public static Restriccio nul(java.lang.String nomCamp)
Crea una restricció de tipus es nul NOMCAMP IS NULL

Parameters:
nomCamp -
Returns:
Restriccio

nonul

public static Restriccio nonul(java.lang.String nomCamp)
Crea una restricció de tipus no es nul NOMCAMP IS NOT NULL

Parameters:
nomCamp -
Returns:
Restriccio

dinsunsvalors

public static Restriccio dinsunsvalors(java.lang.String nomCamp,
                                       java.util.List<java.lang.Object> valorsCamp)
Crea una restricció de tipus dins uns valors NOMCAMP IN ( LISTVALORS )

Parameters:
nomCamp -
valorsCamp -
Returns:
Restriccio

nodinsunsvalors

public static Restriccio nodinsunsvalors(java.lang.String nomCamp,
                                         java.util.List<java.lang.Object> valorsCamp)
Crea una restricció de tipus fora uns valors NOMCAMP NOT IN ( LISTVALORS )

Parameters:
nomCamp -
valorsCamp -
Returns:
Restriccio