Hiérarchie de Types
16 classes 1 interface avec interface implementation
classDiagram
class ClientId {
-String nom
-String prenom
+ClientId()
+ClientId(String nom, String prenom)
+getNom(String)
+setNom(String nom) void
+getPrenom(String)
+setPrenom(String prenom) void
+hashCode(int)
+equals(obj {'$ref': 'AAAAAAFydpNvbPYPotM='}) boolean
}
class Categorie {
-Long id
-int version
-String nom
-String description
+Categorie()
+Categorie(String nom)
+getId(Long)
+setId(Long id) void
+getVersion(int)
+setVersion(int version) void
+getNom(String)
+setNom(String nom) void
+getDescription(String)
+setDescription(String description) void
+getProduits({'$ref': 'AAAAAAFydpNva/YH1GQ='})
+setProduits(produits {'$ref': 'AAAAAAFydpNva/YH1GQ='}) void
+getMere({'$ref': 'AAAAAAFydpNu4vR5Cj0='})
+setMere(mere {'$ref': 'AAAAAAFydpNu4vR5Cj0='}) void
+getFilles({'$ref': 'AAAAAAFydpNva/YKDeQ='})
+setFilles(filles {'$ref': 'AAAAAAFydpNva/YKDeQ='}) void
}
class Adresse {
-Long id
-int version
-String rue
-String codePostal
-String ville
+Adresse()
+Adresse(String rue, codeString: Postal, String ville)
+getId(Long)
+setId(Long id) void
+getVersion(int)
+setVersion(int version) void
+getRue(String)
+setRue(String rue) void
+getCodePostal(String)
+setCodePostal(codeString Postal) void
+getVille(String)
+setVille(String ville) void
+getClient({'$ref': 'AAAAAAFydpNvE/Sj0pM='})
+setClient(client {'$ref': 'AAAAAAFydpNvE/Sj0pM='}) void
}
class Login {
-Long id
-int version
-String login
-String motDePasse
+Login()
+Login(String login, motDeString: Passe, role: {'$ref': 'AAAAAAFydpNvZPWU/3o='})
+getId(Long)
+setId(Long id) void
+getVersion(int)
+setVersion(int version) void
+getLogin(String)
+setLogin(String login) void
+getMotDePasse(String)
+setMotDePasse(motDeString Passe) void
+getRole({'$ref': 'AAAAAAFydpNvZPWU/3o='})
+setRole(role {'$ref': 'AAAAAAFydpNvZPWU/3o='}) void
+getClient({'$ref': 'AAAAAAFydpNvE/Sj0pM='})
+setClient(client {'$ref': 'AAAAAAFydpNvE/Sj0pM='}) void
}
class LigneCommande {
-Long id
-int version
-Integer quantite
-Double montant
+LigneCommande()
+getId(Long)
+setId(Long id) void
+getVersion(int)
+setVersion(int version) void
+getQuantite(Integer)
+setQuantite(Integer quantite) void
+getMontant(Double)
+setMontant(Double montant) void
+getCommande({'$ref': 'AAAAAAFydpNvSPT4amY='})
+setCommande(commande {'$ref': 'AAAAAAFydpNvSPT4amY='}) void
+getProduit({'$ref': 'AAAAAAFydpNvX/VmQUo='})
+setProduit(produit {'$ref': 'AAAAAAFydpNvX/VmQUo='}) void
}
class Produit {
-Long id
-int version
-String nom
-Double prix
-String description
-Integer stock
+Produit()
+Produit(String nom, Double prix, Integer stock)
+getId(Long)
+setId(Long id) void
+getVersion(int)
+setVersion(int version) void
+getNom(String)
+setNom(String nom) void
+getPrix(Double)
+setPrix(Double prix) void
+getDescription(String)
+setDescription(String description) void
+getStock(Integer)
+setStock(Integer stock) void
+getCategorie({'$ref': 'AAAAAAFydpNu4vR4FBE='})
+setCategorie(categorie {'$ref': 'AAAAAAFydpNu4vR4FBE='}) void
+getLigneCommandes({'$ref': 'AAAAAAFydpNvbfYStfE='})
+setLigneCommandes(ligneCommandes {'$ref': 'AAAAAAFydpNvbfYStfE='}) void
}
class Commande {
-Long id
-int version
-Integer nbProduits
-Double prixTotal
-{'$ref': 'AAAAAAFydpNvbfYQrms='} date
+Commande()
+getId(Long)
+setId(Long id) void
+getVersion(int)
+setVersion(int version) void
+getNbProduits(Integer)
+setNbProduits(nbInteger Produits) void
+getPrixTotal(Double)
+setPrixTotal(prixDouble Total) void
+getDate({'$ref': 'AAAAAAFydpNvbfYQrms='})
+setDate(date {'$ref': 'AAAAAAFydpNvbfYQrms='}) void
+getFacturation({'$ref': 'AAAAAAFydpNupvQzPy8='})
+setFacturation(facturation {'$ref': 'AAAAAAFydpNupvQzPy8='}) void
+getLivraison({'$ref': 'AAAAAAFydpNupvQzPy8='})
+setLivraison(livraison {'$ref': 'AAAAAAFydpNupvQzPy8='}) void
+getLigneCommandes({'$ref': 'AAAAAAFydpNvbfYStfE='})
+setLigneCommandes(ligneCommandes {'$ref': 'AAAAAAFydpNvbfYStfE='}) void
}
class Date {
}
class Object {
}
class Serializable {
}
class Client {
-int version
-String email
+Client()
+Client(String nom, String prenom)
+getId({'$ref': 'AAAAAAFydpNvIfTGeQQ='})
+setId(id {'$ref': 'AAAAAAFydpNvIfTGeQQ='}) void
+getVersion(int)
+setVersion(int version) void
+getCivilite({'$ref': 'AAAAAAFydpNu8/SfomY='})
+setCivilite(civilite {'$ref': 'AAAAAAFydpNu8/SfomY='}) void
+getEmail(String)
+setEmail(String email) void
+getLogin({'$ref': 'AAAAAAFydpNvVvVCyI4='})
+setLogin(login {'$ref': 'AAAAAAFydpNvVvVCyI4='}) void
+getAdresses({'$ref': 'AAAAAAFydpNva/YNjNQ='})
+setAdresses(adresses {'$ref': 'AAAAAAFydpNva/YNjNQ='}) void
}
class ClientWithIdClass {
-String nom
-int version
-String prenom
-String email
+ClientWithIdClass()
+ClientWithIdClass(String nom, String prenom)
+getVersion(int)
+setVersion(int version) void
+getCivilite({'$ref': 'AAAAAAFydpNu8/SfomY='})
+setCivilite(civilite {'$ref': 'AAAAAAFydpNu8/SfomY='}) void
+getNom(String)
+setNom(String nom) void
+getPrenom(String)
+setPrenom(String prenom) void
+getEmail(String)
+setEmail(String email) void
}
class CarteBancaire {
-Long numero
-Integer moisExpiration
-Integer anneeExpiration
-Integer cvc
+CarteBancaire()
+CarteBancaire(type {'$ref': 'AAAAAAFydpNvZfWXMm8='}, Long numero, moisInteger: Expiration, anneeInteger: Expiration, Integer cvc)
+getType({'$ref': 'AAAAAAFydpNvZfWXMm8='})
+setType(type {'$ref': 'AAAAAAFydpNvZfWXMm8='}) void
+getNumero(Long)
+setNumero(Long numero) void
+getMoisExpiration(Integer)
+setMoisExpiration(moisInteger Expiration) void
+getAnneeExpiration(Integer)
+setAnneeExpiration(anneeInteger Expiration) void
+getCvc(Integer)
+setCvc(Integer cvc) void
}
ClientId ..|> Serializable

