1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
| Entity produit = schema.addEntity("Produit");
produit.addIdProperty().autoincrement();
produit.addStringProperty("nom_produit");
produit.addStringProperty("accroche_courte");
produit.addStringProperty("texte_1");
produit.addStringProperty("texte_2");
produit.addStringProperty("puce_1");
produit.addStringProperty("puce_2");
produit.addStringProperty("puce_3");
produit.addStringProperty("puce_4");
produit.addStringProperty("puce_5");
produit.addStringProperty("puce_6");
produit.implementsInterface("Parcelable");
Entity document = schema.addEntity("Document");
document.addIdProperty().autoincrement();
document.addStringProperty("nom_fichier");
document.addStringProperty("url");
/*A Produit has many Document*/
Property produitToDocumentIdProperty = document.addLongProperty("produitId").notNull().getProperty();
ToMany produitToDocuments = produit.addToMany(document, produitToDocumentIdProperty);
produitToDocuments.setName("fiches_techniques");
ToMany produitsToDocuments2 = produit.addToMany(document, produitToDocumentIdProperty);
produitsToDocuments2.setName("documents_associes");
ToMany produitsToDocuments3 = produit.addToMany(document, produitToDocumentIdProperty);
produitsToDocuments3.setName("tableau_efficacite"); |
Partager