前のトピック: class migrate

次のトピック: class put_desc


class move

クラスをパッケージから別のパッケージに移動するか、クラスの名前を変更します。

構文
class move source destination  
パラメータ
source

移動するクラスの名前

destination

新しいクラスの名前

class move /system:NAS sugarcrm/local:NAS

クラスをグローバル カタログからローカル アプリケーション カタログに移動します。

class move /system:NAS sugarcrm:NAS

クラスをグローバル カタログからアプリケーション シングルトンに移動します。

class move sugarcrm:NAS /system:NAS

アプリケーション シングルトン クラスをグローバル カタログに移動します。

注: move コマンドは、以下のとおりクラスを移動できます。

a)カタログから別のカタログへ

b)カタログからシングルトンへ

c)シングルトンからアプリケーション クラスへ

move コマンドを使用すると、カタログまたはアプリケーション パッケージ内のクラス名を変更できます。

下位クラスのいずれかがシングルトンの場合、シングルトン アセンブリ(アプリケーション パッケージ内のアセンブリ クラス)をカタログに移動することはできません。 これは、シングルトンの下位クラスがあると、そのクラスをインスタンス化できないためです。

また、クラスを移動しても、このクラスを使用する下位クラスの .class 属性は自動的には変更されません。影響を受けるすべてのアセンブリで手動で変更する必要があります。