public class Gestion
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description | 
|---|
| Gestion(java.lang.String nombre,
       boolean isPositivo)Constructor principal de gestion | 
| Modifier and Type | Method and Description | 
|---|---|
| void | alterarVisibilidad(int elemento)Permite alterar la visibilidad de un elemento | 
| void | aniadirGasto(Transaccion transaccion)Aniade una transaccion a la gestion | 
| void | eliminarTransaccion(java.lang.String transaccion)Elimina una transaccion | 
| boolean | esIngreso()Devuelve verdadero si es un ingerso y falso si es un gasto | 
| java.util.Vector<Transaccion> | getElementos()Devuelve todas las transacciones que tiene | 
| java.lang.String | getNombre()Devuelve el nombre de la gestion | 
| float | getSuma()Devuelve la suma (sin tener e cuenta si es gasto o ingreso) de la gestion | 
| float | getTotal()Devuelve la suma de todos sus datos, esta vez teniendo en cuenta si debe sumar o restar | 
| java.lang.String | toString() | 
public Gestion(java.lang.String nombre,
               boolean isPositivo)
nombre - nombre de la gestionisPositivo - si es verdadero la gestion sera de beneficios, si es falsa sera de gastospublic java.lang.String getNombre()
public void aniadirGasto(Transaccion transaccion)
transaccion - transaccion que sera aniadida a la gestionpublic float getSuma()
public float getTotal()
public java.util.Vector<Transaccion> getElementos()
public void eliminarTransaccion(java.lang.String transaccion)
transaccion - transaccion a eliminarpublic boolean esIngreso()
public void alterarVisibilidad(int elemento)
elemento - indice del elemento a alterarpublic java.lang.String toString()
toString in class java.lang.Object