modelo
Class CasodeUso

java.lang.Object
  extended by java.util.Observable
      extended by modelo.CasodeUso
All Implemented Interfaces:
java.io.Serializable

public class CasodeUso
extends java.util.Observable
implements java.io.Serializable

Clase CasodeUso, identifica un caso de uso.

See Also:
Serialized Form

Field Summary
private  boolean esAbstracto
          Con esta variable identificamos si el caso de uso es abstracto.
private  java.lang.String estabilidad
          Con esta variable identificamos la estabilidad del caso de uso.
private  java.lang.String estadodeDesarrollo
          Con esta variable identificamos el estado de desarrollo en el que esta el caso de uso.
private  java.lang.String eventoActivacion
          Con esta variable identificamos el evento de como se activa el caso de uso.
private  int frecuencia
          Con esta variable identificamos el entero de la frecuencia del caso de uso.
private  java.lang.String id
          Con esta variable identificamos la parte caracter del identificador
private  int id_n
          Con esta variable identificamos la parte entera del identificador
private  java.lang.String ident
          Con esta variable sabemos el identificador completo
private  java.lang.String importancia
          Con esta variable identificamos la importancia del caso de uso.
private  java.util.List<PasoCU> mPasoCU
          Con esta variable identificamos el array de paso del caso de uso.
private  java.lang.String nombre
          Con esta variable identificamos el nombre.
private  java.lang.String postcondicion
          Con esta variable identificamos la postcondición para el caso de uso.
private  java.lang.String precondicion
          Con esta variable identificamos la precondición para el caso de uso.
private  java.lang.String unidadFrecuencia
          Con esta variable identificamos la unidad de la frecuencia del caso de uso
private  java.lang.String urgencia
          Con esta variable identificamos la urgencia del caso de uso.
 
Constructor Summary
CasodeUso()
          Constructor del caso de uso
 
Method Summary
 void actualizarBD(CasodeUso p)
           
 void eliminarBD(CasodeUso p)
           
 void eliminarPEBD(PasoCU p, java.lang.String ident)
           
 boolean equals(java.lang.Object obj)
           
static java.util.List getData(java.lang.String opt)
           
 boolean getEsAbstracto()
          Método que permite saber si es abstracto el caso de uso
 java.lang.String getEstabilidad()
          Método que permite saber la estabilidad de un caso de uso.
 java.lang.String getEstadodeDesarrollo()
          Método que permite saber el estado de desarrollo del caso de uso.
 java.lang.String getEventoActivacion()
          Método que permite saber el evento de activación del caso de uso
 int getFrecuencia()
          Método que permite saber la frecuencia con que se va a dar un caso de uso
 int getId_n()
          Metodo que devuelve solo la parte número del identificador
 java.lang.String getId()
          Metodo que devuelve solo la parte cadena del identificador
 java.lang.String getIdent()
          Metodo que devuelve el identificador completo
 java.lang.String getImportancia()
          Método que permite saber la importancia en un caso de uso
 java.lang.String getNombre()
          Método que permite saber el nombre de un caso de uso
 java.util.List<PasoCU> getPasoCU()
          Método que permite conocer todos los pasos de un caso de uso
 java.lang.String getPostcondicion()
          Método que permite saber la postcondición de un caso de uso
 java.lang.String getPrecondicion()
          Método que permite saber la precondición de un caso de uso
 java.lang.String getUnidadFrecuencia()
          Método que permite saber la unidad de frecuencia de un caso de uso
 java.lang.String getUrgencia()
          Método que permite saber la urgencia de un caso de uso
 int hashCode()
           
 PasoCU nuevoPaso(int Id, java.lang.String IdentC, boolean esCondicional, java.lang.String condicion, boolean AccionSistema, boolean AccionActor, boolean InclusionExtension, java.lang.String Actor, java.lang.String IE, java.lang.String Accion, int valor, java.lang.String unidad, java.lang.String comentario)
          Método que permite insertar un nuevo paso a un caso de uso
 void persist(java.lang.Object object)
          Metodo que se encarga de la persistencia
 void setEsAbstracto(boolean val)
          Método que permite insertar si es abstracto o no un caso de uso.
 void setEstabilidad(java.lang.String val)
          Método que permite insertar la estabilidad de un caso de uso.
 void setEstadodeDesarrollo(java.lang.String val)
          Método que permite insertar un estado de desarrollo en un caso de uso.
 void setEventoActivacion(java.lang.String val)
          Método que permite insertar un evento de activacion en un caso de uso
 void setFrecuencia(int val)
          Método que permite insertar la frecuencia de un caso de uso
 void setId_n(int id_n)
          Metodo que inserta solo la parte número del identificador
 void setId(java.lang.String id)
          Metodo que inserta solo la parte cadena del identificador
 void setIdent(java.lang.String ident)
          Metodo que inserta el identificador completo
 void setImportancia(java.lang.String val)
          Método que permite insertar la importancia en un caso de uso
 void setNombre(java.lang.String val)
          Método que permite insertar el nombre un caso de uso
 void setPasoCU(java.util.List<PasoCU> val)
          Método que permite insertar pasos en un caso de uso
 void setPostcondicion(java.lang.String val)
          Método que permite insertar la postcondición de un caso de uso
 void setPrecondicion(java.lang.String val)
          Método que permite insertar la precondición de un caso de uso
 void setUnidadFrecuencia(java.lang.String val)
          Método que permite insertar la unidad de frecuencia de un caso de uso
 void setUrgencia(java.lang.String val)
          Método que permite insertar la urgencia de un caso de uso
 java.lang.String toString()
           
 
