view src/main/java/org/mpi/openmind/repository/services/utils/AttributeFilter.java @ 114:70a02006675c

New clean actions to delete lost floruit_dates and empty references.
author Robert Casties <casties@mpiwg-berlin.mpg.de>
date Mon, 26 Aug 2019 16:10:14 +0200
parents 1cd9d9a67cad
children
line wrap: on
line source

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


/**
 *
 * @author jurzua
 */
public class AttributeFilter extends Filter {
    public String name;
    public String entObjectClass;

	/**
	 * match if the relation is not present.
	 */
	public Boolean attributeMissing = false;

    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;
    }

}