net.ezcontent.impl.eos
Class Grupo

java.lang.Object
  extended bynet.ezcontent.impl.eos.base.BaseGrupo
      extended bynet.ezcontent.impl.eos.Grupo
All Implemented Interfaces:
Group, Serializable

public class Grupo
extends BaseGrupo
implements Group

This is the object class that relates to the Grupo table. Any customizations belong here. Implementa Group

See Also:
Group, Serialized Form

Field Summary
 
Fields inherited from class net.ezcontent.impl.eos.base.BaseGrupo
 
Constructor Summary
Grupo()
           
Grupo(int gid)
          Constructor for primary key
Grupo(int gid, String name)
          Constructor for required fields
 
Method Summary
 boolean containsUser(User u)
           
 List getPermissions()
           
 List getUsers()
          Devuelve la relacion hacia sus usuarios (muchos a muchos) como una lista.
 boolean hasPermission(String x)
          Indica si el grupo tiene el permiso especificado.
 void setPermissions(List perms)
          Asigna los permisos al grupo.
 void setUsers(List list)
          Modifica su relacion a usuarios (muchos a muchos).
 String toString()
           
 
Methods inherited from class net.ezcontent.impl.eos.base.BaseGrupo
addToPermisos, addToTiposAccion, addToUsuarios, equals, getGid, getName, getPermisos, getTiposAccion, getUsuarios, hashCode, setGid, setName, setPermisos, setTiposAccion, setUsuarios
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.ezcontent.auth.Group
getName, setName
 

Constructor Detail

Grupo

public Grupo()

Grupo

public Grupo(int gid)
Constructor for primary key


Grupo

public Grupo(int gid,
             String name)
Constructor for required fields

Method Detail

containsUser

public boolean containsUser(User u)
Specified by:
containsUser in interface Group

setPermissions

public void setPermissions(List perms)
Asigna los permisos al grupo. Si habia otros permisos asignados, se "desasignan".

Specified by:
setPermissions in interface Group
Parameters:
perms - Un arreglo de objetos tipo Permission.

getPermissions

public List getPermissions()
Specified by:
getPermissions in interface Group

hasPermission

public boolean hasPermission(String x)
Indica si el grupo tiene el permiso especificado.

Specified by:
hasPermission in interface Group

setUsers

public void setUsers(List list)
Modifica su relacion a usuarios (muchos a muchos).

Specified by:
setUsers in interface Group

getUsers

public List getUsers()
Devuelve la relacion hacia sus usuarios (muchos a muchos) como una lista.

Specified by:
getUsers in interface Group

toString

public String toString()