view src/main/java/org/mpi/openmind/repository/services/utils/AttributeFilter.java @ 35:1cd9d9a67cad

added regular expression match option to AttributeFilter and searchEntityByAttribute. added regexp() function to mysql dialect to use mysql REGEXP.
author casties
date Mon, 29 Aug 2016 20:16:53 +0200
parents 615d27dce9b3
children 70a02006675c
line wrap: on
line source

package org.mpi.openmind.repository.services.utils;


/**
 *
 * @author jurzua
 */
public class AttributeFilter extends Filter {
    private String name;
    private String entObjectClass;
    public AttributeFilter(){}
    
    public AttributeFilter(String name, String value, String entObjectClass){
    	this.setEntObjectClass(entObjectClass);
    	this.setOwnValue(value);
    	this.setName(name);
    }

    public AttributeFilter(String name, String value, String entObjectClass, boolean isRegex){
        this.setEntObjectClass(entObjectClass);
        this.setOwnValue(value);
        this.setName(name);
        this.setRegex(isRegex);
    }

    public String getEntObjectClass() {
		return entObjectClass;
	}

	public void setEntObjectClass(String entObjectClass) {
		this.entObjectClass = entObjectClass;
	}

	public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

}