Classe SIGB

Opérations
Boolean enregistrerEmprunt enregistrerEmprunt
Boolean enregistrerRetour enregistrerRetour
Utilisateur listerUtilisateursEnRetard listerUtilisateursEnRetard
bloquerUtilisateur bloquerUtilisateur
Boolean prolongerEmprunt prolongerEmprunt
envoyerEmailsRappel envoyerEmailsRappel
Document rechercheDocument rechercheDocument
verifierDisponible verifierDisponible
verifierDroitsDEmpruntUtilisateur verifierDroitsDEmpruntUtilisateur
gererAmende gererAmende

if book is damaged more than two levels, raise a "DamageFeeDueException"

trouverEmpruntParIDEx trouverEmpruntParIDEx

Propriétés :

Espace de nomSIGBConception
Est abstraitfalse
Est actiffalse
Est une feuillefalse
NomSIGB
Nom completSIGBConception::SIGB
PackageSIGBConception
PropriétaireSIGBConception
VisibilitéPublique

Détails d'opération

 bloquerUtilisateur
Publique bloquerUtilisateur(Integer, )
Paramètres :
Integer nbJours [1]
userID [1]
Retours :
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NombloquerUtilisateur
Nom completSIGBConception::SIGB::bloquerUtilisateur
Numérotéfalse
PropriétaireSIGB
Supérieur1
VisibilitéPublique


 enregistrerEmprunt
Publique Boolean enregistrerEmprunt(String, String )
Paramètres :
String copyID [1]
String userId [1]
Retours :
Boolean
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomenregistrerEmprunt
Nom completSIGBConception::SIGB::enregistrerEmprunt
Numérotéfalse
PropriétaireSIGB
Supérieur1
TypeBoolean
VisibilitéPublique


 enregistrerRetour
Publique Boolean enregistrerRetour(String, EtatExemplaire )
Paramètres :
String copyID [1]
EtatExemplaire docState [1]
Retours :
Boolean
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomenregistrerRetour
Nom completSIGBConception::SIGB::enregistrerRetour
Numérotéfalse
PropriétaireSIGB
Supérieur1
TypeBoolean
VisibilitéPublique


 envoyerEmailsRappel
Publique envoyerEmailsRappel()
Paramètres :
Retours :
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomenvoyerEmailsRappel
Nom completSIGBConception::SIGB::envoyerEmailsRappel
Numérotéfalse
PropriétaireSIGB
Supérieur1
VisibilitéPublique


 gererAmende
Privée gererAmende()

if book is damaged more than two levels, raise a "DamageFeeDueException"

Paramètres :
copyID [1]
Retours :
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomgererAmende
Nom completSIGBConception::SIGB::gererAmende
Numérotéfalse
PropriétaireSIGB
Supérieur1
VisibilitéPrivée


 listerUtilisateursEnRetard
Publique Utilisateur listerUtilisateursEnRetard()
Paramètres :
Retours :
Utilisateur
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur0
NomlisterUtilisateursEnRetard
Nom completSIGBConception::SIGB::listerUtilisateursEnRetard
Numérotéfalse
PropriétaireSIGB
Supérieur*
TypeUtilisateur
VisibilitéPublique


 prolongerEmprunt
Publique Boolean prolongerEmprunt(String, Integer )
Paramètres :
String copyID [1]
Integer nbJours [1]
Retours :
Boolean
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomprolongerEmprunt
Nom completSIGBConception::SIGB::prolongerEmprunt
Numérotéfalse
PropriétaireSIGB
Supérieur1
TypeBoolean
VisibilitéPublique


 rechercheDocument
Publique Document rechercheDocument(SearchCriterion )
Paramètres :
SearchCriterion criteria [1]
Retours :
Document
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur0
NomrechercheDocument
Nom completSIGBConception::SIGB::rechercheDocument
Numérotéfalse
PropriétaireSIGB
Supérieur*
TypeDocument
VisibilitéPublique


 trouverEmpruntParIDEx
Privée trouverEmpruntParIDEx()
Paramètres :
copyID [1]
Retours :
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomtrouverEmpruntParIDEx
Nom completSIGBConception::SIGB::trouverEmpruntParIDEx
Numérotéfalse
PropriétaireSIGB
Supérieur1
VisibilitéPrivée


 verifierDisponible
Privée verifierDisponible(String )
Paramètres :
String copyID [1]
Retours :
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomverifierDisponible
Nom completSIGBConception::SIGB::verifierDisponible
Numérotéfalse
PropriétaireSIGB
Supérieur1
VisibilitéPrivée


 verifierDroitsDEmpruntUtilisateur
Privée verifierDroitsDEmpruntUtilisateur()
Paramètres :
userId [1]
Retours :
Contraintes :
Propriétés :

Accès concurrentSéquentiel
ClasseSIGB
Espace de nomSIGB
Est abstraitfalse
Est statiquefalse
Est une feuillefalse
Est une requêtefalse
Est uniquetrue
Inférieur1
NomverifierDroitsDEmpruntUtilisateur
Nom completSIGBConception::SIGB::verifierDroitsDEmpruntUtilisateur
Numérotéfalse
PropriétaireSIGB
Supérieur1
VisibilitéPrivée

Commentaires