It's all about the answers!

Ask a question

How to create project area programmatically using java API?

CAIO CARLO CANDIDO (21126) | asked Aug 08 '13, 5:51 p.m.
We would like to create a project area programmatically using java API.

Accepted answer

permanent link
K M (38325151) | answered Aug 28 '13, 5:45 p.m.
    public String createProject(String name, String processId) throws TeamRepositoryException{
        String msg = "Created project " + name + " with process id Name " + processId;            

        IProcessItemService service = (IProcessItemService)repo.getClientLibrary(IProcessItemService.class);
        IProcessDefinition definition = service.findProcessDefinition(processId,IProcessItemService.ALL_PROPERTIES, MONITOR);
        if (definition == null) {
            throw new TeamRepositoryException("Could not find Predefined Process " + processId);            
        IProjectArea project = service.createProjectArea();
        project.setProcessDefinition(definition);       , MONITOR);

        // Set project access

        service.initialize(project, MONITOR);

        return msg;

CAIO CARLO CANDIDO selected this answer as the correct answer

One other answer

permanent link
Ralph Schoon (63.2k33646) | answered Aug 08 '13, 6:28 p.m.
Please look at the snippets of the Plain Java Client Libraries (download in all downloads).

Your answer

Register or to post your answer.

Dashboards and work items are no longer publicly available, so some links may be invalid. We now provide similar information through other means. Learn more here.