Différences
Ci-dessous, les différences entre deux révisions de la page.
Prochaine révision | Révision précédente | ||
scrutaridata:exportapi:basemetadataexport [2010/02/10 10:49] vincent créée |
scrutaridata:exportapi:basemetadataexport [2016/07/06 18:08] (Version actuelle) vincent [setAuthorityUUID()] |
||
---|---|---|---|
Ligne 2: | Ligne 2: | ||
Cette classe permet d'indiquer le contenu de l'élément [[scrutaridata:xml#base-metadata|<base-metadata>]]. Une instance de classe est obtenue avec l'appel à la méthode //startExport()// de la classe //ScrutariDataExport//. Les méthodes de cette classe ne doivent être appelée que lorsque l'export est à l'état ''BASEMETADATA''. Hors de cet état, les appels sont ignorés. | Cette classe permet d'indiquer le contenu de l'élément [[scrutaridata:xml#base-metadata|<base-metadata>]]. Une instance de classe est obtenue avec l'appel à la méthode //startExport()// de la classe //ScrutariDataExport//. Les méthodes de cette classe ne doivent être appelée que lorsque l'export est à l'état ''BASEMETADATA''. Hors de cet état, les appels sont ignorés. | ||
+ | |||
+ | Dans tous les cas, l'utilisation en argument d'une chaine vide ou nulle indique l'absence de valeur et l'élément XML correspondant n'est pas écrit. Autrement dit l'appel à //setBaseIcon(null)// n'entraine pas d'erreur, cela indique simplement, en l'occurrence, qu'aucun icône n'est défini pour la base. Par contre, les valeurs de langue ne doivent pas être nulles ou vides. | ||
===== Méthodes de la classe ===== | ===== Méthodes de la classe ===== | ||
- | ==== setAuthorityUUID() ==== | + | ==== setAuthority() ==== |
- | * **Signature : ** void //setAuthorityUUID// (**String** authorityUUID) | + | * **Signature : ** void !!setAuthority!! (**String** authority) |
- | * **Utilisation : ** indique l'UUID à l'origine de la base (voir [[scrutaridata:details:uuid|Politique de l'identifiant unique]] | + | * **Utilisation : ** indique le nom ou l'identifiant unique du producteur de la base (voir [[scrutaridata:uri|URI]]) |
==== setBaseName() ==== | ==== setBaseName() ==== | ||
- | * **Signature : ** void //setBaseName// (**String** baseName) | + | * **Signature : ** void !!setBaseName!! (**String** baseName) |
* **Utilisation : ** indique le nom technique de la base (obligatoire) | * **Utilisation : ** indique le nom technique de la base (obligatoire) | ||
==== setBaseIcon() ==== | ==== setBaseIcon() ==== | ||
- | * **Signature : ** void //setBaseIcon// (**String** baseIcon) | + | * **Signature : ** void !!setBaseIcon!! (**String** baseIcon) |
* **Utilisation : ** indique l'URL de l'icône à utiliser par défaut pour toutes les fiches de la base (facultatif) | * **Utilisation : ** indique l'URL de l'icône à utiliser par défaut pour toutes les fiches de la base (facultatif) | ||
==== setIntitule() ==== | ==== setIntitule() ==== | ||
- | * **Signature : ** void //setIntitule// (**int** intituleType, **String** lang, **String** intituleValue) | + | * **Signature : ** void !!setIntitule!! (**int** intituleType, **String** lang, **String** intituleValue) |
- | * **Utilisation : ** Indique l'intitulé du type //intituleType// (valeur ''INTITULE_SHORT'' ou 'INTITULE_LONG'') pour la langue //lang// | + | * **Utilisation : ** indique l'intitulé du type //intituleType// (valeur ''INTITULE_SHORT'' ou ''INTITULE_LONG'') pour la langue //lang//. |
==== addLangUI() ==== | ==== addLangUI() ==== | ||
- | * **Signature : ** void //addLangUI// (**String** lang) | + | * **Signature : ** void !!addLangUI!! (**String** lang) |
* **Utilisation : ** indique une langue de l'interface | * **Utilisation : ** indique une langue de l'interface | ||
- | public final static int INTITULE_SHORT = 1; | + | |
- | public final static int INTITULE_LONG = 2; | + | |
- | ===== Méthodes de la classe ===== | + | |
Ligne 37: | Ligne 37: | ||
* ''INTITULE_SHORT'' = **1** : intitulé court de la base | * ''INTITULE_SHORT'' = **1** : intitulé court de la base | ||
- | * ''INTITULE_LONG'' = **2*** : intitulé long | + | * ''INTITULE_LONG'' = **2** : intitulé long |
| | ||