Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package entita.strumenti;
- /**
- *
- * @author Danilo
- *
- */
- public interface InterfacciaStrumenti {
- /**
- * Controlla se la disponibilita di uno strumento รจ uguale o superiore alla quantita richesta
- * @param idStrumento
- * @param n numero di strumenti che si vuole controllare la disponibilita
- * @return ritorna un boolean
- */
- public boolean strumentoDisp(String idStrumento,int n);
- /**
- * Decrementa di n la quantita disponibile di uno strumento
- * @param idStrumento
- * @param n
- */
- public boolean decDisp(String idStrumento,int n);
- /**
- * Incrementa di n la quantita disponibile di uno strumento
- * @param idStrumento
- * @param n
- */
- public boolean incDisp(String idStrumento,int n);
- /**Inserisce un nuovo strumento nel sistema
- * @param idStrumento
- * @param nome
- * @param modello
- * @param marca
- * @param quantitaDisp
- * @param quantitaTot
- * @param descrizione
- */
- public boolean inserisciStrumento(String idStrumento, String nome, String modello, String marca, int quantitaDisp, int quantitaTot,
- String descrizione);
- /**
- * Elimina una tipologia di strumenti scegliendo la quantita da eliminare, da 1 fino alla quantita totale
- * @param idStrumento
- */
- public boolean eliminaStrumento(String idStrumento);
- /**
- * Ricerca uno strumento nel sistema;
- * la ricerca puo essere fatta tramite l'uso di 1 o piu campi dell'oggetto Strumento.
- * @param idStrumento
- * @param nome
- * @param modello
- * @param marca
- * @param quantitaDisp
- * @param quantitaTot
- * @param descrizione
- */
- public boolean ricercaStrumento(String idStrumento, String nome, String modello, String marca, int quantitaDisp, int quantitaTot,
- String descrizione);
- /**
- * Modifica uno strumento nel sistema.
- * @param idStrumento
- */
- public boolean modificaStrumento(Item datiModifica);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement