PersonSearch.java
package com.tradecloud.dto.company;
import com.tradecloud.domain.dto.base.SearchBase;
import com.tradecloud.domain.model.organisationalunit.OrganisationalUnit;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
import java.util.List;
@Component
@Scope("view")
public class PersonSearch extends SearchBase {
private Boolean active;
private String firstName;
private String lastName;
private String tableName;
private OrganisationalUnit organisationalUnit;
private boolean liteSearch;
private String email;
private List<String> roles;
@Override
public String getTableName() {
return this.tableName;
}
public void setTableName(String tableName) {
this.tableName = tableName;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
@Override
public String toString() {
return "PersonSearch [firstName=" + firstName + ", lastName=" + lastName + ", tableName=" + tableName + "]";
}
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 isLiteSearch() {
return liteSearch;
}
public void setLiteSearch(boolean liteSearch) {
this.liteSearch = liteSearch;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
public List<String> getRoles() {
return roles;
}
public void setRoles(List<String> roles) {
this.roles = roles;
}
}