vishnu.model.catalog.elements
Interface Privilege

All Known Implementing Classes:
PrivilegeImpl

public interface Privilege

Esta interfaz modela los diferentes permisos asignables a los usuarios sobre un objeto de la base de datos.

Author:
Mariano Tepper
 

Method Summary
 boolean getDeletePrivilege()
          Indica si esta activado el privilegio de borrar datos de un objeto del motor.
 boolean getInsertPrivilege()
          Indica si esta activado el privilegio de leer datos de un objeto del motor.
 boolean getSelectPrivilege()
          Indica si esta activado el privilegio de leer un objeto del motor.
 void setDeletePrivilege(boolean state)
          Activa o desactiva el privilegio de borrar datos de un objeto del motor.
 void setInsertPrivilege(boolean state)
          Activa o desactiva el privilegio de insertar datos de un objeto del motor.
 void setSelectPrivilege(boolean state)
          Activa o desactiva el privilegio de leer un objeto del motor.
 

Method Detail

setSelectPrivilege

void setSelectPrivilege(boolean state)
Activa o desactiva el privilegio de leer un objeto del motor.

Parameters:
state - - true para activar, false para desactivar

getSelectPrivilege

boolean getSelectPrivilege()
Indica si esta activado el privilegio de leer un objeto del motor.

Returns:
true si esta activado, false si no.

setInsertPrivilege

void setInsertPrivilege(boolean state)
Activa o desactiva el privilegio de insertar datos de un objeto del motor.

Parameters:
state - - true para activar, false para desactivar

getInsertPrivilege

boolean getInsertPrivilege()
Indica si esta activado el privilegio de leer datos de un objeto del motor.

Returns:
true si esta activado, false si no.

setDeletePrivilege

void setDeletePrivilege(boolean state)
Activa o desactiva el privilegio de borrar datos de un objeto del motor.

Parameters:
state - - true para activar, false para desactivar

getDeletePrivilege

boolean getDeletePrivilege()
Indica si esta activado el privilegio de borrar datos de un objeto del motor.

Returns:
true si esta activado, false si no.