16,8 → 16,11 |
|
private String serviceBaseUrl = getServiceBaseUrlFromDictionnary(); |
private String user = null; |
private TaxonList taxonlist = null; |
private InventoryItemList inventoryItemList = null; |
private LocationList locationList = null; |
private NameAssistant nameAssistant=null; |
private LocationAssistant locationAssistant=null; |
|
private Cel cel = null; |
|
|
37,43 → 40,49 |
} |
|
/** |
* Action sur selection d'un lieu |
* Action sur selection d'un lieu : affichage de la liste des taxons correspondants |
* |
*/ |
|
public void onLocationSelected(String loc) { |
|
taxonlist.setLocation(loc); |
taxonlist.updateCount(); |
inventoryItemList.setLocation(loc); |
inventoryItemList.updateCount(); |
|
if ((loc.compareTo("000null")==0) || (loc.compareTo("all")==0)) { |
locationAssistant.setText(""); |
} |
else { |
locationAssistant.setText(loc); |
} |
|
} |
|
/** |
* Action sur ajout d'un taxon |
* Action sur ajout d'un taxon : affichage du lieu corresondant |
*/ |
|
|
public void onTaxonListUpdate(String loc) { |
public void onInventoryItemUpdate(String loc) { |
|
locationList.setLocation(loc); |
locationList.update(); |
locationList.updateCount(); |
|
} |
|
/** |
* Enregistrement TaxonList |
* @param taxonlist |
* Declaration InventoryItemList |
* @param inventoryItemList |
*/ |
|
public void registerTaxonList(TaxonList taxonlist) { |
public void registerInventoryItemList(InventoryItemList inventoryItemList) { |
|
this.taxonlist=taxonlist; |
this.inventoryItemList=inventoryItemList; |
|
} |
|
/** |
* Enregistremnt LocationList |
* Declaration LocationList |
* @param locationList |
*/ |
|
83,7 → 92,7 |
} |
|
/** |
* Enregistrement Cel |
* Declaration Cel |
* @param cel |
*/ |
|
93,10 → 102,30 |
} |
|
|
/** |
* Declaration NameAssistant |
* @param nameassistant |
*/ |
|
public void registerNameAssistant(NameAssistant nameAssistant) { |
this.nameAssistant=nameAssistant; |
|
} |
|
/** |
* Declaration LocationAssistant |
* @param locationassistant |
*/ |
|
public void registerLocationAssistant(LocationAssistant locationAssistant) { |
this.locationAssistant=locationAssistant; |
|
} |
|
|
/** |
* Recherche distante et asynchrone de l'utilisateur connecté, en retour lancement methode initialisation |
* de l'appellant Cel. (initAsunc) |
* de l'appellant Cel. (initAsync) |
* |
*/ |
|
154,4 → 183,22 |
|
|
|
public InventoryItemList getInventoryItemList() { |
return inventoryItemList; |
} |
|
public LocationList getLocationList() { |
return locationList; |
} |
|
public NameAssistant getNameAssistant() { |
return nameAssistant; |
} |
|
public LocationAssistant getLocationAssistant() { |
return locationAssistant; |
} |
|
|
|
} |