| Documentation UML de SIGBConception |
Récapitulatif :OpérationsCommentairesPropriétés | Détail :Opérations |
Opérations | ||
Boolean | ![]() | |
Boolean | ![]() | |
Utilisateur | ![]() | |
![]() | ||
Boolean | ![]() | |
![]() | ||
Document | ![]() | |
![]() | ||
![]() | ||
![]() |
if book is damaged more than two levels, raise a "DamageFeeDueException" |
|
![]() |
Propriétés :
Espace de nom | SIGBConception |
Est abstrait | false |
Est actif | false |
Est une feuille | false |
Nom | SIGB |
Nom complet | SIGBConception::SIGB |
Package | SIGBConception |
Propriétaire | SIGBConception |
Visibilité | Publique |
Détails d'opération |
Publique bloquerUtilisateur(Integer, )
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | bloquerUtilisateur |
Nom complet | SIGBConception::SIGB::bloquerUtilisateur |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Visibilité | Publique |
Publique Boolean enregistrerEmprunt(String, String )
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | enregistrerEmprunt |
Nom complet | SIGBConception::SIGB::enregistrerEmprunt |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Type | Boolean |
Visibilité | Publique |
Publique Boolean enregistrerRetour(String, EtatExemplaire )
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | enregistrerRetour |
Nom complet | SIGBConception::SIGB::enregistrerRetour |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Type | Boolean |
Visibilité | Publique |
Publique envoyerEmailsRappel()
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | envoyerEmailsRappel |
Nom complet | SIGBConception::SIGB::envoyerEmailsRappel |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Visibilité | Publique |
Privée gererAmende()
if book is damaged more than two levels, raise a "DamageFeeDueException"
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | gererAmende |
Nom complet | SIGBConception::SIGB::gererAmende |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Visibilité | Privée |
Publique Utilisateur listerUtilisateursEnRetard()
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 0 |
Nom | listerUtilisateursEnRetard |
Nom complet | SIGBConception::SIGB::listerUtilisateursEnRetard |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | * |
Type | Utilisateur |
Visibilité | Publique |
Publique Boolean prolongerEmprunt(String, Integer )
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | prolongerEmprunt |
Nom complet | SIGBConception::SIGB::prolongerEmprunt |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Type | Boolean |
Visibilité | Publique |
Publique Document rechercheDocument(SearchCriterion )
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 0 |
Nom | rechercheDocument |
Nom complet | SIGBConception::SIGB::rechercheDocument |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | * |
Type | Document |
Visibilité | Publique |
Privée trouverEmpruntParIDEx()
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | trouverEmpruntParIDEx |
Nom complet | SIGBConception::SIGB::trouverEmpruntParIDEx |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Visibilité | Privée |
Privée verifierDisponible(String )
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | verifierDisponible |
Nom complet | SIGBConception::SIGB::verifierDisponible |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Visibilité | Privée |
Privée verifierDroitsDEmpruntUtilisateur()
Accès concurrent | Séquentiel |
Classe | SIGB |
Espace de nom | SIGB |
Est abstrait | false |
Est statique | false |
Est une feuille | false |
Est une requête | false |
Est unique | true |
Inférieur | 1 |
Nom | verifierDroitsDEmpruntUtilisateur |
Nom complet | SIGBConception::SIGB::verifierDroitsDEmpruntUtilisateur |
Numéroté | false |
Propriétaire | SIGB |
Supérieur | 1 |
Visibilité | Privée |
Commentaires |
verifierDroitsDEmpruntUtilisateur controle que :
L'utilisateur n'est pas bloqué (sanction disciplinaire, emprunt rendu en retard récemment)
L'utilisateur n'a pas atteint sa limite d'emprunts simultanés
L'utilisateur n'a pas d'emprunts en retard
| Documentation UML de SIGBConception |
Récapitulatif :OpérationsCommentairesPropriétés | Détail :Opérations |