package org.freezo.admin.domain;
import java.util.HashSet;
import java.util.Set;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import org.hibernate.validator.constraints.Length;
public class WebsiteForm
{
@Length(min = 1, max = 100)
private String name;
@Length(min = 1, max = 255)
private String description;
private boolean enabled;
private final Set<String> hosts = new HashSet<>();
@Override
public String toString()
{
return new ToStringBuilder(this, ToStringStyle.NO_CLASS_NAME_STYLE)
.append("name", name).append("description", description)
.append("enabled", enabled).append("hosts", hosts).toString();
}
public String getName()
{
return name;
}
public void setName(final String name)
{
this.name = name;
}
public String getDescription()
{
return description;
}
public void setDescription(final String description)
{
this.description = description;
}
public boolean isEnabled()
{
return enabled;
}
public void setEnabled(final boolean enabled)
{
this.enabled = enabled;
}
public Set<String> getHosts()
{
return hosts;
}
public void setHosts(final Set<String> hosts)
{
this.hosts.clear();
this.hosts.addAll(hosts);
}
}