CompanyDomainSearch.java
package com.tradecloud.dto.company;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.party.ServiceProviderType;
// TODO. Rename and merge with CompanySearch
@Component
@Scope("view")
public class CompanyDomainSearch extends SearchBase {
private Boolean active;
private String name;
private String externalReference;
private String tableName;
private OrganisationalUnit organisationalUnit;
private ServiceProviderType serviceProviderType;
private boolean costCompareOnly=false;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getExternalReference() {
return externalReference;
}
public void setExternalReference(String externalReference) {
this.externalReference = externalReference;
}
@Override
public String getTableName() {
return this.tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public ServiceProviderType getServiceProviderType() {
return serviceProviderType;
}
public void setServiceProviderType(ServiceProviderType serviceProviderType) {
this.serviceProviderType = serviceProviderType;
}
@Override
public String toString() {
return "CompanyDomainSearch [name=" + name + ", externalReference=" + externalReference + ", tableName=" + tableName
+ ", serviceProviderType=" + serviceProviderType +" ,costCompareOnly="+costCompareOnly+ "]";
}
public Boolean getActive() {
return active;
}
public void setActive(Boolean active) {
this.active = active;
}
public OrganisationalUnit getOrganisationalUnit() {
return organisationalUnit;
}
public void setOrganisationalUnit(OrganisationalUnit organisationalUnit) {
this.organisationalUnit = organisationalUnit;
}
public boolean isCostCompareOnly() {
return costCompareOnly;
}
public void setCostCompareOnly(boolean costCompareOnly) {
this.costCompareOnly = costCompareOnly;
}
}