UserSearch.java

package com.tradecloud.dto.user;

import java.io.Serializable;

import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

import com.tradecloud.domain.dto.base.SearchBase;

/**
 * Supplier Search Request class.
 *
 * @author ronan
 */
@Component
@Scope("view")
public class UserSearch extends SearchBase implements Serializable {

    private static final long serialVersionUID = 1L;
    private String username;
    private String firstName;
    private String lastName;
    private String organisationalUnit;
    private boolean enabled;
    private String userStyle;

    @Override
    public String getTableName() {
        return "User";
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

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

    public String getOrganisationalUnit() {
        return organisationalUnit;
    }

    public void setOrganisationalUnit(String organisationalUnit) {
        this.organisationalUnit = organisationalUnit;
    }

    @Override
    public String toString() {
        return "UserSearch [username=" + username + ", firstName=" + firstName + ", lastName=" + lastName + ", organisationalUnit="
                + organisationalUnit + "]";
    }

    public boolean isEnabled() {
        return enabled;
    }

    public void setEnabled(boolean enabled) {
        this.enabled = enabled;
    }

    public String getUserStyle() {
        return userStyle;
    }

    public void setUserStyle(String userStyle) {
        this.userStyle = userStyle;
    }
}