Rubrique précédente: Spécification du résultat de la commande class list

Rubrique suivante: copy (Gestion des classes)--Copie d'une classe

move (Gestion des classes)--Déplacement d'une classe

Déplace une classe d'un package vers un autre ou renomme la classe.

Syntaxe
class move source destination  
Paramètres
source

Nom de la classe à déplacer

destination

Nouveau nom de la classe

Exemples
class move /system:NAS sugarcrm/local:NAS

Déplace la classe du catalogue global vers le catalogue d'application local.

class move /system:NAS sugarcrm:NAS

Déplace la classe du catalogue global vers le singleton d'application.

class move sugarcrm:NAS /system:NAS

Déplace la classe du singleton d'application vers le catalogue global.

Remarques : La commande move peut déplacer une classe :

a) d'un catalogue vers un autre ;

b) d'un catalogue vers un singleton ;

c) d'un singleton vers la classe de catalogue d'application.

Vous pouvez utiliser la commande move pour renommer une classe dans un catalogue ou le package d'application.

Vous ne pouvez pas déplacer un assemblage de singleton (une classe d'assemblage dans le package d'application) dans un catalogue si l'un de ses subordonnés est un singleton. En effet, la présence d'un subordonné de singleton empêche l'instanciation de cette classe.

En outre, le déplacement d'une classe ne modifie pas automatiquement l'attribut .class des subordonnés qui utilisent cette classe - vous devez effectuer cette modification manuellement dans tous les assemblages concernés.