model.domain.user.RoleGroup Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of abstract-domain Show documentation
Show all versions of abstract-domain Show documentation
A bunch of classes that help developers building their domain object classes.
package model.domain.user;
import model.domain.object.DomainObject;
/**
* This interface represents a user's role group. A {@link User} can have many
* {@link RoleGroup} (e.g., a edit customer profile, managing companies).
*
* @see User
*
* @author Jhonathan Camacho
* @author Jhonys Camacho
*
*/
public interface RoleGroup extends DomainObject {
/**
* Returns the role group name.
*
* @return the role group name.
*/
public String getName();
/**
* Sets the role group name.
*
* @param name
* the role group name.
*/
public void setName(String name);
/**
* Returns the role group description.
*
* @return the role group description.
*/
public String getDescription();
/**
* Sets the role group description.
*
* @param description
* the role group description.
*/
public void setDescription(String description);
}