Methods inherited from class java.util.Observable
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

id

private java.lang.String id
Con esta variable identificamos la parte caracter del identificador


id_n

private int id_n
Con esta variable identificamos la parte entera del identificador


ident

private java.lang.String ident
Con esta variable sabemos el identificador completo


nombre

private java.lang.String nombre
Con esta variable identificamos el nombre.


esAbstracto

private boolean esAbstracto
Con esta variable identificamos si el caso de uso es abstracto.


eventoActivacion

private java.lang.String eventoActivacion
Con esta variable identificamos el evento de como se activa el caso de uso.


frecuencia

private int frecuencia
Con esta variable identificamos el entero de la frecuencia del caso de uso.


unidadFrecuencia

private java.lang.String unidadFrecuencia
Con esta variable identificamos la unidad de la frecuencia del caso de uso


precondicion

private java.lang.String precondicion
Con esta variable identificamos la precondición para el caso de uso.


postcondicion

private java.lang.String postcondicion
Con esta variable identificamos la postcondición para el caso de uso.


importancia

private java.lang.String importancia
Con esta variable identificamos la importancia del caso de uso.


urgencia

private java.lang.String urgencia
Con esta variable identificamos la urgencia del caso de uso.


estadodeDesarrollo

private java.lang.String estadodeDesarrollo
Con esta variable identificamos el estado de desarrollo en el que esta el caso de uso.


estabilidad

private java.lang.String estabilidad
Con esta variable identificamos la estabilidad del caso de uso.


mPasoCU

private java.util.List<PasoCU> mPasoCU
Con esta variable identificamos el array de paso del caso de uso.

Constructor Detail

CasodeUso

public CasodeUso()
Constructor del caso de uso

Method Detail

getEsAbstracto

public boolean getEsAbstracto()
Método que permite saber si es abstracto el caso de uso

Returns:
si es abstracto o no de un caso de uso.

setEsAbstracto

public void setEsAbstracto(boolean val)
Método que permite insertar si es abstracto o no un caso de uso.

Parameters:
val - si un caso de uso es abstracto o no.

getEstabilidad

public java.lang.String getEstabilidad()
Método que permite saber la estabilidad de un caso de uso.

Returns:
la estabilidad de un caso de uso

setEstabilidad

public void setEstabilidad(java.lang.String val)
Método que permite insertar la estabilidad de un caso de uso.

Parameters:
val - la estabilidad en un caso de uso.

getEstadodeDesarrollo

public java.lang.String getEstadodeDesarrollo()
Método que permite saber el estado de desarrollo del caso de uso.

Returns:
el estado de desarrollo de un caso de uso

setEstadodeDesarrollo

public void setEstadodeDesarrollo(java.lang.String val)
Método que permite insertar un estado de desarrollo en un caso de uso.

Parameters:
val - el estado de desarrollo a insertar en un caso de uso

getEventoActivacion

public java.lang.String getEventoActivacion()
Método que permite saber el evento de activación del caso de uso

Returns:
el evento de activación de un caso de uso

setEventoActivacion

public void setEventoActivacion(java.lang.String val)
Método que permite insertar un evento de activacion en un caso de uso

Parameters:
val - el evento de activación a insertar en un caso de uso.

getFrecuencia

public int getFrecuencia()
Método que permite saber la frecuencia con que se va a dar un caso de uso

Returns:
el entero con la frecuencia de un caso de uso

setFrecuencia

public void setFrecuencia(int val)
Método que permite insertar la frecuencia de un caso de uso

Parameters:
val - la frecuencia a insertar en un caso de uso.

