com.cinecolombia.common.utilcomponents
Class CasoUsoConPermisos

java.lang.Object
  |
  +--com.cinecolombia.common.utilcomponents.CasoUsoConPermisos

public class CasoUsoConPermisos
extends java.lang.Object

Description of the Class

Author:
CincoSOFT
Created:
Junio 2003

Field Summary
private  java.util.ArrayList accionesConPermiso
          Todas las acciones del Caso de Uso (excluyendo la accion "enter")
(package private)  long codigoAccionEnter
          Código de la acción enter
private  long codigoCasoUso
          Código del Caso de Uso
private  java.lang.String nombreDisplay
          Valor del nombre con el que se va a desplegar el Caso de Uso
private  DescriptorPermisoEspecial permisoEnter
          Descriptor del permiso especial para la accion enter
(package private)  long tipoPermisoEnter
          Tipo de permiso para entrar al Caso de Uso (acción enter)
 
Constructor Summary
CasoUsoConPermisos(long codigoCasoUso, java.lang.String nombreDisplay, long tipoPermisoEnter, long codigoAccionEnter, DescriptorPermisoEspecial permisoEnter, java.util.ArrayList accionesConPermiso)
          Constructor for the CasoUsoConPermisos object
 
Method Summary
 java.util.ArrayList getAccionesConPermiso()
          Método get de todas las acciones del Caso de Uso
 long getCodigoAccionEnter()
          Método get del código de la acción enter
 long getCodigoCasoUso()
          Método get del código del Caso de Uso
 java.lang.String getNombreDisplay()
          Método get del nombre con el que se va a desplegar el Caso de Uso
 DescriptorPermisoEspecial getPermisoEnter()
          Método get de del descriptor del permiso especial para la accion enter
 long getTipoPermisoEnter()
          Método get de todas las acciones del Caso de Uso
 java.lang.String toString()
          Description of the Method
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

codigoCasoUso

private long codigoCasoUso
Código del Caso de Uso


nombreDisplay

private java.lang.String nombreDisplay
Valor del nombre con el que se va a desplegar el Caso de Uso


tipoPermisoEnter

long tipoPermisoEnter
Tipo de permiso para entrar al Caso de Uso (acción enter)


codigoAccionEnter

long codigoAccionEnter
Código de la acción enter


permisoEnter

private DescriptorPermisoEspecial permisoEnter
Descriptor del permiso especial para la accion enter


accionesConPermiso

private java.util.ArrayList accionesConPermiso
Todas las acciones del Caso de Uso (excluyendo la accion "enter")

Constructor Detail

CasoUsoConPermisos

public CasoUsoConPermisos(long codigoCasoUso,
                          java.lang.String nombreDisplay,
                          long tipoPermisoEnter,
                          long codigoAccionEnter,
                          DescriptorPermisoEspecial permisoEnter,
                          java.util.ArrayList accionesConPermiso)
Constructor for the CasoUsoConPermisos object

Parameters:
codigoCasoUso - Código del Caso de Uso
nombreDisplay - Valor del nombre con el que se va a desplegar el Caso de Uso.
tipoPermisoEnter - Tipo de permiso para entrar al Caso de Uso (accion enter): 0: sin ningun permiso 1: con permiso por perfiles 2: con Permiso Especial
codigoAccionEnter - Código de la acción enter
permisoEnter - Descriptor del permiso especial para la accion enter. (diferente de null solo en el caso 2)
accionesConPermiso - Todas las acciones del Caso de Uso (excluyendo la accion "enter"). Cada elemento es de clase AccionConPermiso;
Method Detail

getCodigoCasoUso

public long getCodigoCasoUso()
Método get del código del Caso de Uso

Returns:
codigoCasoUso Código del Caso de Uso

getNombreDisplay

public java.lang.String getNombreDisplay()
Método get del nombre con el que se va a desplegar el Caso de Uso

Returns:
nombreDisplay El nombre con el que se va a desplegar el Caso de Uso

getTipoPermisoEnter

public long getTipoPermisoEnter()
Método get de todas las acciones del Caso de Uso

Returns:
tipoPermisoEnter Tipo de permiso para entrar al Caso de Uso

getCodigoAccionEnter

public long getCodigoAccionEnter()
Método get del código de la acción enter

Returns:
codigoAccionEnter Código de la acción enter

getPermisoEnter

public DescriptorPermisoEspecial getPermisoEnter()
Método get de del descriptor del permiso especial para la accion enter

Returns:
permisoEnter Descriptor del permiso especial para la accion enter

getAccionesConPermiso

public java.util.ArrayList getAccionesConPermiso()
Método get de todas las acciones del Caso de Uso

Returns:
accionesConPermiso Todas las acciones del Caso de Uso

toString

public java.lang.String toString()
Description of the Method

Overrides:
toString in class java.lang.Object
Returns:
Description of the Return Value