Argomento precedente: class migrate

Argomento successivo: class put_desc


class move

Sposta una classe da un pacchetto all'altro o ridenominazione della classe.

Sintassi
class move source destination  
Parametri
origine

Nome della classe da spostare.

destination

Nuovo nome di classe.

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

Sposta la classe dal catalogo globale al catalogo dell'applicazione locale.

class move /system:NAS sugarcrm:NAS

Sposta la classe dal catalogo globale al singleton dell'applicazione.

class move sugarcrm:NAS /system:NAS

Sposta la classe del singleton dell'applicazione a catalogo globale.

Note: il comando di spostamento può spostare una classe:

a) da un catalogo a un altro;

b) da un catalogo a un singleton;

c) da singleton a una classe di catalogo dell'applicazione.

È possibile utilizzare il comando di spostamento per rinominare una classe in un catalogo o in un pacchetto dell'applicazione.

Un assemblato singleton (una classe di assemblato nel pacchetto delle applicazioni) non può essere spostato in un catalogo se una delle entità subordinate corrisponde a un singleton. Una entità subordinata singleton impedisce la creazione dell'istanza per la classe in questione.

Lo spostamento di una classe non modificherà automaticamente l'attributo .class delle entità subordinate. L'operazione dovrà essere eseguita manualmente per tutte le entità subordinate assemblate.