This page has been created to monitor the requests of method to be implemented in the Build System Webservice. In this way is possible to keep track of the requests, discuss them, and to monitor if and when a requested method has been implemented (in order to change the client code).

HINT: Edit it using WYSIWYG editor, the text editor is awful for tables.

REQUEST DATE
*REQUESTER * METHOD NAME
REQUESTER COMMENTS
*PRIORITY * IMPLEMENTATION
DATE
IMPLEMENTER COMMENTS
22 Feb 2007
Lorenzo Dini
getModuleParent(Module)

or something with
the same functionality
To easy navigate BOTTOM UP the structure.
Right now the only way to know if a component is directly attached under
a project or it is attached under a subsystem is getting the project
via the projectId field of the component and calling
listProjectComponentsByName and check if it is present in the list or not.
NOT BLOCKING

PERFORMANCE
ISSUE
23 Feb 2007
Guillermo Diez-Andino
getConfigurationStructureById
When getting a configuration structure the WebService should resolve the dynamic dependencies and return them as part of the store.
NOT BLOCKING
21 Jun 2007
Tomasz Kokoszka addUserRole Method to add user role on an ETICS module, suggested signature:
void addUserRole(String userId, String roleId, String moduleId, int moduleType) throws SecurityException, DuplicateElementException, ElementNotFoundException;
@throws SecurityException You do not have privileges to add this role
@throws DuplicateElement User already has this role on given module
@throws ElementNotFound userId or roleId or moduleId doesn't exists
HI ETICS 1.2
21 Jun 2007
Tomasz Kokoszka removeUserRole Method to remove user role on an ETICS module, suggested signature:
void removeUserRole(String userId, String roleId, String moduleId, int moduleType) throws SecurityException, ElementNotFountException;
@throws SecurityException You do not have privileges to add this role
@throws ElementNotFound User doesn't have this role on a given module, userId, roleId, moduleId doesn't exists
HI ETICS 1.2
21 Jun 2007
Tomasz Kokoszka addUserAdministratorRole Method to add system administrator role for given user, suggested signature:
void addUserAdministratorRole(String userId) throws SecurityException, ElementNotFountException, DuplicateElementException;
@throws SecurityException You do not have privileges to add this role
@throws ElementNotFound userId doesn't exists
@throws DuplicateElementException user already has system admin role.
BLOCKING ETICS 1.2
21 Jun 2007
Tomasz Kokoszka
removeUserAdministratorRole Method to remove system administrator role from given user, suggested signature:
void removeUserAdministratorRole(String userId) throws SecurityException, ElementNotFountException;
@throws SecurityException You do not have privileges to add this role
@throws ElementNotFound userId doesn't exists, user doesn't have administrator role.
comments: user cannot remove system admin. from himself: user A cannot call this method with parameter A - in that case we should throw SecurityException.
BLOCKING ETICS 1.2
2 July 2007
Tomasz Kokoszka getAnyProjectComponentByName Method returns component with given name from given project - it can by any project component, it is not limited only to direct project components. Singature:
Component getAnyProjectComponentByName(projectId, componentName) throws ElementNotFountException;
@throws ElementNotFound projectId or componentName doesn't exist
I'm using (deprecated) getObjectByName as a replacement
ETICS 1.2
2 July 2007
Tomasz Kokoszka
getProjectSubsystemByName
ALREADY IN PLACE - getSubsystemByName
Method returns subsystem with given name from given project, signature:
Subsystem getAnyProjectSubsystemByName(projectId, subsystemName) throws ElementNotFountException;
@throws ElementNotFound projectId or subsystemName doesn't exist
I'm using (deprecated) getObjectByName as a replacement ETICS 1.2
9 July 2007
Alberto Di Meglio
getModuleName
Method to return the FQN of a module providing an id. The output should be in the following format: projectName:subsystemName:componentName
E.g externals::ant
PERFORMANCE ISSUE
ETICS 1.2
14 August 2007
Tomasz Kokoszka getPlatformById Method return platform information.
Signature:
Platform getPlatformById(String platformId) throws ElementNotFoundException;
@throws ElementNotFoundException given platformId doesn't exist
LOW
I'm using (deprecated) getObjectById as a replacement
ETICS 1.3











Edit | Attach | Watch | Print version | History: r12 < r11 < r10 < r9 < r8 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r12 - 2007-08-14 - unknown
 
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    ETICS All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback