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

br.com.jhonsapp.finaluser.domain.RoleGroup Maven / Gradle / Ivy

The newest version!
package br.com.jhonsapp.finaluser.domain;

import br.com.jhonsapp.bootstrap.object.domain.generic.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
 * @see DomainObject
 * 
 * @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 - 2025 Weber Informatics LLC | Privacy Policy