Class: ProjectVersion
ProjectVersion
new ProjectVersion()
Create a new instance of ProjectVersion
Properties:
| Name | Type | Description |
|---|---|---|
title |
String | Array of projects |
webInterfaces |
Array | Array of webInterfaces |
processes |
Array | Array of processes |
summary |
Object | Contains the projects summery |
author |
User | Contains the author's informations |
project |
Project | Contains the project associated to the version |
Source: Project/ProjectVersion.js, line 46
See:
Example
Load version
function loadVersionList(p_project){//loaded project object
p_project.loadVersions({
onSuccess:function(){
var version = p_project.versions[1];
version.load({
onSuccess:function(){
alert("Version loaded");
}
});
}
});
};
Methods
create()
Create a new ProjectVersion.
Parameters:
| Name | Type | Description |
|---|---|---|
options.onSuccess |
Resource~onSuccess | a callback function called in case of a success |
options.onFailure |
Resource~onFailure | a callback function called in case of a failure |
options.baseUrl |
String | base URL. If not set the current base URL will be used |
Source: Project/ProjectVersion.js, line 91
See:
generate_xml(options)
generate xml to create/update
Parameters:
| Name | Type | Description |
|---|---|---|
options |
object | options to be used during the call |
update |
Boolean | Is this an xml for update |
baseUrl |
String | base URL. If not set the current base URL will be used |
Source: Project/ProjectVersion.js, line 290
See:
generateUrl()
Overrides Resource's generateUrl method to return the request url
Source: Project/ProjectVersion.js, line 70
See:
loadPreset()
Overrides Resource's loadPreset method.
Source: Project/ProjectVersion.js, line 64
See:
loadProcesses(options)
Load a list the list of processes.
Parameters:
| Name | Type | Description |
|---|---|---|
options |
object | options to be used during the call |
onSuccess |
Resource~onSuccess | a callback function called in case of a success |
onFailure |
Resource~onFailure | a callback function called in case of a failure |
baseUrl |
String | base URL. If not set the current base URL will be used |
Source: Project/ProjectVersion.js, line 265
See:
Example
Load processes
function loadProcess(p_version){//version object
p_version.loadProcesses({
onSuccess:function(){
alert("there are " +p_version.processes.length+" processes");
}
});
};
loadSet(rObject)
Overrides Resource's loadSet method to set local variables after request.
Parameters:
| Name | Type | Description |
|---|---|---|
rObject |
json | JSON representation of the loaded data. |
Source: Project/ProjectVersion.js, line 80
See:
loadWebInterfaces(options)
Load a list the list of webInterfaces.
Parameters:
| Name | Type | Description |
|---|---|---|
options |
object | options to be used during the call |
onSuccess |
Resource~onSuccess | a callback function called in case of a success |
onFailure |
Resource~onFailure | a callback function called in case of a failure |
baseUrl |
String | base URL. If not set the current base URL will be used |
Source: Project/ProjectVersion.js, line 231
See:
Example
Load webInterfaces
function loadWebinterface(p_version){//version object
p_version.loadWebInterfaces({
onSuccess:function(){
alert("there are " +p_version.webInterfaces.length+" web interfaces");
}
});
};
update()
Update an Existing WebInterface.
Parameters:
| Name | Type | Description |
|---|---|---|
options.onSuccess |
Resource~onSuccess | a callback function called in case of a success |
options.onFailure |
Resource~onFailure | a callback function called in case of a failure |
options.baseUrl |
String | base URL. If not set the current base URL will be used |
Source: Project/ProjectVersion.js, line 171
See: