# Class: com.pnfsoftware.jeb.core.actions.ActionMoveToData

This action class holds information for the [Actions#MOVE_TO](Actions#MOVE_TO) action.

## Constructor: ActionMoveToData


## Static Field: FLAG_NEVER_ANONYMOUS
Type: `int`

Constant value: `2`
Description: Code specific, optionally supported by plugins. When moving a class to a method, the client may specify this flag to indicate to the implementor that the class is not to be made anonymous.

## Static Field: FLAG_SKIP_CHECKS
Type: `int`

Constant value: `1`
Description: This flag indicates to plugins that additional safety checks in place to validate the move should be skipped. I.e., if possible, the move operation should be performed even though it may not considered optimal or entirely legal to do it. Plugins specific, optionally supported.

## Method: getCurrentItemFqname
- return type: `java.lang.String`

Description: Get the current fully\-qualified name of the package to be moved. This method is used by clients.
return: the package name

## Method: getDstContainerFqname
- return type: `java.lang.String`

Description: Get the new fully\-qualified name of the package being moved. This method is used by plugins and clients. Plugin must retrieve and process this value. Client must use this value as default entry, if it exists.
return: the package name

## Method: getFlags
- return type: `int`

Description: Custom flags used to further specify the move operation. This method is used by plugins. 

 See `FLAG_xxx` constants.
return: the move flags selected by the client

## Method: setCurrentItemFqname
- parameter: `currentItemFqname`, type: `java.lang.String`

Description: Set the current fully\-qualified name of the package to be moved. This method is used by plugins.
parameter: currentItemFqname: package name

## Method: setDstContainerFqname
- parameter: `dstContainerFqname`, type: `java.lang.String`

Description: Set the new fully\-qualified name of the package being moved. This method is used by plugins and clients. Plugin can give the current value. Client must return the destination value.
parameter: dstContainerFqname: package name

## Method: setFlags
- parameter: `flags`, type: `int`

Description: Custom flags used to further specify the move operation. This method is used by clients. 

 See `FLAG_xxx` constants.
parameter: flags: move flags