getImportancia

public java.lang.String getImportancia()
Método que permite saber la importancia en un caso de uso

Returns:
la importancia de un caso de uso

setImportancia

public void setImportancia(java.lang.String val)
Método que permite insertar la importancia en un caso de uso

Parameters:
val - la importancia a insertar en un caso de uso

getPasoCU

public java.util.List<PasoCU> getPasoCU()
Método que permite conocer todos los pasos de un caso de uso

Returns:
el array con todos los pasos de un caso de uso

setPasoCU

public void setPasoCU(java.util.List<PasoCU> val)
Método que permite insertar pasos en un caso de uso

Parameters:
val - el paso a insertar en un caso de uso

getNombre

public java.lang.String getNombre()
Método que permite saber el nombre de un caso de uso

Returns:
el nombre de un caso de uso

setNombre

public void setNombre(java.lang.String val)
Método que permite insertar el nombre un caso de uso

Parameters:
val - el nombre a insertar en el caso de uso

getPostcondicion

public java.lang.String getPostcondicion()
Método que permite saber la postcondición de un caso de uso

Returns:
la postcondición de un caso de uso

setPostcondicion

public void setPostcondicion(java.lang.String val)
Método que permite insertar la postcondición de un caso de uso

Parameters:
val - la postcondición de un caso de uso

getPrecondicion

public java.lang.String getPrecondicion()
Método que permite saber la precondición de un caso de uso

Returns:
la precondición de un caso de uso

setPrecondicion

public void setPrecondicion(java.lang.String val)
Método que permite insertar la precondición de un caso de uso

Parameters:
val - la precondición de un caso de uso

getUnidadFrecuencia

public java.lang.String getUnidadFrecuencia()
Método que permite saber la unidad de frecuencia de un caso de uso

Returns:
la unidad de frecuencia de un caso de uso

setUnidadFrecuencia

public void setUnidadFrecuencia(java.lang.String val)
Método que permite insertar la unidad de frecuencia de un caso de uso

Parameters:
val - la unidad de frecuencia de un caso de uso

getUrgencia

public java.lang.String getUrgencia()
Método que permite saber la urgencia de un caso de uso

Returns:
la urgencia de un caso de uso

setUrgencia

public void setUrgencia(java.lang.String val)
Método que permite insertar la urgencia de un caso de uso

Parameters:
val - la urgencia de un caso de uso

nuevoPaso

public PasoCU nuevoPaso(int Id,
                        java.lang.String IdentC,
                        boolean esCondicional,
                        java.lang.String condicion,
                        boolean AccionSistema,
                        boolean AccionActor,
                        boolean InclusionExtension,
                        java.lang.String Actor,
                        java.lang.String IE,
                        java.lang.String Accion,
                        int valor,
                        java.lang.String unidad,
                        java.lang.String comentario)
Método que permite insertar un nuevo paso a un caso de uso

Parameters:
Id - es el número que se le pasa para el identificador
esCondicional - si es condicional o no el paso
condicion - la condición del paso
AccionSistema - si es o no acción del sistema
AccionActor - si es o no acción del actor
InclusionExtension - si es o no inclusión/extensión
Actor - el actor que requiere este paso
IE - el tipo de inclusión/ extensión
Accion - descripción de la acción
valor - el valor del rendimiento del paso
unidad - en que es medido el valor
comentario - general de lo que se realiza en el paso
Returns:
el paso con todas las variables que se le han pasado como parametro insertadas.

persist

public void persist(java.lang.Object object)
Metodo que se encarga de la persistencia

Parameters:
object -

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getData

public static java.util.List getData(java.lang.String opt)

eliminarBD

public void eliminarBD(CasodeUso p)

actualizarBD

public void actualizarBD(CasodeUso p)

eliminarPEBD

public void eliminarPEBD(PasoCU p,
                         java.lang.String ident)

getIdent

public java.lang.String getIdent()
Metodo que devuelve el identificador completo

Returns:
el identificador

setIdent

public void setIdent(java.lang.String ident)
Metodo que inserta el identificador completo

Parameters:
el - identificador completo a insertar

getId_n

public int getId_n()
Metodo que devuelve solo la parte número del identificador

Returns:
el entero id

setId_n

public void setId_n(int id_n)
Metodo que inserta solo la parte número del identificador

Parameters:
el - entero id a insertar

getId

public java.lang.String getId()
Metodo que devuelve solo la parte cadena del identificador

Returns:
la cadena id

setId

public void setId(java.lang.String id)
Metodo que inserta solo la parte cadena del identificador

Parameters:
la - cadena id a insertar