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

model.domain.user.RoleGroup Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
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);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy