Package org.hibernate.criterion

Examples of org.hibernate.criterion.Disjunction


        return criteria;
    }

    private Criterion filterBy(final String filter)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();

        filterDisjunction.add(Restrictions.like(RoleLdap.ROLE_LDAP_PROPERTY, '%' + filter + '%'));

        return filterDisjunction;
    }
View Full Code Here


            sameDatacenter(datacenter)));
    }

    public Criterion filterBy(final String filter)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();

        filterDisjunction.add(Restrictions.like(Rack.NAME_PROPERTY, '%' + filter + '%'));

        return filterDisjunction;
    }
View Full Code Here

        return criteria;
    }

    private Criterion filterBy(final String filter)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();

        filterDisjunction
            .add(Restrictions.like(VirtualAppliance.NAME_PROPERTY, '%' + filter + '%'));

        return filterDisjunction;
    }
View Full Code Here

        }
        else
        {
            // If there is more than one property, return a OR criterion to match any of the given
            // properties
            Disjunction orClause = Restrictions.disjunction();
            for (String property : properties)
            {
                orClause.add(Restrictions.like(property, textFilter));
            }
            return orClause;
        }
    }
View Full Code Here

        return criteria;
    }

    private Criterion filterBy(final String filter)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();

        filterDisjunction.add(Restrictions
            .like(VirtualDatacenter.NAME_PROPERTY, '%' + filter + '%'));

        return filterDisjunction;
    }
View Full Code Here

        return Restrictions.eq(Machine.STATE_PROPERTY, state);
    }

    private Criterion filterBy(final String filter)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();

        filterDisjunction.add(Restrictions.like(Machine.NAME_PROPERTY, '%' + filter + '%'));

        return filterDisjunction;
    }
View Full Code Here

        return existsAnyOtherByCriterions(pt, sameName(name));
    }

    private Criterion filterBy(final String filter)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();

        filterDisjunction.add(Restrictions.like(PricingTemplate.NAME_PROPERTY, '%' + filter + '%'));

        return filterDisjunction;
    }
View Full Code Here

        return existsAnyOtherByCriterions(enterprise, nameEqual(name));
    }

    private Criterion differentPricingTemplateOrNull(final PricingTemplate pricingTemplate)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();
        filterDisjunction.add(Restrictions.ne(Enterprise.PRICING_PROPERTY, pricingTemplate));
        filterDisjunction.add(Restrictions.isNull(Enterprise.PRICING_PROPERTY));
        return filterDisjunction;
        // return Restrictions.eq(Enterprise.PRICING_PROPERTY, pricingTemplate);

    }
View Full Code Here

    }

    private Criterion samePricingTemplate(final PricingTemplate pricingTemplate)
    {
        Disjunction filterDisjunction = Restrictions.disjunction();
        filterDisjunction.add(Restrictions.eq(Enterprise.PRICING_PROPERTY, pricingTemplate));

        return filterDisjunction;
        // return Restrictions.eq(Enterprise.PRICING_PROPERTY, pricingTemplate);

    }
View Full Code Here

    }

    private Criterion withPricingTemplate()
    {
        Disjunction filterDisjunction = Restrictions.disjunction();
        filterDisjunction.add(Restrictions.isNotNull(Enterprise.PRICING_PROPERTY));

        return filterDisjunction;
    }
View Full Code Here

TOP

Related Classes of org.hibernate.criterion.Disjunction

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.