Améliorer le renommage d'un objet métier contenant du code

Améliorer le renommage d'un objet métier contenant du code
0
Tags: #<Tag:0x00007fec586fb7a0>

Bonjour,
j’ai un objet A dans lequel j’ai écrit du code.
Je renomme mon objet A en B.
J’obtiens l’erreur suivante :

Je souhaiterai que le renommage soit plus “robuste” en effectuant les actions suivantes :

  • renommer le fiche A.java ou A.js en B.java ou B.rhino
  • remplacer dans le code “A” par “B”.

Cordialement

[Platform]
Status=OK
Version=4.0.P24
BuiltOn=2020-05-12 19:02 (revision e41eff925d436bd9bd5f6282e8d4a624f2046d16)
Encoding=UTF-8
EndpointIP=21.0.9.3
EndpointURL=http://82260c545b1a:8080
TimeZone=Europe/Paris
SystemDate=2020-05-15 13:01:01

Simplicité ne sais pas faire de “replace” dans les codes sources en cas de renommage au niveau logique (nom d’object, attribut, méthode d’action…).

Mais c’est vrai que le renommage du fichier source serait pratique. Actuellement il faut le ré-uploader avec le nouveau nom directement au niveau de l’objet dans le champ “Source code”.

Et plus généralement pour avoir certains remplacements automatisés sur les cas usuels :

  • Renommage d’objet

    • Modification du source, des imports dans les autres sources…
    • Modification des index sans avoir de rebuild à faire
    • Modification des liens meta-objets
  • Renommage d’attributs

    • Modification dans le Template + Area : déjà fait
    • Modification dans les sources des get/setFieldValue
    • Modification des expressions comme [VALUE:field]
  • Renommage de méthode d’action de type back

    • modification des méthodes public dans les objets qui l’implémentent
  • etc.

Besoin ajouté au backlog V5.