Skip to content

Class: Project

Project

new Project()

Create a new instance of Project

Properties:

Name Type Description
versions Array Array of versions
title String title of the project
webInterfaces Array Array of web interfaces
summary Object Contains the projects summery
author User Contains the author's information.
content Object Contains the content data
updated Date The updated date and time
creationLane Object The updated date and time
usersLanes Array The Lanes associated to the project
customLists Array The customLists associated to the project
lanes Array The lanes associated to the project
pools Array The pools associated to the project
type String The project type
childs Array A list of Child projects
isLoadedChild Boolean Flag that represents if the project was loaded as a child

Source: Project/Project.js, line 53

See:

Example

Load project
        var proList = new ProjectList();
        proList.load({
            onSuccess : function(){
                p.load({
                    onSuccess : function(){
                        alert("Project loaded");
                    }
                });
            }
        });

Methods

create()

Create a new Project.

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/Project.js, line 470

See:


generate_xml()

generate xml to create/update

Parameters:

Name Type Description
options.baseUrl String base URL. If not set the current base URL will be used

Source: Project/Project.js, line 616

See:


generateUrl()

Overrides Resource's generateUrl method to return the request url

Source: Project/Project.js, line 89

See:


loadChildren(options)

Load a list the list of children projects.

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 272

See:

Example

Load children projects
        function LoadChildren(p_project){//project object
            p_project.loadChildren({
                onSuccess:function(){
                    alert(p_project.childs.length);
                }
            });
        };

loadCustomLists(options)

Load a list the CustomLists.

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 444

See:

Example

Load CustomLists
        function LoadCustomLists(p_project){//project object
            var opt={};
            opt.onSuccess=function(){
                alert("there are " +p_project.customLists.length+" custom lists");
            }
            p_project.loadCustomLists(opt);
        };

loadLanes(options)

Load a list the list of UserLanes.

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 357

See:

Example

Load ProjectLanes
        function LoadLanes(p_project){//project object
                p_project.loadLanes({
                    onSuccess : function(){
                        l=p_project.lanes[0];
                        l.load({
                            onSuccess : function(){
                                alert(l.title);
                            }
                        });
                    }
                });
        };

loadLanesAndPools(options)

Load a list the list of UserLanes with pools.

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 395

See:

Example

Load lanes and pools
    function LoadLanesWithPools(p_project){//project object
        p_project.loadLanesAndPools({
            onSuccess:function(){
                alert("there are " +p_project.lanes.length+" lanes and "+p_project.pools.length+" pools");
            }
        });
    };

loadPreset()

Overrides Resource's loadPreset method.

Source: Project/Project.js, line 83

See:


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/Project.js, line 99

See:


loadVersions(options)

Load a list the list of versions.

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 314

See:

Example

Load versions
        function LoadVersions(p_project){//project object
            p_project.loadVersions({
                onSuccess:function(){
                    alert(p_project.versions.length);
                }
            });
        };

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 226

See:

Example

Load webInterfaces
        function loadwebInterface(p_project){//project object
            p_project.loadWebInterfaces({
                onSuccess:function(){
                    alert("there are " +p_project.webInterfaces.length+" web interfaces");
                }
            });
        };

loadWFReports(options)

Load a list the list of workflow Reports.

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 167

See:


loadWIReports(options)

Load a list the list of Web Interface Reports.

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
pagination Object an Object with pagination variables (nb and first)
filters Array an array of filters

Source: Project/Project.js, line 138

See:


saveSet(options)

Overrides Resource's saveSet.

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/Project.js, line 194

See:

  • Resource#createSet

update()

Save a new Project.

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/Project.js, line 519

See:


updateMode()

Update Project Mode.

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/Project.js, line 571

See: