fr.paris.lutece.plugins.stock.business.attribute.utils
Class AttributeUtils

java.lang.Object
  extended by fr.paris.lutece.plugins.stock.business.attribute.utils.AttributeUtils

public final class AttributeUtils
extends java.lang.Object

Utility class provided for dynamic attributes

Author:
abataille

Method Summary
static javax.persistence.criteria.Predicate equal(javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Join<?,? extends AbstractAttribute<?>> join, java.lang.String key, java.lang.String value)
          Return predicate equal for dynamic attribute
static javax.persistence.criteria.Predicate like(javax.persistence.criteria.CriteriaBuilder builder, javax.persistence.criteria.Join<?,? extends AbstractAttribute<?>> join, java.lang.String key, java.lang.String value)
          Return predicate like for dynamic attribute
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

like

public static javax.persistence.criteria.Predicate like(javax.persistence.criteria.CriteriaBuilder builder,
                                                        javax.persistence.criteria.Join<?,? extends AbstractAttribute<?>> join,
                                                        java.lang.String key,
                                                        java.lang.String value)
Return predicate like for dynamic attribute

Parameters:
builder - criteria builder
join - join with dyn attributes
key - key of dyn attribute
value - value
Returns:
predicate

equal

public static javax.persistence.criteria.Predicate equal(javax.persistence.criteria.CriteriaBuilder builder,
                                                         javax.persistence.criteria.Join<?,? extends AbstractAttribute<?>> join,
                                                         java.lang.String key,
                                                         java.lang.String value)
Return predicate equal for dynamic attribute

Parameters:
builder - criteria builder
join - join with dyn attributes
key - key of dyn attribute
value - value
Returns:
predicate


Copyright © 2012 Mairie de Paris. All Rights Reserved.