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):BACommand
Creates 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):IBATaskParameters
Creates 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):AsyncToken
Sends 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 = RenameProject
Task 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));