| Package | com.esri.baserver.tasks.repository | 
| Class | public final class RenameProjectTask | 
| Inheritance | RenameProjectTask    BAServerTask   BATask   AbstractTask   flash.events.EventDispatcher | 
If the source project is absent or the target project already exists, this task returns an error. The task also returns an error in attempt to rename a project to itself.
The result of this task is always the true value.
| Property | Defined By | ||
|---|---|---|---|
![]()  | activeDatasetID : String 
		 Active dataset ID.  | BAServerTask | |
![]()  | concurrency : String 
		 Value that indicates how to handle multiple calls to the same task.  | AbstractTask | |
![]()  | disableClientCaching : Boolean 
		 If true, adds a timestamp parameter ("_ts") to the REST request to prevent the request from
		 being loaded from the browser's cache.  | AbstractTask | |
![]()  | isFullErrorMessage : Boolean 
		 Produce an error message with stack trace (true) or without stack trace (false).  | BAServerTask | |
| lastResult : Boolean [read-only] 
		 The last result of executing the Rename Project task.  | RenameProjectTask | ||
![]()  | proxyURL : String 
		 The URL to proxy the request through.  | AbstractTask | |
![]()  | requestTimeout : Number 
		 The request timeout in seconds.  | AbstractTask | |
![]()  | showBusyCursor : Boolean 
		 If true, a busy cursor is displayed while a service is executing.  | AbstractTask | |
![]()  | token : String 
		 Token for accessing a secure task.  | AbstractTask | |
![]()  | tokenProvider : ITokenProvider 
		 Provider responsible for updating the security token if the last one expires.  | BATask | |
![]()  | url : String 
		 URL of the task.  | AbstractTask | |
| Method | Defined By | ||
|---|---|---|---|
RenameProjectTask(urlOrClient:Object = null) 
		 Creates a new instance of the RenameProjectTask class.  | RenameProjectTask | ||
createCommand(workspaceName:String, projectName:String, newProjectName:String, commandName:String = null):BACommand 
		 Creates a new command encapsulating this task and the given parameters.  | RenameProjectTask | ||
createParameters(workspaceName:String, projectName:String, newProjectName:String):IBATaskParameters [static] 
		 Creates parameters of this task in order to execute it with a generic or batch task.  | RenameProjectTask | ||
execute(workspaceName:String, projectName:String, newProjectName:String, responder:IResponder = null):AsyncToken 
	     Sends a request for executing a Rename Project task to the Business Analyst Server HTTP (REST) Service.  | RenameProjectTask | ||
| Constant | Defined By | ||
|---|---|---|---|
| name : String = RenameProject [static]  Task name.  | RenameProjectTask | ||
| lastResult | property | 
lastResult:Boolean  [read-only] The last result of executing the Rename Project task.
    public function get lastResult():Boolean| RenameProjectTask | () | Constructor | 
public function RenameProjectTask(urlOrClient:Object = null)Creates a new instance of the RenameProjectTask class.
A new task can be constructed in two ways: as a task sharing a BAServerClient type instance
		 with other tasks (the urlOrClient parameter has the BAServerClient type) or
		 as a standalone task encapsulating its own client.
The base URL to the Business Analyst Server HTTP Service looks as follows:
http://{host}:{port}/ArcGIS/baserver/REST/services/DefaultMap/BAServer
The {host} and {port} parameters in this URL should be substituted with
		 valid Business Analyst Server host name and port, respectively.
urlOrClient:Object (default = null) — A variable containing either Business Analyst Server HTTP Service base URL string or an
		 instance of the BAServerClient class.
		  | 
See also
| createCommand | () | method | 
 public function createCommand(workspaceName:String, projectName:String, newProjectName:String, commandName:String = null):BACommandCreates a new command encapsulating this task and the given parameters.
Parameters
workspaceName:String — Command name.
		  | |
projectName:String | |
newProjectName:String | |
commandName:String (default = null) | 
BACommand — A new command.
		  | 
| createParameters | () | method | 
 public static function createParameters(workspaceName:String, projectName:String, newProjectName:String):IBATaskParametersCreates parameters of this task in order to execute it with a generic or batch task.
Parameters
workspaceName:String | |
projectName:String | |
newProjectName:String | 
IBATaskParameters — Parameters of this task.
		  | 
See also
| execute | () | method | 
 public function execute(workspaceName:String, projectName:String, newProjectName:String, responder:IResponder = null):AsyncTokenSends a request for executing a Rename Project task to the Business Analyst Server HTTP (REST) Service.
A response can be received in two ways—in an optional
		 responder object passed in parameters
		 of this method and/or in listeners of fault and taskCompleted
		 events registered for this task.
The responder is notified first when a response is received and parsed.
		 Its fault method receives a parameter of the FaultEvent type and its
		 result method receives a parameter of the BATaskCompletedEvent type
		 whose result property contains the result object.
		 After that the received event is dispatched to listeners of this task.
If a response is succesfully received and parsed, the result is assigned to the
		 lastResult property of this task.
Parameters
workspaceName:String — Workspace Name parameter of the task.
		  | |
projectName:String — Rroject Name of the task.
		  | |
newProjectName:String — New ProjectName of the task.
		  | |
responder:IResponder (default = null) — A responder to call on result or fault.
		  | 
AsyncToken — Asynch token associated with the response.
	      | 
| name | Constant | 
public static const name:String = RenameProjectTask name.
     
     // workspaceName is a repository workspace name.
     // projectName is a source project name.
     // newProjectName is a target project name.
     
     renameProjectTask.execute(workspaceName, projectName, newProjectName, new Responder(resultHandler, faultHandler));