FreeTextSearchResult.java

package com.tradecloud.dto.freetext;

import com.tradecloud.common.base.PersistenceBase;
import java.util.Date;

/**
 * extending PersistenceBase is wrong! Using it as a workaround at the moment so that SearchableService can be used. Pull the getId into an 
 * interface, and use that.
 */
public class FreeTextSearchResult extends PersistenceBase{

    private FreeTextSearchResultType type;

    private String nameOrNumber;

    private String reference;

    private Date createdDate;

    private String state;

    public FreeTextSearchResultType getType() {
        return type;
    }

    public void setType(FreeTextSearchResultType type) {
        this.type = type;
    }

    public String getNameOrNumber() {
        return nameOrNumber;
    }

    public void setNameOrNumber(String nameOrNumber) {
        this.nameOrNumber = nameOrNumber;
    }

    public String getReference() {
        return reference;
    }

    public void setReference(String reference) {
        this.reference = reference;
    }

    public Date getCreatedDate() {
        return createdDate;
    }

    public void setCreatedDate(Date createdDate) {
        this.createdDate = createdDate;
    }

    public String getState() {
        return state;
    }

    public void setState(String state) {
        this.state = state;
    }
}