All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.bazaarvoice.commons.data.model.AbstractUser Maven / Gradle / Ivy

package com.bazaarvoice.commons.data.model;

public abstract class AbstractUser> extends AbstractModel implements User {
    protected String _username;

    @Override
    public String getUsername() {
        return _username;
    }

    public void setUsername(String username) {
        _username = username;
    }

    public U username(String username) {
        setUsername(username);
        
        //noinspection unchecked
        return (U) this;
    }

    @Override
    public String toString() {
        return super.toString() +
                "[username='" + _username + "']";
    }
}