Example usage for org.hibernate.criterion Restrictions like

List of usage examples for org.hibernate.criterion Restrictions like

Introduction

In this page you can find the example usage for org.hibernate.criterion Restrictions like.

Prototype

public static SimpleExpression like(String propertyName, Object value) 

Source Link

Document

Apply a "like" constraint to the named property

Usage

From source file:com.abiquo.server.core.cloud.VirtualDatacenterDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}

From source file:com.abiquo.server.core.enterprise.EnterpriseDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}

From source file:com.abiquo.server.core.enterprise.RoleDAO.java

License:Open Source License

private Criterion filterExactlyBy(final String filter) {
    Conjunction filterConjunction = Restrictions.conjunction();

    filterConjunction.add(Restrictions.like(Role.NAME_PROPERTY, filter));

    return filterConjunction;
}

From source file:com.abiquo.server.core.enterprise.RoleLdapDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}

From source file:com.abiquo.server.core.enterprise.UserDAO.java

License:Open Source License

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

    filterDisjunction.add(Restrictions.like(User.NAME_PROPERTY, '%' + filter + '%'));
    filterDisjunction.add(Restrictions.like(User.SURNAME_PROPERTY, '%' + filter + '%'));
    filterDisjunction.add(Restrictions.like(User.EMAIL_PROPERTY, '%' + filter + '%'));
    filterDisjunction.add(Restrictions.like(User.NICK_PROPERTY, '%' + filter + '%'));

    return filterDisjunction;
}

From source file:com.abiquo.server.core.infrastructure.MachineDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}

From source file:com.abiquo.server.core.infrastructure.UcsRackDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}

From source file:com.abiquo.server.core.pricing.CostCodeDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}

From source file:com.abiquo.server.core.pricing.CurrencyDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}

From source file:com.abiquo.server.core.pricing.PricingTemplateDAO.java

License:Open Source License

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

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

    return filterDisjunction;
}