C# Class nabu.Arbol

Afficher le fichier Open project: sabtvg/nabu Class Usage Examples

Méthodes publiques

Свойство Type Description
born System.DateTime
cantidadFlores int
grupo Grupo
lastDocID int
lastNodoID int
lastSimUsuario Usuario
leftRight bool
logDocumentos List
maxNoPc float
minSiPc float
modelos List
nombre string
propuestas List
raiz Nodo
simulacion bool

Méthodes publiques

Méthode Description
actualizarApoyos ( ) : void
actualizarModelosEnUso ( ) : void
addNodo ( Nodo padre, Propuesta prop ) : Nodo
asignarflor ( Usuario u, Nodo n ) : void
getApoyos ( Usuario u ) : int
getArbolPersonal ( string email ) : ArbolPersonal
getArbolPersonal ( string email, int nuevoNodoID ) : ArbolPersonal
getEtiqueta ( string prefijo, Nodo n ) : string
getLogDocumento ( int docID ) : LogDocumento
getMayorAgregar ( int notLikeId ) : Nodo
getMayorQuitar ( int notLikeId ) : Nodo
getMenorAgregar ( int notLikeId ) : Nodo
getMenorQuitar ( int notLikeId ) : Nodo
getModelo ( string modeloID ) : Modelo
getNodo ( int id ) : Nodo
getPath ( int id ) : List
getPropuesta ( Nodo n ) : Propuesta
getPropuesta ( int id ) : Propuesta
getUsuarioConFloresDisponibles ( ) : Usuario
quitarFlor ( Nodo n ) : Usuario
quitarFlor ( Nodo n, Usuario u ) : bool
rndElement ( List nodes ) : Nodo
toList ( ) : List
toList ( Nodo n ) : List

Private Methods

Méthode Description
actualizarNegados ( ) : void
comprobarConsenso ( ) : bool
comprobarConsenso ( Nodo n ) : bool
crearDocumento ( Nodo n, System.DateTime now, string fname ) : Documento
generarDocumentoHTML ( Nodo n, System.DateTime now, string fname ) : void
getApoyos ( Usuario u, List nodos ) : int
getHijosNegados ( Nodo n ) : int
getNegados ( Nodo n ) : int
getPath ( Nodo padre, int id, List ret ) : void
marcarConsenso ( Nodo n ) : void
removeNodo ( Nodo padre, int id ) : void
removeNodo ( int id ) : void
scrumble ( List nodes ) : List
toList2 ( Nodo node, List l ) : List
verifyNodoSinFlores ( int id ) : bool

Method Details

actualizarApoyos() public méthode

public actualizarApoyos ( ) : void
Résultat void

actualizarModelosEnUso() public méthode

public actualizarModelosEnUso ( ) : void
Résultat void

addNodo() public méthode

public addNodo ( Nodo padre, Propuesta prop ) : Nodo
padre Nodo
prop Propuesta
Résultat Nodo

asignarflor() public méthode

public asignarflor ( Usuario u, Nodo n ) : void
u Usuario
n Nodo
Résultat void

getApoyos() public méthode

public getApoyos ( Usuario u ) : int
u Usuario
Résultat int

getArbolPersonal() public méthode

public getArbolPersonal ( string email ) : ArbolPersonal
email string
Résultat ArbolPersonal

getArbolPersonal() public méthode

public getArbolPersonal ( string email, int nuevoNodoID ) : ArbolPersonal
email string
nuevoNodoID int
Résultat ArbolPersonal

getEtiqueta() public méthode

public getEtiqueta ( string prefijo, Nodo n ) : string
prefijo string
n Nodo
Résultat string

getLogDocumento() public méthode

public getLogDocumento ( int docID ) : LogDocumento
docID int
Résultat LogDocumento

getMayorAgregar() public méthode

public getMayorAgregar ( int notLikeId ) : Nodo
notLikeId int
Résultat Nodo

getMayorQuitar() public méthode

public getMayorQuitar ( int notLikeId ) : Nodo
notLikeId int
Résultat Nodo

getMenorAgregar() public méthode

public getMenorAgregar ( int notLikeId ) : Nodo
notLikeId int
Résultat Nodo

getMenorQuitar() public méthode

public getMenorQuitar ( int notLikeId ) : Nodo
notLikeId int
Résultat Nodo

getModelo() public méthode

public getModelo ( string modeloID ) : Modelo
modeloID string
Résultat Modelo

getNodo() public méthode

public getNodo ( int id ) : Nodo
id int
Résultat Nodo

getPath() public méthode

public getPath ( int id ) : List
id int
Résultat List

getPropuesta() public méthode

public getPropuesta ( Nodo n ) : Propuesta
n Nodo
Résultat Propuesta

getPropuesta() public méthode

public getPropuesta ( int id ) : Propuesta
id int
Résultat Propuesta

getUsuarioConFloresDisponibles() public méthode

public getUsuarioConFloresDisponibles ( ) : Usuario
Résultat Usuario

quitarFlor() public méthode

public quitarFlor ( Nodo n ) : Usuario
n Nodo
Résultat Usuario

quitarFlor() public méthode

public quitarFlor ( Nodo n, Usuario u ) : bool
n Nodo
u Usuario
Résultat bool

rndElement() public méthode

public rndElement ( List nodes ) : Nodo
nodes List
Résultat Nodo

toList() public méthode

public toList ( ) : List
Résultat List

toList() public méthode

public toList ( Nodo n ) : List
n Nodo
Résultat List

Property Details

born public_oe property

public DateTime,System born
Résultat System.DateTime

cantidadFlores public_oe property

public int cantidadFlores
Résultat int

grupo public_oe property

public Grupo,nabu grupo
Résultat Grupo

lastDocID public_oe property

public int lastDocID
Résultat int

lastNodoID public_oe property

public int lastNodoID
Résultat int

lastSimUsuario public_oe property

public Usuario,nabu lastSimUsuario
Résultat Usuario

leftRight public_oe property

public bool leftRight
Résultat bool

logDocumentos public_oe property

public List logDocumentos
Résultat List

maxNoPc public_oe property

public float maxNoPc
Résultat float

minSiPc public_oe property

public float minSiPc
Résultat float

modelos public_oe property

public List modelos
Résultat List

nombre public_oe property

public string nombre
Résultat string

propuestas public_oe property

public List propuestas
Résultat List

raiz public_oe property

public Nodo raiz
Résultat Nodo

simulacion public_oe property

public bool simulacion
Résultat bool