it.unibas.pdd.modello
Class CollezioneQuesiti

java.lang.Object
  extended by it.unibas.pdd.modello.CollezioneQuesiti

public class CollezioneQuesiti
extends java.lang.Object


Constructor Summary
CollezioneQuesiti()
           
 
Method Summary
 void addArgomento(Argomento argomento)
           
 void addDifficolta(Difficolta difficolta)
           
 void addQuesito(Quesito quesito)
           
 CollezioneQuesiti copia()
           
 void copiaArgomenti(CollezioneQuesiti nuovaCollezione)
           
 void copiaAttributi(CollezioneQuesiti nuovaCollezione)
           
 void copiaDifficolta(CollezioneQuesiti nuovaCollezione)
           
 void copiaQuesiti(CollezioneQuesiti nuovaCollezione)
           
 java.util.Collection getArgomenti()
           
 Argomento getArgomento(java.lang.String id)
           
 Difficolta getDifficolta(java.lang.String id)
           
 java.util.Collection getDifficoltas()
           
 java.lang.String getDisciplina()
           
 java.lang.String getDtd()
           
 java.lang.String getId()
           
 java.util.List getListaQuesitiPerArgomento(java.lang.String idArgomento)
           
 java.util.List getListaQuesitiPerDifficolta(java.lang.String idDifficolta)
           
 int getNumeroArgomenti()
           
 int getNumeroDifficolta()
           
 int getNumeroQuesiti()
           
 int getNumeroQuesitiPerArgomento(java.lang.String idArgomento)
           
 int getNumeroQuesitiPerDifficolta(java.lang.String idDifficolta)
           
 java.util.List getQuesiti()
           
 Quesito getQuesito(int i)
           
 Quesito getQuesitoById(java.lang.String id)
           
 java.lang.String getStyle()
           
 void removeArgomento(java.lang.String idArgomento)
           
 void removeDifficolta(java.lang.String idDifficolta)
           
 void setDisciplina(java.lang.String disciplina)
           
 void setDtd(java.lang.String dtd)
           
 void setId(java.lang.String id)
           
 void setStyle(java.lang.String style)
           
 java.lang.String toString()
           
 boolean verificaDiversi()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CollezioneQuesiti

public CollezioneQuesiti()
Method Detail

getId

public java.lang.String getId()

setId

public void setId(java.lang.String id)

getDtd

public java.lang.String getDtd()

setDtd

public void setDtd(java.lang.String dtd)

getStyle

public java.lang.String getStyle()

setStyle

public void setStyle(java.lang.String style)

getDisciplina

public java.lang.String getDisciplina()

setDisciplina

public void setDisciplina(java.lang.String disciplina)

getNumeroArgomenti

public int getNumeroArgomenti()

getArgomenti

public java.util.Collection getArgomenti()

getArgomento

public Argomento getArgomento(java.lang.String id)

addArgomento

public void addArgomento(Argomento argomento)

removeArgomento

public void removeArgomento(java.lang.String idArgomento)

getNumeroDifficolta

public int getNumeroDifficolta()

getDifficoltas

public java.util.Collection getDifficoltas()

getDifficolta

public Difficolta getDifficolta(java.lang.String id)

removeDifficolta

public void removeDifficolta(java.lang.String idDifficolta)

addDifficolta

public void addDifficolta(Difficolta difficolta)

getNumeroQuesiti

public int getNumeroQuesiti()

getQuesiti

public java.util.List getQuesiti()

getQuesito

public Quesito getQuesito(int i)

getQuesitoById

public Quesito getQuesitoById(java.lang.String id)

addQuesito

public void addQuesito(Quesito quesito)

verificaDiversi

public boolean verificaDiversi()

toString

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

copia

public CollezioneQuesiti copia()

copiaAttributi

public void copiaAttributi(CollezioneQuesiti nuovaCollezione)

copiaArgomenti

public void copiaArgomenti(CollezioneQuesiti nuovaCollezione)

copiaDifficolta

public void copiaDifficolta(CollezioneQuesiti nuovaCollezione)

copiaQuesiti

public void copiaQuesiti(CollezioneQuesiti nuovaCollezione)

getNumeroQuesitiPerArgomento

public int getNumeroQuesitiPerArgomento(java.lang.String idArgomento)

getListaQuesitiPerArgomento

public java.util.List getListaQuesitiPerArgomento(java.lang.String idArgomento)

getNumeroQuesitiPerDifficolta

public int getNumeroQuesitiPerDifficolta(java.lang.String idDifficolta)

getListaQuesitiPerDifficolta

public java.util.List getListaQuesitiPerDifficolta(java.lang.String idDifficolta)